Vital sign arithmetic
vital_signs_summaryPulse pressure, estimated MAP, and shock index—returned as calculations, never a risk judgment.
Six deterministic calculation and conversion tools for AI clients that support local MCP servers. Clear inputs. Explicit units. No clinical interpretation.

uvx --from git+https://github.com/Umarjaum/clinical-calc-mcp.git clinical-calc-mcpTHE TOOLKIT
Purpose-built functions that return the requested arithmetic—without silently crossing into diagnosis, triage, or treatment advice.
vital_signs_summaryPulse pressure, estimated MAP, and shock index—returned as calculations, never a risk judgment.
parkland_formulaReproducible 24-hour fluid arithmetic with first-eight-hour and remaining-volume breakdowns.
bsa_mostellerMosteller body-surface-area arithmetic and BMI output, without category or diagnosis.
drip_rate_calculatormL/hour and drops/minute with explicit units and documented half-up whole-drop rounding.
temperature_converterCelsius ↔ Fahrenheit conversion with absolute-zero validation.
weight_converterKilogram ↔ pound conversion with positive-value and finite-number checks.
Finite-number, range, physical-boundary, and unit validation are part of every calculation.
A SIMPLE BOUNDARY
The MCP server runs as a local process. Your AI client calls a named tool with structured inputs; the server returns deterministic values over stdio.
How MCP worksMEET YOUR CLIENT WHERE IT IS
Use any MCP client that can launch a local stdio process. Setup menus and configuration-file locations vary by application and version.
CHOOSE YOUR TRACK
The newest six-tool source is available on GitHub. Use uvx for a clean, isolated install without adding the package globally.
uvx --from git+https://github.com/Umarjaum/clinical-calc-mcp.git clinical-calc-mcpBoth choices run a local stdio MCP server. The PyPI package will switch to six tools after 0.2.0 is released. Read the complete quick start and troubleshooting guide
{
"mcpServers": {
"clinical-calc-mcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Umarjaum/clinical-calc-mcp.git",
"clinical-calc-mcp"
]
}
}
}THE PROJECT, OPENLY DOCUMENTED
Source, setup, safety, packaging, releases, and community links—all in one place.
Choose an install track, connect Claude Desktop, Cursor, VS Code, and troubleshoot.
Open resourceInputs, units, outputs, formula notes, ranges, and validation details.
Open resourceIntended use, limitations, calculation sources, and independent verification.
Open resourceBrowse source, tests, tagged releases, and the current package changelog.
Open resourceSee the current published version and distribution files.
Open resourceAsk questions, suggest improvements, or help improve documentation.
Open resourceVerify ownership with Google and Bing, submit the sitemap, and measure discoverability.
Open resourceHeads up This is a local stdio server, not a hosted HTTP endpoint. Remote-only AI platforms need a separately hosted, secured service to connect. We do not claim universal AI compatibility.
BUILT WITH A CLEAR BOUNDARY
This software calculates user-supplied values. It is not validated clinical decision support and does not diagnose, triage, prescribe, or determine whether a result is appropriate for an individual. Always independently verify calculations and follow current local protocols.
GOOD TOGETHER
Whether you write Python, improve docs, test an MCP client, or spot an edge case, there’s room to help. Contributors are welcome from across the web.
Use synthetic examples only. Never post patient data, secrets, or confidential information.
GOOD TO KNOW
Only AI clients that support MCP and launching a local stdio process can use this version directly. A browser-only or remote-only platform would need a separately hosted and secured MCP endpoint.
No. It performs only the documented calculations from supplied numbers. It does not diagnose, triage, recommend treatment or dosing, or evaluate clinical suitability. Follow local protocols and independently verify results.
PyPI currently publishes 0.1.0 with three tools. The six-tool 0.2.0 source is available on GitHub main, but is not yet published to PyPI. This page’s install selector shows which track you are choosing.
Read the contribution guide and use the GitHub issue forms. Use made-up test values only—never include patient identifiers, real clinical narratives, credentials, or other confidential data.
START WITH A FUNCTION