# Pregnancy Due Date Engine MCP for AI Agents AI Agent Connect

> Pregnancy Due Date Engine calculates gestational age, due dates, and prenatal schedules using LMP, IVF, or ultrasound data. It provides precise clinical markers like trimester status, fetal weight percentiles, and ACOG-aligned visit schedules for accurate pregnancy tracking.

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

## Description

The Pregnancy Due Date Engine handles the heavy lifting of pregnancy math. Instead of manually calculating weeks and days or trying to remember if a specific ultrasound measurement shifts a due date, you just tell your agent the raw data. Whether you're working with a standard Last Menstrual Period, a specific IVF transfer date with a Day 3 or Day 5 embryo, or a Crown-Rumb Length measurement from a scan, the engine does the math. It handles the nuances, like adjusting for embryo age or identifying critical clinical landmarks like viability. You can also get a clear look at fetal weight percentiles and a complete prenatal visit schedule that follows ACOG standards. It takes the guesswork out of clinical tracking, making it a reliable way to manage prenatal data within the Vinkius catalog.

## Tools

### get_fetal_growth_metrics
Estimate fetal weight percentiles to see how growth compares to clinical standards. This helps in tracking healthy development.

### calculate_gestational_status
Determine current gestational weeks, days, and the estimated due date from various data points. It handles multiple input types.

### get_pregnancy_milestones
Identify critical clinical landmarks like viability and full term based on current progress. This provides clear medical context.

### get_prenatal_visit_schedule
Generate a complete list of upcoming prenatal appointments based on ACOG guidelines. This ensures all medical visits are tracked.

## Prompt Examples

**Prompt:** 
```
I had an IVF transfer on 2024-03-15 with a Day 5 embryo. When is my due date?
```

**Response:** 
```
Based on your IVF transfer date and Day 5 embryo, here is your progress:

**Estimated Due Date (EDD):** December 1, 2024
**Current Status:** You are currently in your first trimester.
```

**Prompt:** 
```
What are my upcoming prenatal visit weeks based on being 12 weeks and 2 days pregnant?
```

**Response:** 
```
Based on your current progress of 12 weeks and 2 days, here are your next scheduled visits:

* Week 14
* Week 16
* Week 18
```

**Prompt:** 
```
Based on my LMP of 2024-01-01, what is my estimated due date and current progress?
```

**Response:** 
```
Based on your Last Menstrual Period (LMP) of January 1, 2024:

* **Estimated Due Date:** October 7, 2024
* **Current Progress:** 25 weeks and 3 days
* **Trimester:** Second Trimester
```

## Capabilities

### Calculate gestational age and due dates
Determine current pregnancy progress and estimated due dates from various biological markers.

### Estimate fetal growth percentiles
Get an estimate of fetal weight percentiles based on clinical growth metrics.

### Identify clinical milestones
Get key landmarks like viability and full term based on current gestational status.

### Generate prenatal visit schedules
Create a complete list of upcoming prenatal appointments based on ACOG guidelines.

### Handle IVF-specific dating
Adjust pregnancy dates for IVF transfers using specific embryo ages like Day 3 or Day 5.

## Use Cases

### Calculating progress from ultrasound data
A patient provides an ultrasound CRL. The agent uses calculate_gestational_status to give the exact week and day of pregnancy.

### Dating an IVF transfer
A fertility clinic needs to date an IVF transfer. The agent uses calculate_gestational_status with the transfer date and embryo age.

### Generating a prenatal roadmap
A parent wants to know what's next. The agent calls get_prenatal_visit_schedule to list the next three ACOG-standard visits.

### Monitoring fetal growth
A doctor wants to check growth. The agent uses get_fetal_growth_metrics to estimate weight percentiles.

## Benefits

- Stop manual date math by letting the Connector handle LMP and IVF calculations automatically.
- Get accurate fetal weight percentiles using get_fetal_growth_metrics for better growth tracking.
- Ensure clinical accuracy by using get_pregnancy_milestones to identify viability and full-term dates.
- Stay on top of appointments with an ACOG-aligned schedule from get_prenatal_visit_schedule.
- Handle complex IVF cases easily by adjusting for Day 3 or Day 5 embryo transfers.
- Reduce errors in trimester status reporting by using calculate_gestational_status.

## How It Works

The bottom line is you get accurate, clinical pregnancy tracking without doing any manual math.

1. Provide your agent with a starting point like an LMP date, IVF transfer date, or ultrasound measurement.
2. The Connector processes the data against clinical standards like ACOG guidelines.
3. You get back a precise gestational age, due date, and a full upcoming visit schedule.

## Frequently Asked Questions

**Can the Pregnancy Due Date Engine handle IVF transfers?**
Yes, it specifically accounts for IVF transfer dates and different embryo ages, such as Day 3 or Day 5, to give you an accurate due date.

**Does this Connector provide a prenatal visit schedule?**
It generates a full schedule of upcoming prenatal visits based on ACOG standards, making it easy to stay on top of appointments.

**Can I use ultrasound data for calculations?**
Yes, you can provide Crown-Rumb Length (CRL) measurements to determine gestational status and due dates.

**Is the pregnancy math clinically accurate?**
The engine uses standard clinical markers and ACOG guidelines to ensure the dates and milestones are correct for your records.

**How does it help with fetal growth?**
It can estimate fetal weight percentiles to help you track how the baby is growing compared to clinical averages.

**What kind of pregnancy milestones can I see?**
It identifies key clinical landmarks like viability and full term based on your specific gestational progress.

**How can I calculate my due date using IVF transfer information?**
You can use the `calculate_gestational_status` tool by providing your `ivfTransferDate` and specifying whether it was a Day 3 or Day 5 embryo using the `embryoAgeDays` parameter.

**Can this engine help with tracking prenatal appointments?**
Yes, the `get_prenatal_visit_schedule` tool calculates upcoming medical visits based on the ACOG standard schedule using your current gestational age.

**Does the engine support ultrasound measurements?**
Yes, you can provide a Crown-Rump Length (CRL) measurement in millimeters via the `ultrasoundCrlMm` parameter in the `calculate_gestational_status` tool.