# DoNotAge.org > Products, DoNotAge® Routine, research, articles and support in 10 languages: English, Deutsch, Français, Español (España), Español (Latinoamérica), Italiano, Nederlands, Português, Polski, Svenska. ## Public reading - [Longevity Supplements & Health Research | DoNotAge.org](/) · [Deutsch](/de) · [Français](/fr) · [Español (España)](/es) · [Español (Latinoamérica)](/es-419) · [Italiano](/it) · [Nederlands](/nl) · [Português](/pt) · [Polski](/pl) · [Svenska](/sv) - [DoNotAge® Routine: 15-in-1 Longevity Drink | DoNotAge.org](/routine) · [Deutsch](/de/routine) · [Français](/fr/routine) · [Español (España)](/es/routine) · [Español (Latinoamérica)](/es-419/routine) · [Italiano](/it/routine) · [Nederlands](/nl/routine) · [Português](/pt/routine) · [Polski](/pl/routine) · [Svenska](/sv/routine) - [Longevity Supplements: NMN, NR, Ca-AKG & More | DoNotAge.org](/products) · [Deutsch](/de/products) · [Français](/fr/products) · [Español (España)](/es/products) · [Español (Latinoamérica)](/es-419/products) · [Italiano](/it/products) · [Nederlands](/nl/products) · [Português](/pt/products) · [Polski](/pl/products) · [Svenska](/sv/products) - [One-A-Day Supplement Drinks | DoNotAge.org](/one-a-day) · [Deutsch](/de/one-a-day) · [Français](/fr/one-a-day) · [Español (España)](/es/one-a-day) · [Español (Latinoamérica)](/es-419/one-a-day) · [Italiano](/it/one-a-day) · [Nederlands](/nl/one-a-day) · [Português](/pt/one-a-day) · [Polski](/pl/one-a-day) · [Svenska](/sv/one-a-day) - [Longevity & Healthy Aging Science | DoNotAge.org](/science) · [Deutsch](/de/science) · [Français](/fr/science) · [Español (España)](/es/science) · [Español (Latinoamérica)](/es-419/science) · [Italiano](/it/science) · [Nederlands](/nl/science) · [Português](/pt/science) · [Polski](/pl/science) · [Svenska](/sv/science) - [About DoNotAge.org: Purity Researchers Trust](/about-us) · [Deutsch](/de/about-us) · [Français](/fr/about-us) · [Español (España)](/es/about-us) · [Español (Latinoamérica)](/es-419/about-us) · [Italiano](/it/about-us) · [Nederlands](/nl/about-us) · [Português](/pt/about-us) · [Polski](/pl/about-us) · [Svenska](/sv/about-us) - [Longevity & Healthy Aging Articles | DoNotAge.org](/blogs) · [Deutsch](/de/blogs) · [Français](/fr/blogs) · [Español (España)](/es/blogs) · [Español (Latinoamérica)](/es-419/blogs) · [Italiano](/it/blogs) · [Nederlands](/nl/blogs) · [Português](/pt/blogs) · [Polski](/pl/blogs) · [Svenska](/sv/blogs) - [FAQ: Orders, Delivery & Subscriptions | DoNotAge.org](/frequently-asked-questions) · [Deutsch](/de/frequently-asked-questions) · [Français](/fr/frequently-asked-questions) · [Español (España)](/es/frequently-asked-questions) · [Español (Latinoamérica)](/es-419/frequently-asked-questions) · [Italiano](/it/frequently-asked-questions) · [Nederlands](/nl/frequently-asked-questions) · [Português](/pt/frequently-asked-questions) · [Polski](/pl/frequently-asked-questions) · [Svenska](/sv/frequently-asked-questions) - [Contact Member Support | DoNotAge.org](/contact-us) · [Deutsch](/de/contact-us) · [Français](/fr/contact-us) · [Español (España)](/es/contact-us) · [Español (Latinoamérica)](/es-419/contact-us) · [Italiano](/it/contact-us) · [Nederlands](/nl/contact-us) · [Português](/pt/contact-us) · [Polski](/pl/contact-us) · [Svenska](/sv/contact-us) - [Become a Partner: Research, Creators & Retail | DoNotAge.org](/work-with-us) · [Deutsch](/de/work-with-us) · [Français](/fr/work-with-us) · [Español (España)](/es/work-with-us) · [Español (Latinoamérica)](/es-419/work-with-us) · [Italiano](/it/work-with-us) · [Nederlands](/nl/work-with-us) · [Português](/pt/work-with-us) · [Polski](/pl/work-with-us) · [Svenska](/sv/work-with-us) - [World's Leading Creatine Scientist Joins DoNotAge.org](/the-creatine-scientist) · [Deutsch](/de/the-creatine-scientist) · [Français](/fr/the-creatine-scientist) · [Español (España)](/es/the-creatine-scientist) · [Español (Latinoamérica)](/es-419/the-creatine-scientist) · [Italiano](/it/the-creatine-scientist) · [Nederlands](/nl/the-creatine-scientist) · [Português](/pt/the-creatine-scientist) · [Polski](/pl/the-creatine-scientist) · [Svenska](/sv/the-creatine-scientist) - [DoNotAge® Performance: Formula & Research | DoNotAge.org](/explore-performance) · [Deutsch](/de/explore-performance) · [Français](/fr/explore-performance) · [Español (España)](/es/explore-performance) · [Español (Latinoamérica)](/es-419/explore-performance) · [Italiano](/it/explore-performance) · [Nederlands](/nl/explore-performance) · [Português](/pt/explore-performance) · [Polski](/pl/explore-performance) · [Svenska](/sv/explore-performance) - [DoNotAge® Conference London: Talks & Research](/conference-2026) · [Deutsch](/de/conference-2026) · [Français](/fr/conference-2026) · [Español (España)](/es/conference-2026) · [Español (Latinoamérica)](/es-419/conference-2026) · [Italiano](/it/conference-2026) · [Nederlands](/nl/conference-2026) · [Português](/pt/conference-2026) · [Polski](/pl/conference-2026) · [Svenska](/sv/conference-2026) - [What Members Say About DoNotAge® Routine](/member-stories) · [Deutsch](/de/member-stories) · [Français](/fr/member-stories) · [Español (España)](/es/member-stories) · [Español (Latinoamérica)](/es-419/member-stories) · [Italiano](/it/member-stories) · [Nederlands](/nl/member-stories) · [Português](/pt/member-stories) · [Polski](/pl/member-stories) · [Svenska](/sv/member-stories) - [Shipping & Delivery: Tracked Worldwide | DoNotAge.org](/shipping) · [Deutsch](/de/shipping) · [Français](/fr/shipping) · [Español (España)](/es/shipping) · [Español (Latinoamérica)](/es-419/shipping) · [Italiano](/it/shipping) · [Nederlands](/nl/shipping) · [Português](/pt/shipping) · [Polski](/pl/shipping) · [Svenska](/sv/shipping) - [Returns & Refunds Policy | DoNotAge.org](/refund-and-returns-policy) · [Deutsch](/de/refund-and-returns-policy) · [Français](/fr/refund-and-returns-policy) · [Español (España)](/es/refund-and-returns-policy) · [Español (Latinoamérica)](/es-419/refund-and-returns-policy) · [Italiano](/it/refund-and-returns-policy) · [Nederlands](/nl/refund-and-returns-policy) · [Português](/pt/refund-and-returns-policy) · [Polski](/pl/refund-and-returns-policy) · [Svenska](/sv/refund-and-returns-policy) - [Cookie Policy | DoNotAge.org](/cookie-policy) · [Deutsch](/de/cookie-policy) · [Français](/fr/cookie-policy) · [Español (España)](/es/cookie-policy) · [Español (Latinoamérica)](/es-419/cookie-policy) · [Italiano](/it/cookie-policy) · [Nederlands](/nl/cookie-policy) · [Português](/pt/cookie-policy) · [Polski](/pl/cookie-policy) · [Svenska](/sv/cookie-policy) - [Privacy Policy | DoNotAge.org](/privacy-policy) · [Deutsch](/de/privacy-policy) · [Français](/fr/privacy-policy) · [Español (España)](/es/privacy-policy) · [Español (Latinoamérica)](/es-419/privacy-policy) · [Italiano](/it/privacy-policy) · [Nederlands](/nl/privacy-policy) · [Português](/pt/privacy-policy) · [Polski](/pl/privacy-policy) · [Svenska](/sv/privacy-policy) - [Terms of Service & Subscription Terms | DoNotAge.org](/terms-and-conditions) · [Deutsch](/de/terms-and-conditions) · [Français](/fr/terms-and-conditions) · [Español (España)](/es/terms-and-conditions) · [Español (Latinoamérica)](/es-419/terms-and-conditions) · [Italiano](/it/terms-and-conditions) · [Nederlands](/nl/terms-and-conditions) · [Português](/pt/terms-and-conditions) · [Polski](/pl/terms-and-conditions) · [Svenska](/sv/terms-and-conditions) - [SMS Terms | DoNotAge.org](/terms-and-conditions/sms) · [Deutsch](/de/terms-and-conditions/sms) · [Français](/fr/terms-and-conditions/sms) · [Español (España)](/es/terms-and-conditions/sms) · [Español (Latinoamérica)](/es-419/terms-and-conditions/sms) · [Italiano](/it/terms-and-conditions/sms) · [Nederlands](/nl/terms-and-conditions/sms) · [Português](/pt/terms-and-conditions/sms) · [Polski](/pl/terms-and-conditions/sms) · [Svenska](/sv/terms-and-conditions/sms) ## Selected articles - [NMN and NR: what selected human studies tell us](/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Deutsch](/de/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Français](/fr/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Español (España)](/es/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Español (Latinoamérica)](/es-419/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Italiano](/it/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Nederlands](/nl/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Português](/pt/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Polski](/pl/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) · [Svenska](/sv/blogs/nmn-or-nr-understanding-the-differences-in-nad-precursors) - [Why do we age? Reading the science with context](/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Deutsch](/de/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Français](/fr/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Español (España)](/es/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Español (Latinoamérica)](/es-419/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Italiano](/it/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Nederlands](/nl/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Português](/pt/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Polski](/pl/blogs/why-do-we-age-breaking-down-the-science-of-longevity) · [Svenska](/sv/blogs/why-do-we-age-breaking-down-the-science-of-longevity) ## Representations and current limits The homepage and published articles support Accept: text/markdown and explicit index.md destinations. [Homepage Markdown](/index.md) · [Deutsch](/de/index.md) · [Français](/fr/index.md) · [Español (España)](/es/index.md) · [Español (Latinoamérica)](/es-419/index.md) · [Italiano](/it/index.md) · [Nederlands](/nl/index.md) · [Português](/pt/index.md) · [Polski](/pl/index.md) · [Svenska](/sv/index.md). Article Markdown is available at the article URL followed by /index.md. HTML canonicals remain authoritative. Catalog prices and availability depend on the selected market. [Pricing](/pricing.md) lists what each market sells and at what price, read from the live catalogue; this guide and evergreen Markdown do not duplicate prices or personal data. General catalog browsing and search are available. DoNotAge® Routine and Shop products share one cart and check out on this site; one-off purchases work as a guest, and checkout quotes delivery for the address. Members manage their subscriptions in My Account. ## Existing agent interfaces The Commerce Core serves these protocol routes on its public origin. The live registry is authoritative for each deployment. Public web discovery does not establish a connected ChatGPT, Claude or Gemini session. - [Agent guide (AGENTS.md)](https://donotage.org/AGENTS.md) - [Agent documentation (HTML)](https://donotage.org/docs) - [Live capability registry](https://donotage.org/agent/v1/capabilities) - [API catalog](https://donotage.org/.well-known/api-catalog) - [OpenAPI](https://donotage.org/openapi.json) - [Authentication guide](https://donotage.org/auth.md) - [MCP server card](https://donotage.org/.well-known/mcp/server-card.json) - [MCP protected resource](https://donotage.org/.well-known/oauth-protected-resource/mcp) - [A2A agent card](https://donotage.org/.well-known/agent-card.json) - [Agents directory](https://donotage.org/.well-known/agents.json) - [Agent Skills index](https://donotage.org/.well-known/agent-skills/index.json) - [Agent skill: help a person shop](https://donotage.org/.well-known/agent-skills/shop-for-a-person/SKILL.md) The MCP server's public tools take a person from a question to a filled basket: commerce_catalog_search searches the Shop's products by need, ingredient or name, commerce_product_read reads one product's variants, prices, stock and ways of buying, commerce_routine_read reads the DoNotAge® Routine's ways of buying and what each charge costs, commerce_delivery_read says whether and at what cost DoNotAge® delivers to a country, and commerce_cart_link_create makes a basket link the person opens to check out and pay on this site. Prices are in the currency of the store that serves the country given. Listing MCP tools and calling the public ones need no credential; calling any other requires the configured authentication and scopes. Codex has an explicit existing OAuth client; other hosted client connections have not been verified. A2A answers capability reads only. The page-level WebMCP capability tool only reads capabilities. The search page's form and the choices in the open currency picker are also WebMCP form tools; a currency change waits for the person to confirm it. UCP is not exposed. ## CLI Command-line MCP clients connect to the Commerce Core's MCP server over Streamable HTTP. Connecting, listing tools and calling the public tools (commerce_capabilities_read, commerce_catalog_search, commerce_product_read, commerce_routine_read, commerce_delivery_read, commerce_cart_link_create) need no credential; calling any other tool needs a bearer access token for the MCP endpoint, obtained as the authentication guide describes. That token is short-lived, and neither client refreshes a token passed in DNA_MCP_TOKEN: once it has expired, the server refuses every request that carries it, so export a new one and start the client again. - Claude Code CLI, to connect, list tools and call the public ones: `claude mcp add --transport http donotage https://donotage.org/mcp` - Claude Code CLI, to call every tool (reads DNA_MCP_TOKEN when it starts): `claude mcp add --transport http donotage https://donotage.org/mcp --header 'Authorization: Bearer ${DNA_MCP_TOKEN}'` - Codex CLI (reads DNA_MCP_TOKEN when it starts): `codex mcp add donotage --url https://donotage.org/mcp --bearer-token-env-var DNA_MCP_TOKEN` - Codex CLI with a member login, which can use a rotating refresh token: the `codex mcp add` and `codex mcp login` commands in the [authentication guide](https://donotage.org/auth.md) - [Agent skill: connect an MCP command-line client](https://donotage.org/.well-known/agent-skills/connect-mcp-cli/SKILL.md) [Sitemap](/sitemap.xml) · [Crawler policy](/robots.txt)