search_supplement_labels
Search published US supplement label snapshots
GET /api/v1/supplement-labels
REST and Remote MCP
Six read-only operations share one service contract across REST and the official MCP Streamable HTTP transport.
search_supplement_labelsSearch published US supplement label snapshots
GET /api/v1/supplement-labels
get_supplement_labelRead one traceable supplement label snapshot
GET /api/v1/supplement-labels/{label_id}
compare_supplement_labelsCompare compatible quantities from two to five labels
POST /api/v1/supplement-label-comparisons
get_source_recordInspect public provenance and rights metadata
GET /api/v1/source-records/{source_record_id}
get_ingredient_evidenceRead a reference-only ingredient evidence index
GET /api/v1/ingredients/{ingredient_id}/evidence
get_supplement_dossierRetrieve label, evidence index, and provenance together
GET /api/v1/supplement-labels/{label_id}/dossier
Public reads can be anonymous at the published experimental quota. Optional API keys use Authorization: Bearer …; keys are never accepted in URLs. OAuth is not published in v1.
Remote MCP uses Agents SDK 0.24.0, @modelcontextprotocol/server 2.0.0, Streamable HTTP, and a stateless compatibility lane for published 2025 clients.
curl "https://anaturalendeavor.com/api/v1/supplement-labels?query=magnesium&market=US"
# Configure a Streamable HTTP client with:
https://anaturalendeavor.com/mcp