# Geneva Score Calculator MCP for AI Agents MCP

> The Geneva Score Calculator MCP provides a critical decision support system for assessing Pulmonary Embolism (PE) risk. Clinicians can input core patient data—like age, heart rate, and surgical history—to generate an immediate PE risk score based on the Revised Geneva Algorithm. It then recommends specific diagnostic next steps, such as D-dimer testing or CTPA imaging, helping guide care decisions fast.

## Overview
- **Category:** healthcare
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_bOUPmFiF3QGvw179aIofYJQ6ahDGf7ChfRxwwjMV/mcp
- **Tags:** pulmonary-embolism, geneva-score, medical, risk-assessment, healthcare

## Description

When a patient presents with symptoms suggesting pulmonary embolism, quickly determining their true risk is crucial for treatment planning. This MCP helps you bypass manual calculations and guesswork. By connecting your preferred AI client through the Vinkius catalog, your agent can take raw clinical data—like vital signs or recent procedures—and run it against established medical guidelines to calculate a precise PE score. It doesn't just give you a number; it tells you what that number means for the patient next. After generating the risk level, the system immediately pulls up recommended diagnostic protocols, telling the care team whether they need an initial D-dimer test or if advanced imaging like CTPA is warranted. This ensures every step of the PE workup is evidence-based and timely.

## Tools

### validate_clinical_parameters
Confirms that all provided clinical measurements are medically realistic and within physiological bounds.

### compute_geneva_score
Calculates the specific Geneva Score used to assess a patient's risk level for pulmonary embolism.

### get_diagnostic_protocol
Retrieves a structured list of recommended diagnostic tests or next clinical steps based on the calculated risk score.

## Prompt Examples

**Prompt:** 
```
Calculate the PE score for an 85-year-old patient with a heart rate of 130, recent hip surgery, and mild hemoptysis.
```

**Response:** 
```
**Geneva Score Report**

*   **Total Calculated Score:** 9
*   **Risk Tier:** High Risk (Immediate intervention required)
*   **Recommended Protocol:**
    1.  CT Pulmonary Angiogram (CTPA) - Priority 1
    2.  Anticoagulation therapy consultation

Please notify the attending physician immediately.
```

**Prompt:** 
```
What diagnostic path should we take if the patient is low risk?
```

**Response:** 
```
**Low Risk Protocol Guide**

Based on a calculated low-risk score, the recommended next step to rule out embolism is:

*   **Test:** D-dimer Assay (Standard Panel)
*   **Goal:** Rule out PE.
*   **Action:** Order blood draw immediately. If negative, consider discharge criteria.
```

**Prompt:** 
```
Check if the patient's vital signs are valid before calculating anything.
```

**Response:** 
```
**Validation Check Results**

✅ **Age (70):** Plausible.
❤️ **Heart Rate (105 bpm):** Within normal limits. 
🩹 **Recent Surgery:** Recorded as plausible.

The clinical parameters you entered pass validation and are ready for scoring.
```

## Capabilities

### Calculate Pulmonary Embolism Risk
Calculates a patient's risk score for pulmonary embolism using the established Geneva Score algorithm.

### Determine Required Diagnostics
Provides a list of recommended next medical steps, such as specific blood tests or imaging procedures, based on the calculated risk tier.

### Verify Patient Data Integrity
Checks all entered patient parameters to confirm they fall within medically plausible and safe physiological ranges.

## Use Cases

### Triage a patient with chest pain
A nurse enters vitals for a complaining patient. The agent runs the data through the Geneva Score Calculator, determining high risk and immediately requesting a D-dimer assay via `get_diagnostic_protocol`.

### Reviewing ambiguous consult notes
A specialist reviews old records and needs to know if current parameters are valid. They use the MCP's validation tool first, ensuring the data integrity before running the core PE risk calculation.

### Determining workup for an outpatient follow-up
A doctor wants to rule out PE in a low-suspicion patient. The agent calculates the score and determines that only basic bloodwork is needed, avoiding unnecessary advanced imaging like CTPA.

### Handling missing or questionable data points
The system flags unusual inputs (like an impossible age reading). Using validation checks prevents inaccurate scores, forcing the user to correct the raw clinical parameters before proceeding.

## Benefits

- Stop guessing. Use the `compute_geneva_score` tool to get an objective, clinically validated risk score instantly.
- Get clear next steps right away. The system uses `get_diagnostic_protocol` to recommend specific tests like D-dimer or CTPA imaging, saving time and minimizing errors.
- Trust your data inputs. The `validate_clinical_parameters` tool checks everything you put in, guaranteeing the calculated score is based on plausible patient metrics.
- Improve departmental flow. Instead of manually cross-referencing protocols, let your agent run the full assessment from input to recommendation in seconds.
- Focus on care, not math. This MCP handles the complex scoring and protocol lookup so clinicians can spend time treating patients, not calculating risk.

## How It Works

The bottom line is you get an instant, medically guided recommendation for a patient's PE workup without manual calculations or guesswork.

1. Start by feeding your AI client the necessary clinical data points, including age, heart rate, and any relevant history (like recent surgery).
2. The MCP first runs a validation check on that raw input to make sure all parameters are within acceptable medical ranges.
3. Next, it processes the validated inputs through the Geneva Score algorithm to output the risk score and then uses that score to fetch the definitive diagnostic protocol.

## Frequently Asked Questions

**How does the Geneva Score Calculator help with PE diagnosis?**
It provides a critical, objective risk score based on established medical guidelines. Instead of guessing, you get an immediate number that dictates whether the patient needs basic testing or advanced imaging.

**What kind of data does I need to input into Geneva Score Calculator?**
You need standard clinical parameters like age, heart rate, and specific medical history details, such as if they had recent surgery. The MCP will guide you on what information is necessary.

**If the score is low, what does the calculator recommend?**
For a low-risk patient, the system doesn't just give a number; it recommends specific next steps. This often includes ordering tests like D-dimer to definitively rule out PE.

**Is this MCP useful for emergency room settings?**
Absolutely. In fast-paced ER triage, the Geneva Score Calculator provides instant risk assessment and immediate diagnostic protocols, saving vital minutes in decision-making when time is critical.

**Can I check if my patient data is valid with this MCP?**
Yes. Before calculating anything, you can validate the clinical parameters to ensure that all the numbers and details entered are medically plausible and within safe physiological ranges.