Loa Healthcare Pricing

io.github.aanariPublished by GitHub account aanariv1.0.1Updated Oct 24, 2026

Search source-labeled hospital prices, CPT codes, providers, and healthcare cost estimates.

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinance

Overview

AI-generated overview

A hosted MCP server that lets an assistant look up U.S. hospital and provider prices, CPT codes, and healthcare cost estimates with source labels.

What you can do
Search CPT/HCPCS codes by exact code, clinical term, or consumer phrase, and look up U.S. providers and hospitals by name, specialty, or location, including Loa entity pages and profiles with provenance. Retrieve hospital-level market pricing, cash, list, and insurer-negotiated rates, plus quick cash-price estimates by ZIP code or nationally. Compare hospitals near a ZIP code for one procedure, ranked by price or distance. Explain source labels, provenance, confidence, and caveats behind prices. Submit a profile, listing, or price correction for Loa review.
When to use it
Useful when someone asks what a medical procedure costs in the U.S., wants to compare hospital cash or insurance prices locally, needs to find a CPT code or a provider, or wants to know where a quoted price came from.
Requirements
A remote Streamable HTTP endpoint; clients that only accept local commands can bridge it with the mcp-remote package via npx, which needs Node.js. Tool execution is OAuth-protected, so the client must complete the server's advertised OAuth flow; discovery methods work without authentication.
Before you install
Tool execution requires OAuth sign-in. The submit_entity_update_request tool is the only mutating tool: it records the submitter and source evidence and queues changes for Loa review rather than changing public data directly. Prices are public transparency data and estimates, not quotes or medical advice.

Installation

In SourceWeft

  1. Open Loa Healthcare Pricing in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.aanari%2Floacare-healthcare-pricing/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "loa-healthcare-pricing": {
      "type": "http",
      "url": "https://www.loacare.com/api/mcp"
    }
  }
}

README

Loa Healthcare Pricing MCP Server

Loa's hosted Model Context Protocol server gives MCP-capable assistants access to source-labeled healthcare pricing, CPT and HCPCS code search, U.S. provider and hospital discovery, and Loa entity profiles.

Remote endpoint

text
https://www.loacare.com/api/mcp

The hosted server uses Streamable HTTP. Clients should complete the server's advertised OAuth flow when a tool call requires authentication.

Native remote configuration

Use this configuration with clients that support remote MCP server URLs:

json
{  "mcpServers": {    "loacare": {      "url": "https://www.loacare.com/api/mcp"    }  }}

For clients that require a local command, use the mcp-remote bridge:

json
{  "mcpServers": {    "loacare": {      "command": "npx",      "args": [        "-y",        "mcp-remote",        "https://www.loacare.com/api/mcp"      ]    }  }}

See the live MCP documentation for current authentication, rate-limit, and troubleshooting guidance.

Available workflows

The server supports workflows for:

  • Searching medical procedure billing codes.
  • Finding U.S. healthcare providers and hospitals.
  • Resolving source-labeled Loa entity profiles.
  • Comparing published hospital price-transparency rows and available provider prices.
  • Explaining price provenance and source labels.
  • Submitting authenticated provider or hospital corrections for Loa review.

Available tools

The production server currently advertises 12 tools:

  • search_cpt_codes
  • suggest_procedures
  • search_providers
  • search_hospitals
  • search_entities
  • get_entity_profile
  • get_entity_prices
  • get_hospital_pricing
  • get_market_pricing
  • get_pricing_estimate
  • explain_price_sources
  • submit_entity_update_request

The public discovery methods initialize, notifications/initialized, ping, and tools/list can be used without authentication. Tool execution remains OAuth-protected.

Data scope

Loa returns public healthcare pricing and directory data. It does not require or return Protected Health Information. Pricing responses identify their source labels so clients can distinguish hospital machine-readable-file rows, provider-published prices, market estimates, and reviewed corrections.

Registry metadata

server.json is the public metadata submitted to the official MCP Registry under io.github.aanari/loacare-healthcare-pricing.

This repository publishes integration metadata and documentation for Loa's hosted MCP server. The production application source is maintained separately.

Source: README.md at commit 2cb6f2f

Tools

12

search_cpt_codes

CPT Code Search

Canonical code-lookup tool for this server. Search Loa's CPT/HCPCS index using exact codes, clinical terms, or consumer phrases. Use this first when the user does not already know the CPT code, before calling pricing tools.

Parameterslimitqueryrequiredcategoryspecialty

search_providers

Provider Search

