Odel
Healthy Aging Atlas

Healthy Aging Atlas

@rustamismailData & AnalyticsJavaScriptUpdated 2mo ago

Evidence-ranked supplement data: search, compare, price history, goal recs. No API key.

Server endpointStreamable HTTP

This is the third-party server itself — Odel doesn't run it. Hitting this URL directly talks straight to the upstream server with no auth or proxying. Connect through Odel to front it with managed auth.

Healthy Aging Atlas — MCP Server

Evidence-ranked supplement data for AI agents. No API key required.

Live endpoint: https://healthyagingatlas.com/api/mcp/
Transport: Streamable HTTP (JSON-RPC 2.0)
Discovery: https://healthyagingatlas.com/.well-known/mcp.json
Docs: https://healthyagingatlas.com/developers/


Connect in 30 seconds

Claude.ai / Claude Desktop

  1. Settings → Integrations → MCP Servers
  2. Enter: https://healthyagingatlas.com/api/mcp/
  3. Start a new conversation — 5 tools appear automatically

Cursor

  1. Settings → Tools & Integrations → MCP → Add MCP Server
  2. URL: https://healthyagingatlas.com/api/mcp/
  3. Transport: Streamable HTTP

curl

curl -s -X POST https://healthyagingatlas.com/api/mcp/ \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Tools

ToolDescription
search_supplementsSearch by name, ingredient, or brand. Returns trust-scored products with prices and purchase links.
get_productFull product details: trust score, certifications, price, evidence summary.
compare_supplementsHead-to-head comparison with key differences, best use cases, and verdict.
get_price_history90-day price history and freshness data.
recommend_for_goalEvidence-ranked recommendations for a health goal with optional budget/demographic filters.

All tools are read-only (readOnlyHint: true). No authentication required.


Example calls

Search for magnesium products for sleep:

curl -s -X POST https://healthyagingatlas.com/api/mcp/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0", "id": 1, "method": "tools/call",
    "params": {
      "name": "search_supplements",
      "arguments": { "query": "magnesium", "goal": "sleep", "limit": 3 }
    }
  }'

Compare NMN vs NR:

curl -s -X POST https://healthyagingatlas.com/api/mcp/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0", "id": 2, "method": "tools/call",
    "params": {
      "name": "compare_supplements",
      "arguments": { "supplement_a": "nmn", "supplement_b": "nr" }
    }
  }'

Top sleep supplements under $40:

curl -s -X POST https://healthyagingatlas.com/api/mcp/ \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0", "id": 3, "method": "tools/call",
    "params": {
      "name": "recommend_for_goal",
      "arguments": { "goal": "sleep", "budget_usd": 40, "limit": 3 }
    }
  }'

Troubleshooting

IssueFix
308 redirectUse trailing slash: /api/mcp/
405 Method Not AllowedUse POST only
Tool not foundNames are case-sensitive: search_supplements, get_product, compare_supplements, get_price_history, recommend_for_goal
Claude Desktop shows no toolsStart a new conversation after adding the server

Notes

  • Responses include Amazon Associates affiliate links (tag: healthagingat-20). Rankings are based on evidence quality, not commission rates.
  • This repo contains the reference implementation (server.js). The live server runs on Vercel at healthyagingatlas.com.
  • Privacy Policy: https://healthyagingatlas.com/privacy/
  • Terms of Service: https://healthyagingatlas.com/terms/