# Basal Body Temperature Tracker MCP. AI Agent Connect

> Basal Body Temperature Tracker MCP connects your AI client to your BBT data. It identifies thermal shifts to help you determine your current cycle phase, pinpoint ovulation, and predict fertile windows. Instead of manually calculating shifts, your agent handles the math and provides clear summaries of your cycle length and phase durations.

## Overview
- **Category:** health
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_YbZi5r2Svk0JboYGI4LNnV8Lt5haseiJ6M1L7nE7/ai-agent-connect
- **Tags:** fertility, health, bbt, ovulation, menstrual-cycle

## Description

You can use this MCP to turn raw temperature logs into actionable fertility data. By feeding your daily basal body temperature readings into your AI client, you can identify the subtle thermal shifts that signal hormonal changes. This tool handles the heavy lifting of analyzing temperature patterns to tell you exactly where you are in your cycle. It identifies whether you are in the follicular or luteal phase and can pinpoint the specific day ovulation likely occurred. If you are trying to track your fertile window, your agent can use these patterns to predict upcoming fertile days. It also provides high-level summaries of your cycle length and how long each phase lasts, giving you a clear view of your reproductive health without manual spreadsheets.

## Tools

### analyze_cycle_phase
This tool determines your current menstrual cycle phase by looking at your recent temperature data.

### calculate_cycle_metrics
Use this to get a high-level summary of your total cycle length and the duration of each phase.

### detect_ovulation_event
This tool pinpoints the specific day ovulation likely happened based on your temperature shifts.

### estimate_fertile_window
Your agent uses this to predict the days you are most likely to be fertile.

## Prompt Examples

**Prompt:** 
```
Based on these readings: [{'temperature': 36.2, 'cycle_day': 1}, {'temperature': 36.1, 'cycle_day': 2}, {'temperature': 36.5, 'cycle_day': 3}], what phase am I in?
```

**Response:** 
```
You are currently in the follicular phase.
```

**Prompt:** 
```
When was my ovulation based on these readings: [{'temperature': 36.2, 'cycle_day': 1}, {'temperature': 36.2, 'cycle_day': 2}, {'temperature': 36.6, 'cycle_day': 3}, {'temperature': 36.7, 'cycle_day': 4}, {'temperature': 36.7, 'cycle_day': 5}]?
```

**Response:** 
```
Ovulation likely occurred on cycle day 2.
```

**Prompt:** 
```
Can you estimate my fertile window using these readings: [{'temperature': 36.1, 'cycle_day': 1}, {'temperature': 36.1, 'cycle_day': 2}, {'temperature': 36.5, 'cycle_day': 3}]?
```

**Response:** 
```
Your fertile window is estimated to be between cycle day 1 and cycle day 3.
```

## Capabilities

### Phase Identification
Your agent uses temperature shifts to tell you if you are in the follicular or luteal phase.

### Ovulation Detection
The tool identifies the specific day ovulation occurred by analyzing thermal changes.

### Fertility Prediction
Your agent predicts upcoming fertile days based on your historical temperature patterns.

### Cycle Summarization
This tool calculates your total cycle length and the length of individual phases.

## Use Cases

### Ovulation Tracking
You provide your daily temperatures and your agent tells you when you likely ovulated.

### Cycle Monitoring
Your agent uses recent data to confirm which phase of your cycle you are currently in.

### Fertility Planning
You use the predicted fertile window to plan for conception.

### Health Summaries
You get a full breakdown of your cycle metrics like length and phase duration.

## Benefits

- Eliminates manual math for cycle phase calculations.
- Identifies ovulation days through automated thermal shift detection.
- Provides clear summaries of cycle length and phase durations.
- Turns raw temperature logs into predictive fertile window estimates.

## How It Works

Connecting this MCP to your AI client allows you to process temperature data instantly.

1. Connect the MCP to your preferred AI client via Vinkius.
2. Provide your daily basal body temperature readings to your agent.
3. Ask your agent to analyze the data for specific cycle insights.
4. Receive immediate answers about your phase, ovulation, or fertile window.

## Frequently Asked Questions

**How does this MCP track ovulation?**
It analyzes thermal shifts in your basal body temperature readings to pinpoint the day ovulation likely occurred.

**What data do I need to provide?**
You need to provide your temperature readings and the corresponding cycle day for the analysis to work.

**Can I use this with Claude or Cursor?**
Yes, you can connect this MCP to any MCP-compatible client including Claude, Cursor, and Windsurf.

**Does this predict my fertile window?**
Yes, the tool uses your temperature patterns to estimate the days you are most likely to be fertile.

**What is a cycle metric?**
Cycle metrics include your total cycle length and the specific duration of your follicular and luteal phases.

**How do I use this tool?**
Provide your BBT readings as an array of temperature and cycle day objects. The tools will then process this data to provide insights like ovulation detection or phase analysis.

**What is a thermal shift?**
A thermal shift is a sustained rise in basal body temperature that indicates ovulation has occurred, which `detect_ovulation_event` identifies.

**Can I get a summary of my cycle?**
Yes, you can use `calculate_cycle_metrics` to get an estimate of your total cycle length and the duration of your follicular and luteal phases.
