Myhealthfinder
liveHealthU.S. preventive-services & health-screening guidance.
Tools
get_preventive_recommendationsThe screenings and checkups recommended for a given age and sex, from MyHealthfinder.
No parameters required.
Try it
search_health_topicsFull-text search ODPHP/health.gov health topics by keyword (e.g. "colorectal", "diabetes", "blood pressure"). Returns matching topics with id, title, categories, and source URL. Use get_health_topic w
No parameters required.
Try it
get_health_topicFetch the full plain-language guidance for one health topic by its numeric id (from search_health_topics or get_preventive_recommendations). Returns the topic title, source URL, last-updated date, and
No parameters required.
Try it
list_health_topicsBrowse the ODPHP/health.gov catalog — list all health topics or all categories (Cancer, Diabetes, Heart Health, Screening Tests, …). Use to discover what guidance exists before searching.
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/myhealthfinder/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/myhealthfinder/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_preventive_recommendations","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("get_preventive_recommendations", {});// Or ask in plain English:
const answer = await px.ask("u");