{"openapi":"3.1.0","info":{"title":"Decoded Agent API","version":"0.2.0","description":"REST mirror of the Decoded MCP tools — same handlers as packages/agents."},"servers":[{"url":"https://decodedlongevity.com"}],"paths":{"/api/agent/get_firm_overview":{"post":{"operationId":"get_firm_overview","summary":"Firm identity, hero copy, about, agentic positioning, capabilities.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/get_regulatory_status":{"post":{"operationId":"get_regulatory_status","summary":"Regulatory + channel stance for a market code (SG, MY, ID, TH, VN, PH).","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/get_category_capability":{"post":{"operationId":"get_category_capability","summary":"Practice-area thesis and landscapes for a category slug.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/get_journal_posts":{"post":{"operationId":"get_journal_posts","summary":"Journal posts with rests_on (key data points), optional filters.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/search_content":{"post":{"operationId":"search_content","summary":"Keyword search across journal, categories, and markets.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/simulate_regulatory_pathway":{"post":{"operationId":"simulate_regulatory_pathway","summary":"Structured multi-market pathway scaffold for a category.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/assess_brand_fit":{"post":{"operationId":"assess_brand_fit","summary":"Heuristic fit score from free-form answer map.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/submit_partner_inquiry":{"post":{"operationId":"submit_partner_inquiry","summary":"Submit partner lead — requires bearer auth on the HTTP layer.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/get_practitioner_toolkit_item":{"post":{"operationId":"get_practitioner_toolkit_item","summary":"Practitioner Toolkit registry. Omit `slug` for a list of all seven items; pass `slug` for the full brief on one item (vendor, what-it-does, regional viability, partnership status).","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}},"/api/agent/get_practice_ai_tier":{"post":{"operationId":"get_practice_ai_tier","summary":"Practice AI tier definitions (Foundation / Growth / Transformation). Omit `id` for the tier index; pass `id` for the full tier scope, deliverables, and fit criteria. Pricing is intentionally inquiry-gated and is never surfaced via this tool.","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Tool result JSON","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}}}}}}}