Hera Fertility arranges male fertility testing (semen analysis, post-vasectomy checks and semen cultures) at partner labs across the US, with a physician order and an AI analysis of the results. This MCP server lets AI agents help a user find a nearby lab, compare prices and start an order.
POST https://herafertility.co/api/mcp: MCP Streamable HTTP, stateless, JSON responses. No authentication. Server card: /.well-known/mcp/server-card.json.
All tools are read-only.
| Tool | What it does |
|---|---|
find_labs | Nearest Hera partner labs near a US ZIP code for a semen analysis, a post-vasectomy check, a semen culture, a sperm DNA fragmentation test or sperm freezing (cryopreservation), with the price, where it is paid, and a link to order online. Use for "where can I get a sperm test near me" questions. |
get_lab | Address, phone, hours, walk-in policy, at-home collection, visit instructions and prices for one Hera partner lab. labId comes from find_labs. |
hera_facts | Hera Fertility facts in its own words: what Hera is, how ordering works, price, turnaround, results, at-home collection, semen cultures, post-vasectomy checks, DNA fragmentation, sperm freezing, hormone panels, retests, insurance, refunds and changes, medical questions, privacy. |
Lab results include an orderUrl. The user opens it and enters their details and payment on herafertility.co. Nothing is ordered or paid through the agent.
The server only returns public lab and pricing information, the same as herafertility.co/find-labs. It never reads or returns anyone's orders, results or personal details. Tool arguments are not stored or logged. Privacy policy ยท Terms of service.
US ZIP codes only for lab search. 120 requests per minute per client IP. Responses over the limit return HTTP 429.
curl -s https://herafertility.co/api/mcp -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"find_labs","arguments":{"zip":"78701"}}}'