Search public CMS NPI Registry data for clinicians and healthcare organizations by specialty, name, or location. Use returned provenance to understand the registry source and scope. Use this for provider lookup, not pricing.

Parametersnamelimitlocationspecialty

get_pricing_estimate

Pricing Estimate

Quick cash-price ballpark for one or more CPT codes, using the median cash price across hospitals in the state (from zip_code) or nationally. priceRange is the typical range (25th to 75th percentile of hospitals). Codes without enough data return insufficient_data and are listed in missingCodes; the total is null unless every code has data. Never fill gaps with your own estimate. For insurer rates or hospital-specific prices, use get_market_pricing or get_hospital_pricing.

Parameterszip_codeprocedure_codesrequired

get_market_pricing

Market Pricing

Preferred benchmark pricing tool. Returns hospital-level market statistics for CPT codes from Loa's published hospital price-transparency data: cash/self-pay prices, list prices (gross charges before discounts), overall insurer-negotiated rates, and rates for the most common insurers. Each hospital counts once. Lead with the median and the p25-p75 range rather than min or max. Figures are statewide or national, never local to a ZIP code. When status is insufficient_data, say Loa doesn't have enough data instead of estimating, and always relay the limitations. Negotiated rates are not out-of-pocket costs.

Parametersstatezip_codecpt_codesrequired

search_hospitals

Hospital Search

Search Loa's hospital directory by name or location and return hospital IDs plus address details. Use the returned hospital_ids with get_hospital_pricing to fetch source-labeled Published MRF and reviewed overlay prices.

Parameterscitynamelimitstatezip_code

get_hospital_pricing

Hospital Pricing

Hospital-specific pricing tool for source-labeled Loa runtime data. Returns source-labeled Published MRF prices and Loa Verified Provider Price overlays for CPT codes. cash_price is the cash/self-pay price, list_price is the gross charge before discounts (most patients pay less), and insurance_prices are payer-negotiated rates for the named plan, not out-of-pocket costs. Any of these can be null when the hospital did not publish that price. Use this when comparing named hospitals or checking a quoted hospital price against available source rows.

Parameterscpt_codesrequiredhospital_idsrequired

compare_local_prices

Compare Local Prices

Compare hospitals near a ZIP code for one procedure code, ranked by price (or distance) only. answer gives the lowest cash price in the radius, the lowest rate for the named insurer, a cash-or-insurance verdict, the next question to ask the user, and a Loa search link; lead with it. answer prices are single published prices; an option's price is the middle of a hospital's published prices when it lists several. Without insurer, price is the published cash (self-pay) price. With insurer, price is that insurer's negotiated rate, which is not the patient's out-of-pocket cost. Each option says what the price includes, its source and date, distance in miles, and loa_link for booking or contact. Every priced hospital in the radius is ranked before limit applies. Hospitals with no price for the code are counted in hospitals_without_price; hospitals without a matching cash price or insurer rate are listed last with price null. Get the code from search_cpt_codes first. Do not send member IDs or other personal details.

Parameterssortlimitinsurercpt_coderequiredzip_coderequiredradius_milesdeductible_met

search_entities

Entity Search

Search Loa runtime hospital and provider entity pages by name or state. Use this before get_entity_prices when the user names a hospital or provider but does not know the exact Loa slug.

Parameterslimitquerystateentity_type

get_entity_prices

Entity Prices

Return source-labeled prices for a Loa hospital or provider entity slug using the shared resolver. Use search_entities first if the slug is unknown. Results include provenance and explicit unavailable rows for requested CPT codes with no current price.

Parametersslugrequiredlimitcpt_codes

get_entity_profile

Entity Profile

Return one Loa hospital or provider entity profile by exact slug or entity_pages.id. Includes profile-field provenance so agents can distinguish source-file fields from Loa-reviewed overrides.

Parametersslug_or_idrequiredentity_type

explain_price_sources

Explain Price Sources

Explain the source labels, provenance, confidence, and caveats behind Loa prices for one hospital or provider entity. Use this when an agent needs to tell a user why prices are MRF-published, Loa-reviewed, estimated, or unavailable.

Parametersslugrequiredlimitcpt_codes

submit_entity_update_request

Submit Entity Update Request

Submit a profile, listing, or price correction for Loa review without requiring a provider portal. This is the only mutating provider/entity tool. It requires OAuth, captures submitter and source evidence, records linked-provider status when available, and never changes public data until Loa approves the request.

Parametersattestationentity_slugentity_typeprice_itemssource_urlsrequest_typerequiredsource_notesentity_page_idsubmitter_namesubmitter_roleidempotency_keysubmitter_emailrequired+4 more

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.