MCP server for CostKits: live healthcare procedure cost estimates and provider pricing.
MCP server for CostKits: live healthcare procedure cost estimates and provider pricing. It exposes live US healthcare cost data via Model Context Protocol clients, offering structured data and calculations drawn from hospital-transparency and CMS data rather than model memory.
🛠️ Key Features
Live healthcare cost data access for Claude, ChatGPT, Cursor, and other MCP clients
Procedure cost estimates and patient out-of-pocket calculations
Provider pricing, insurance coverage rules, and medical bill analysis
Data grounded in hospital-transparency and CMS sources
Natural language question handling with structured data outputs
🚀 Use Cases
Retrieve procedure costs and insurance eligibility guidance
Compare provider pricing and out-of-pocket impact
Analyze medical bills with data-backed calculations
Integrate cost data into MCP-based chat workflows
⚡ Developer Benefits
Ground-truth healthcare pricing data rather than model memory
MCP-compatible server for cost and billing queries
Simple integration with costkit tools and MCP clients
Clear readme excerpts and npm packaging for quick adoption
⚠️ Limitations
Data is sourced from hospital-transparency and CMS; coverage may vary by region and update cadence
Requires MCP client compatibility and proper authentication for live data access
Readme excerpt indicates ongoing development; verify tooling and endpoints in repo
Give Claude, ChatGPT, Cursor, and other MCP clients access to live US healthcare cost data.
CostKits provides procedure cost estimates, patient out-of-pocket calculations, provider pricing, insurance coverage rules, and medical bill analysis using hospital-transparency and CMS data rather than model memory.
Ask healthcare cost questions in natural language. CostKits supplies the structured data and calculations.
Restart Claude Desktop so it reloads the MCP configuration.
4. Try a prompt
What would a colonoscopy cost me in Connecticut if I have $500 left on my deductible and 20% coinsurance?
The server uses MCP stdio transport and can be used with compatible MCP clients. A tested configuration example is provided for Claude Desktop in examples/claude-desktop-config.json.
Available tools
Cost estimation
Tool
Purpose
Plan
demo_estimate
Return a sample estimate and verify connectivity
None
resolve_procedure
Convert free text into a supported procedure
Builder
estimate_procedure_cost
Estimate procedure cost by geography
Builder
calculate_liability
Calculate patient responsibility from benefit inputs
Builder
full_estimate
Combine procedure, cost, provider, and liability data
Builder
Provider pricing
Tool
Purpose
Plan
find_providers
Find providers with observed negotiated prices
Builder
get_provider
Retrieve a provider profile by NPI
Builder
Procedure and coverage intelligence
Tool
Purpose
Plan
list_procedures
List supported procedures and CPT codes
Builder
get_procedure_details
Retrieve billing bundles and procedure facts
Builder
get_coverage
Retrieve prior auth, cost-sharing, frequency, and trigger rules
Builder (triggers: Pro)
list_carriers
List supported carrier identifiers
Free
Bill analysis
Tool
Purpose
Plan
analyze_bill
Flag possible duplicate, unbundled, or suspicious bill items
Self-correcting errors — API errors include an agent_hint that tells the model what to call next. A typo'd procedure name becomes a resolve-and-retry, not a dead end.
Transparent estimates — responses include estimate ranges (p25/p50/p75), data sources, data vintage, and model version.
Structured procedure resolution — agents can translate user language into supported procedure identifiers before estimating costs.
Minimal sensitive data — bill analysis requires codes and amounts, not names, member IDs, or dates of birth.
Deterministic insurance math — deductible, coinsurance, copay, and out-of-pocket calculations are performed by the API rather than improvised by the model.
Privacy and data handling
CostKits tools do not require patient names, member IDs, dates of birth, or medical-record identifiers.
For bill analysis, send only the billing codes, descriptions, and amounts needed for analysis. Do not send protected health information.
Configuration
Env var
Required
Default
Purpose
COSTKITS_API_KEY
For all tools except demo_estimate
—
Your ck_... key
COSTKITS_API_BASE
No
https://api.costkits.com
Override for testing
Local development
Requirements:
Node.js 18 or later
npm
A CostKits API key for non-demo tools
bash
git clone https://github.com/costkits/costkits-mcp
cd costkits-mcp
npm install
npm run smoke # spawns the server and calls demo_estimate over real MCP stdio
CostKits is a healthcare cost-transparency platform built by John Caruso, FSA, MAAA, a healthcare actuary with more than 20 years of experience in insurance pricing, medical billing systems, and healthcare cost analytics.
This MCP server exposes the CostKits API as tools for AI assistants and agents.