# Joint Range of Motion Calculator AI Agent Connect

> Joint Range of Motion Calculator MCP gives your AI client the ability to quantify mobility deficits. It compares real-world joint movement against standardized clinical data to identify functional impacts and specific movement deficits.

## Overview
- **Category:** healthcare
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_NHyGnMhM6IsDNoNxnGGrhKtQtKFnvXMfbTpPUGhC/ai-agent-connect
- **Tags:** mobility, physical-therapy, rom, clinical, orthopedics

## Description

You can use this MCP to bridge the gap between a patient's physical measurements and actionable clinical insights. Instead of manually looking up normative data or calculating deficits, you let your AI agent handle the math. It pulls the correct movement standards for specific joints and calculates exactly how much a patient's range of motion falls short of the norm. This makes it easy to assess whether a movement is within a healthy range or if it represents a significant clinical deficit. Whether you are tracking progress in physical therapy or evaluating orthopedic recovery, this MCP provides the mathematical backbone for your clinical assessments.

## Tools

### evaluate_mobility_status
This tool provides a summary assessment of a single movement measurement.

### get_joint_capabilities
Use this to see all valid movement directions and planes available for a specific joint.

### get_normative_reference
This tool retrieves the expected normal range of motion for a specific joint and movement profile.

### calculate_rom_metrics
This tool computes the comparison between a patient's measured movement and established normative standards.

## Prompt Examples

**Prompt:** 
```
Assess the mobility status for a 45-year-old male with a shoulder flexion angle of 140 degrees.
```

**Response:** 
```
The shoulder flexion for a 45-year-old male is within the normal range. The measured 140 degrees is sufficient compared to the normative standard.
```

**Prompt:** 
```
What are the valid movement directions for the knee joint?
```

**Response:** 
```
The valid movement directions for the knee are flexion and extension.
```

**Prompt:** 
```
Calculate the ROM metrics for a knee extension of 160 degrees when the normal angle is 170 degrees and the target is 175 degrees.
```

**Response:** 
```
The patient has achieved 94.1% of the normal range, with a deficit of 10 degrees. The functional impact is classified as Minimal.
```

## Capabilities

### Normative Data Retrieval
Your agent pulls standard movement ranges for specific joints automatically.

### Deficit Calculation
The MCP calculates the exact degree of movement lost compared to healthy standards.

### Functional Impact Assessment
Your AI client determines the clinical significance of a measured deficit.

### Joint Capability Mapping
The tool identifies all valid movement directions for any given joint.

### Mobility Summaries
Your agent generates a complete assessment of a single measurement.

## Use Cases

### Patient Progress Tracking
Compare current ROM measurements against previous sessions to quantify improvement.

### Clinical Decision Support
Use calculated deficits to help decide on treatment adjustments.

### Initial Assessments
Quickly establish a baseline by comparing new patient data to normative standards.

### Post-Surgical Evaluation
Determine how close a patient is to reaching their target movement goals.

## Benefits

- Eliminates manual lookups for normative joint movement data.
- Automates the math behind deficit and functional impact calculations.
- Standardizes mobility assessments across different patient profiles.
- Provides immediate clinical context for raw angular measurements.

## How It Works

You connect the MCP to your preferred AI client and start feeding it measurements.

1. Connect your AI client to the Vinkius-hosted MCP.
2. Provide the joint name and the measured angle to your agent.
3. The agent uses the MCP to pull normative data and calculate metrics.
4. Your agent delivers a formatted clinical assessment or deficit report.

## Frequently Asked Questions

**How does this MCP calculate mobility deficits?**
It compares a patient's measured movement against standardized normative references to find the difference.

**Which AI clients can use this MCP?**
You can use this with any MCP-compatible client like Claude, Cursor, Windsurf, or VS Code.

**Does this MCP provide the standard movement ranges?**
Yes, it includes a tool to retrieve expected normal ranges for specific joints and movement profiles.

**Can I use this for specific joint movements?**
Yes, you can use it to identify valid movement directions for specific joints like the knee or shoulder.

**Do I need to host the MCP myself?**
No, Vinkius hosts and manages the MCP so it is ready to use immediately after you connect.

**How does the tool determine if a movement is normal?**
The tool uses `get_normative_reference` to fetch expected angles based on the patient's age, gender, and the specific joint and direction being measured.

**Can I see all possible movements for a specific joint?**
Yes, you can use the `get_joint_capabilities` tool to list all valid movement directions supported for any given joint.

**What kind of metrics are provided?**
By using `calculate_rom_metrics`, the tool provides the percentage of normal movement, the degree of deficit, and a qualitative functional impact assessment.
