# OKR Progress Tracking AI Agent Connect

> Calculate OKR progress, forecasts, and stretch assessments.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_uBcmlISpEy0uPK8GhPvANyDv4oRXvj1tsa5bpDZ5/ai-agent-connect
- **Tags:** okr, metrics, forecasting, planning, performance

## Description

This MCP server provides a mathematical engine for measuring the health of Objectives and Key Results (OKRs). It allows AI agents to calculate weighted progress scores, generate confidence-adjusted completion forecasts, and perform stretch goal assessments. Use `calculate_objective_progress` to find total progress, `forecast_objective_completion` to predict end-of-period results, `assess_stretch_status` to determine if a goal is on track or at risk, and `evaluate_dependency_impact` to see how lagging dependencies affect your targets.

## Tools

### forecast_objective_completion
Forecast the projected progress at the end of the period

### assess_stretch_status
Assess if the objective is on track, at risk, a stretch, or failing

### calculate_objective_progress
Calculate the current total progress percentage of an Objective

### evaluate_dependency_impact
Evaluate the impact of a lagging dependency on a Key Result

## Prompt Examples

**Prompt:** 
```
What is the current progress for my objective with these KRs: { id: 'kr1', weight: 60, currentValue: 5, targetValue: 10 }, { id: 'kr2', weight: 40, currentValue: 2, targetValue: 10 }?
```

**Response:** 
```
The total progress for your objective is 35%.
```

**Prompt:** 
```
Based on 40% progress and 70% confidence, where will we be in 4 weeks if the total period is 12 weeks?
```

**Response:** 
```
The projected progress at the end of the period is 65%.
```

**Prompt:** 
```
Is my objective on track if progress is 50% and the forecast is 70% with high confidence?
```

**Response:** 
```
The objective is currently marked as a stretch.
```

## Frequently Asked Questions

**How is the total progress calculated?**
The total progress is a weighted average of all Key Results. Each KR's progress (current value divided by target) is multiplied by its assigned weight, and the sum of these values represents the total progress.

**What does the forecast tool do?**
The `forecast_objective_completion` tool uses your current progress, the remaining time, and your subjective confidence level to predict where your progress will stand at the end of the OKR cycle.

**Can I check if a dependency is blocking my progress?**
Yes, you can use `evaluate_dependency_impact` to determine how much a lagging dependency is slowing down a specific Key Result.
