# Pregnancy Due Date Engine MCP for AI Agents MCP

> The Pregnancy Due Date Engine calculates precise pregnancy timelines and clinical metrics. Use it to determine a patient's estimated due date, current gestational weeks, and trimester status from various inputs like Last Menstrual Period (LMP), IVF transfer dates, or ultrasound measurements. It also automates key prenatal scheduling and fetal growth tracking for accurate medical record keeping.

## Overview
- **Category:** health
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_EaYcPQpJu1Bl4n2xYEczEgNGah2jDbFyjhVZ5XLp/mcp
- **Tags:** pregnancy, gestational-age, due-date, ivf, prenatal

## Description

Need precise clinical calculations for pregnancy progress? This MCP handles the complexity of determining due dates and gestational age using multiple biological markers. You can connect your AI agent to this tool to calculate Estimated Due Dates (EDD), current weeks, and trimesters based on data ranging from Last Menstrual Period (LMP) readings to IVF transfer details or ultrasound Crown-Rump Length (CRL). It helps track expected fetal weight percentiles with one function, identifies critical clinical milestones like viability, and even generates the full ACOG prenatal visit schedule. Because Vinkius hosts this MCP within its catalog, you connect your preferred AI client once and gain access to all these necessary reproductive health calculations.

Instead of manually cross-referencing multiple clinical guidelines and date formats, your agent handles it automatically. You get accurate progress status and a full overview of the patient's care plan in one go.

## Tools

### get_fetal_growth_metrics
Predicts the baby's weight percentile based on current measurements.

### calculate_gestational_status
Determines overall pregnancy progress and calculates the estimated due date.

### get_pregnancy_milestones
Retrieves essential clinical markers like viability status or full-term expectations.

### get_prenatal_visit_schedule
Creates a precise list of upcoming required medical visits based on gestational age.

## Prompt Examples

**Prompt:** 
```
Based on an LMP of 2024-01-01 and current measurements, what is the EDD and are there any concerns?
```

**Response:** 
```
**Pregnancy Status Report**

*   **Estimated Due Date (EDD):** October 7, 2024
*   **Current Gestational Age:** 25 weeks, 3 days
*   **Trimester:** Second Trimester
*   **Fetal Metrics Check:** The estimated weight percentile is within the normal range (P50-P75). No immediate concerns identified.
```

**Prompt:** 
```
I had an IVF transfer on 2024-03-15 with a Day 5 embryo. What are my upcoming required appointments?
```

**Response:** 
```
**Prenatal Schedule (Day 5 Embryo)**

Based on your input, here is the recommended schedule:

*   **Week 16:** Mid-pregnancy ultrasound & bloodwork.
*   **Week 20:** Anatomy scan. 
*   **Week 28:** Glucose screening and discussion of labor prep.

Please consult your provider for final confirmation.
```

**Prompt:** 
```
What are the key developmental milestones I need to know about right now?
```

**Response:** 
```
**Key Pregnancy Milestones Checklist**

*   ✅ **Viability Status:** Confirmed (Post-Week 20).
*   ✅ **Full Term Definition:** Expected between Week 37+ and Week 42.
*   ℹ️ **Next Focus Area:** Preparing for the third trimester, including understanding Braxton Hicks contractions.
```

## Capabilities

### Determine current gestational age
Calculates pregnancy progress and provides an estimated due date based on various clinical inputs.

### Identify key developmental milestones
Retrieves critical pregnancy markers, such as viability or full-term status.

### Estimate fetal size and weight
Uses measurements to predict the baby's current weight percentiles.

### Schedule routine prenatal visits
Generates a list of upcoming required medical appointments according to clinical guidelines.

## Use Cases

### Need to reconcile conflicting conception dates
A patient presents with an LMP that differs from their IVF transfer date. Asking the agent to use `calculate_gestational_status` solves this by providing a consolidated, definitive Estimated Due Date (EDD) based on all provided inputs.

### Preparing for a routine follow-up visit
The nurse needs to know the next steps. Running `get_prenatal_visit_schedule` immediately generates required upcoming visits, ensuring no appointments are missed in the patient's record.

### Assessing fetal development risk
A doctor suspects a growth discrepancy. Using `get_fetal_growth_metrics` estimates the baby's weight percentile against historical norms, flagging potential issues before physical examination.

### Documenting key developmental status
The chart requires confirmation of viability or full-term criteria. The agent uses `get_pregnancy_milestones` to pull the necessary clinical data points for accurate record keeping.

## Benefits

- Determine the Estimated Due Date (EDD) instantly using `calculate_gestational_status`, regardless of whether the input is LMP, IVF date, or ultrasound data.
- Track physical development with `get_fetal_growth_metrics` to estimate baby weight percentiles and flag potential concerns early.
- Automate care planning by running `get_prenatal_visit_schedule`, ensuring every upcoming checkup is logged correctly for the patient chart.
- Get a clear clinical picture of development using `get_pregnancy_milestones`, identifying critical markers like viability or full-term status quickly.
- Avoid manual cross-referencing of multiple medical guidelines. This MCP provides a single, comprehensive calculation source.

## How It Works

The bottom line is you get accurate, clinically backed pregnancy progress reports without doing the math yourself.

1. Start by feeding the MCP relevant patient data, such as an LMP date or specific ultrasound measurements.
2. The engine processes this information, running multiple calculations to determine current gestational status and projected due dates.
3. Your agent returns a structured report detailing trimesters, key milestones, predicted fetal weight metrics, and necessary follow-up appointments.

## Frequently Asked Questions

**How does the Pregnancy Due Date Engine calculate my due date if I had an IVF transfer?**
It handles complex calculations by factoring in your specific transfer dates (Day 3 or Day 5 embryo) alongside other metrics. It gives you a precise Estimated Due Date that accounts for all variables, so you don't have to worry about which date is 'most accurate'.

**Can I use this tool if my initial LMP data conflicts with an ultrasound measurement?**
Yes. The engine processes conflicting inputs—like different dates from your chart versus a recent scan—and uses `calculate_gestational_status` to provide the most clinically sound and consolidated progress report.

**Does this MCP help me keep track of necessary prenatal appointments?**
Absolutely. It generates a structured list of upcoming visits, based on your current gestational age. You can rely on `get_prenatal_visit_schedule` to ensure you never miss a critical follow-up.

**What if I need to check the baby's estimated weight percentile?**
You just run the fetal growth tool. It takes your current measurements and predicts the baby’s weight percentile, which is crucial for spotting potential developmental concerns early in care.

**Is this MCP better than using standard online due date calculators?**
Yes, significantly. Standard calculators only use LMP. This engine processes multiple complex clinical inputs—like IVF dates and specific measurements—giving you a medically rigorous report that reflects real-world obstetrical care.