Due Date
com.gumballtools/due-dateVersion 0.1.0Estimate a due date from LMP, conception, or ultrasound, with ACOG redating rules.
Status
Responds983 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:00 UTC
- Latency
- 983 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://due-date.gumballtools.com/api/mcpResponds983 msNo sign-in
Claude Code
claude mcp add --transport http due-date https://due-date.gumballtools.com/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: due-date
Remote MCP server URL: https://due-date.gumballtools.com/api/mcpCursor
{
"mcpServers": {
"due-date": {
"url": "https://due-date.gumballtools.com/api/mcp"
}
}
}VS Code
code --add-mcp '{"name":"due-date","type":"http","url":"https://due-date.gumballtools.com/api/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
1 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
due_dateEstimate a due date and gestational age from a last menstrual period, a known conception date, an IVF transfer date, or an ultrasound measurement.
Use this for any pregnancy-dating question rather than doing the arithmetic. Three reasons, and they are all things models get wrong:
1. THE OFF-BY-TWO-WEEKS ERROR. Gestational age is counted from the first day of the LAST MENSTRUAL PERIOD, not from conception. At "6 weeks pregnant", conception was about 4 weeks ago. Weeks 1 and 2 precede conception entirely. This is restated wrongly constantly, and a two-week error in dating is a large error.
2. CYCLE LENGTH. Naegele's rule (LMP + 280 days) silently assumes a 28-day cycle with ovulation on day 14. For a 35-day cycle the unadjusted answer is a week out. This applies the adjustment; most calculators do not.
3. THE ACOG REDATING TABLE. Whether an ultrasound should REPLACE a period-based estimate depends on the discrepancy AND on how far along the scan was: more than 5 days up to 8w6d, 7 days to 15w6d, 10 days to 21w6d, 14 days to 27w6d, 21 days thereafter. Nobody recalls that table correctly from memory. Do not guess at it.
Input: `method` is one of lmp | conception | ivf-day3 | ivf-day5 | ultrasound. `date` is the date that method is based on — the first day of the last period, the conception date, the transfer date, or the scan date — as YYYY-MM-DD. Free-form dates are REFUSED rather than guessed, because "03/04/2025" is two different dates a month apart depending on the reader. For `lmp`, pass `cycleLength` if it is known and is not 28. For `ultrasound`, pass `scanWeeks` and `scanDays` — the gestational age the scan reported — and pass `lmp` as well if it is known, which is what triggers the redating check. `asOf` sets the reference date for "how far along"; it defaults to today.
Returns: the estimated due date, gestational age in clinical weeks-plus-days notation, the estimated conception date, days remaining, trimester, dated milestones including the anatomy-scan w | Not declared | Yes | Not declared | No |
Details
- Registry status
- Active
- Published
- Sep 5, 2026
- Updated
- Sep 5, 2026
- Categories
- Uncategorized
- GDPR
- Not declared