Model Context Protocol
Healthcare pricing tools for AI
Connect Claude and other AI assistants to real hospital pricing data, provider directories, and procedure code lookups through MCP.
Loa Care's MCP server (loa-healthcare) is a remote Model Context Protocol server that gives AI assistants like Anthropic's Claude access to U.S. healthcare pricing data sourced from over 6,000 hospital Machine Readable Files (MRFs) published under the federal Hospital Price Transparency Rule. It provides 7 read-only tools for searching medical procedure codes, finding healthcare providers via the NPI Registry, and comparing cash-pay and insurance-negotiated prices across hospitals. All data returned is publicly available—no Protected Health Information (PHI) is involved.
7 tools
Search codes, find providers, compare prices, and more.
Public data only
All tools return publicly available pricing and provider data. No PHI.
OAuth 2.1
Anonymous access for basic lookups. Authenticate for full access.
Getting started
Server endpoint
Connect from Claude Desktop
Add the following to your Claude Desktop configuration file:
Authentication
Most tools work without authentication (up to 50 calls/day). For higher limits and access to all tools, authenticate via OAuth 2.1.
https://www.loacare.com/.well-known/oauth-protected-resourcehttps://eknkfyyjqxuvgdzocccu.supabase.co/auth/v1openid email profileAuthorization: Bearer <token>Rate limits
| Tier | Limit | Tools available |
|---|---|---|
| Anonymous | 50 calls / day | All except suggest_procedures |
| Free (authenticated) | Monthly limit | All tools |
| Paid | Higher monthly limit | All tools |
Tools
All tools are read-only and return JSON. No data is written or stored on your behalf.
search_cpt_codes
Search for medical procedure codes (CPT/HCPC) by name, description, or code number.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | Procedure name, medical term, or CPT code number (e.g. "knee MRI", "99213") |
| specialty | string | No | Filter by medical specialty (e.g. "cardiology") |
| category | string | No | "evaluation_management", "laboratory", "radiology", "surgery", or "preventive" |
| limit | number | No | Max results (default 10, max 25) |
Example
suggest_procedures
Auth requiredGet AI-powered procedure suggestions from a natural language description of symptoms or needs.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| query | string | Yes | Natural language description (e.g. "I have a rash on my arm") |
Example
search_providers
Search for healthcare providers (doctors, specialists) by name, specialty, or location via the NPI Registry.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| specialty | string | No | Medical specialty (e.g. "Cardiology") |
| location | object | No | { city, state, zip_code } — any combination |
| name | string | No | Provider name to search for |
| limit | number | No | Max results (default 20, max 50) |
Example
get_pricing_estimate
Get estimated costs for medical procedures based on real hospital price transparency data.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| procedure_codes | string[] | Yes | CPT codes to price (e.g. ["99213", "85025"]), max 10 |
| zip_code | string | No | ZIP code for regional pricing (defaults to national average) |
Example
get_market_pricing
Get market average pricing including cash pay and insurance rates from hospital price transparency files.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| cpt_codes | string[] | Yes | CPT codes to look up (max 10) |
| state | string | No | State for regional pricing (e.g. "CA"). Falls back to national average. |
| zip_code | string | No | ZIP code for location context |
Example
search_hospitals
Search for hospitals by location or name. Returns address, type, and bed count.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| state | string | No | State code (e.g. "CA", "NY") |
| city | string | No | City name |
| zip_code | string | No | ZIP code |
| name | string | No | Hospital name to search for |
| limit | number | No | Max results (default 20, max 50) |
Example
get_hospital_pricing
Get specific pricing from hospitals — negotiated rates, cash prices, and gross charges from MRF data.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| hospital_ids | string[] | Yes | Hospital IDs from search_hospitals results (max 10) |
| cpt_codes | string[] | Yes | CPT procedure codes to look up pricing for (max 10) |
Example
Data and privacy
All data returned by MCP tools is publicly available healthcare pricing and provider information. No Protected Health Information (PHI) is transmitted through the MCP integration.
Loa Care's MCP tools only process the specific query parameters you submit and do not access, collect, or store any conversation context, chat history, or extraneous data from the AI platform.
We collect basic usage analytics (tool name, request duration, success/failure) for rate limiting and service improvement. These analytics are not associated with conversation content.
For full details, see Section 5 of our Privacy Policy. Security vulnerabilities can be reported to security@loacare.com.
Frequently asked questions
What is the Loa Care MCP server?
Loa Care's MCP server is a remote Model Context Protocol integration that lets AI assistants like Claude search medical procedure codes, find healthcare providers, and compare hospital pricing in real time. It connects to Loa Care's database of pricing data from over 6,000 U.S. hospitals.
Where does the pricing data come from?
Pricing data is sourced from hospital Machine Readable Files (MRFs) that U.S. hospitals are required to publish under the federal Hospital Price Transparency Rule (45 CFR 180). This includes gross charges, cash/self-pay rates, and payer-specific negotiated rates. Provider data comes from the CMS National Plan and Provider Enumeration System (NPI Registry).
Do I need an account to use the MCP tools?
Most tools work without an account, with a limit of 50 calls per day. The suggest_procedures tool requires authentication. Creating a free Loa Care account gives you higher rate limits and access to all tools.
Does the MCP server access my conversation history?
No. Loa Care's MCP tools only receive the specific query parameters for each tool call (such as a CPT code or ZIP code). The server does not access, collect, or store any conversation context, chat history, or other data from the AI platform.
Is any personal health information (PHI) involved?
No. All data returned by the MCP tools is publicly available healthcare pricing, hospital, and provider directory information. No Protected Health Information is transmitted through the integration.
Which AI platforms are supported?
The server uses the open Model Context Protocol (MCP) standard and works with any compatible client, including Claude Desktop, Claude.ai, and other MCP-enabled AI applications. The server endpoint is https://www.loacare.com/api/mcp.
Ready to get started?
Create a free account for higher rate limits and access to all tools, including AI-powered procedure suggestions.