{"openapi":"3.1.0","info":{"title":"MenopauseWise API","version":"0.1.0","description":"Non-diagnostic menopause-stage terminology, population age-range context, general-wellness topics and glossary for this life stage.\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://menopausewise.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"hr@unifydynamics.com","url":"https://connectorbay.com/menopausewise/docs"},"termsOfService":"https://connectorbay.com/menopausewise/terms"},"servers":[{"url":"https://menopausewise.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/menopausewise/docs"},"security":[{},{"bearer":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/stage_terminology":{"post":{"operationId":"stage_terminology","summary":"Standard stage terminology and typical, widely variable population age ranges for perimenopause,","description":"Standard stage terminology and typical, widely variable population age ranges for perimenopause,\n    menopause and postmenopause, plus premature/early/surgical menopause. Use for \"what's the difference\n    between perimenopause and menopause\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"stage":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"A specific stage to look up: perimenopause, menopause, postmenopause, premature_menopause, early_menopause, surgical_menopause. Omit to list all.","title":"Stage"}},"title":"stage_terminologyArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/age_range_context":{"post":{"operationId":"age_range_context","summary":"Where an age sits among the published *population* age ranges for typical perimenopause onset and typical","description":"Where an age sits among the published *population* age ranges for typical perimenopause onset and typical\n    menopause age — general context only, never a personal assessment of what stage anyone is actually in. Use\n    for \"what age does menopause usually happen\", \"is 47 a typical age for perimenopause to start\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"age":{"description":"An age in years.","exclusiveMinimum":0,"maximum":120,"title":"Age","type":"number"}},"required":["age"],"title":"age_range_contextArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/wellness_topics":{"post":{"operationId":"wellness_topics","summary":"General wellness topics commonly discussed in this life stage, framed generically and never addressed to","description":"General wellness topics commonly discussed in this life stage, framed generically and never addressed to\n    anyone's specific symptoms. Use for \"general wellness tips for this life stage\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"topic":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"A specific topic: sleep, bone health, heart health, physical activity, nutrition, emotional wellbeing. Omit to list all.","title":"Topic"}},"title":"wellness_topicsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/menopause_glossary":{"post":{"operationId":"menopause_glossary","summary":"Definitions of menopause-related terms used elsewhere in this connector. Use for \"what is STRAW+10\",","description":"Definitions of menopause-related terms used elsewhere in this connector. Use for \"what is STRAW+10\",\n    \"what are vasomotor symptoms\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"term":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"A specific term to look up (e.g. perimenopause, STRAW+10, vasomotor symptoms); omit to list all.","title":"Term"}},"title":"menopause_glossaryArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}