protogrid

Search / io.github.medprice-ai/mcp-medprice-ai

MedPrice AI

R0· no sign-in

Hosted MCP server exposing US hospital procedure cost data to AI assistants

v0.0.1 · active · repository · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality84good
Trust87of 100
Uptime, 30 days97%
Latency p50333 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "mcp-medprice-ai": {
      "type": "http",
      "url": "https://mcp.medprice.ai/mcp"
    }
  }
}
claude mcp add --transport http mcp-medprice-ai https://mcp.medprice.ai/mcp
[mcp_servers.mcp-medprice-ai]
url = "https://mcp.medprice.ai/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "mcp-medprice-ai": {
      "type": "remote",
      "url": "https://mcp.medprice.ai/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "mcp-medprice-ai": {
      "type": "http",
      "url": "https://mcp.medprice.ai/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=mcp-medprice-ai&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm1lZHByaWNlLmFpL21jcCJ9"
}
{
  "servers": {
    "mcp-medprice-ai": {
      "type": "http",
      "url": "https://mcp.medprice.ai/mcp"
    }
  }
}
{
  "mcpServers": {
    "mcp-medprice-ai": {
      "httpUrl": "https://mcp.medprice.ai/mcp"
    }
  }
}
extensions:
  "mcp-medprice-ai":
    enabled: true
    name: "mcp-medprice-ai"
    type: streamable_http
    uri: "https://mcp.medprice.ai/mcp"
    timeout: 300

Quality 84 / 100good

protocol88 · weight 25
  • pass
    protocol.modernsupports 2026-07-28 (server/discover)
  • pass
    protocol.statelessanswers without a session
  • pass
    protocol.transportstreamable HTTP
  • warn
    protocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every use
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene86 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations7 of 7 tools declare readOnlyHint or destructiveHint
  • fail
    tools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: batch_get_hospital_chargemaster_cost (idempotentHint); list_hospital_code_costs (idempotentHint); get_code_price_distribution (idempotentHint); …
  • pass
    tools.token_costabout 3,029 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
stability75 · weight 15
  • warn
    stability.changes12 tool changes in 30 days
  • pass
    stability.rug_pullno tool changed its meaning under the same name
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

7 tools, about 3,029 tokens to load them all · tool set a54d0ea0cc66 · tools last changed 2026-10-20 · checked 2026-10-21 01:06 UTC

Tool changes

  • get_code_price_distributionadded

    Returns the distribution of every hospital's price for a code_type/code, computed server-side: min/p10/q1/median/q3/p90/max, standard deviation, a histogram, and the real hospital nearest each percentile. Use this instead of paging through list_hospital_code_costs when you want to know how prices spread across hospitals (e.g. "is $12k high for MS-DRG 788?" - pass reference_price to get the number of hospitals priced below it). All figures are in terms of the chosen statistic (default: each hospital's average price).

  • list_codeschangedinput schema, output schema
  • list_codeschangedoutput schema
  • list_hospital_code_costschangedoutput schema
  • batch_get_hospital_chargemaster_costchangedoutput schema
  • get_hospital_chargemaster_costchangedoutput schema
  • list_codeschangeddescription, input schema, output schema
    before

    Returns every distinct code catalogued under a given code_type, paginated, with each code's raw chargemaster description and the number of hospitals reporting it. Use this to discover which codes exist under a code system (e.g. all CPT codes) before looking up prices with get_hospital_chargemaster_cost or list_hospital_code_costs.

    after · 75% of words in common

    Returns every distinct code catalogued under a given code_type, paginated, with each code's raw chargemaster description and the number of hospitals reporting it. Use this to discover which codes exist under a code system (e.g. all CPT codes) before looking up prices with get_hospital_chargemaster_cost or list_hospital_code_costs. Pass query to text-search codes/descriptions instead of listing a whole code_type. Pass hospital_id to restrict results to codes that one hospital actually reports.

  • list_hospital_code_costschangedinput schema
  • batch_get_hospital_chargemaster_costadded

    Looks up cost stats for several (code_type, code) pairs at one hospital (identified by hospital_id) in a single call - the batch counterpart to get_hospital_chargemaster_cost. Use this instead of calling get_hospital_chargemaster_cost once per code when pricing a fixed set of codes at one hospital (e.g. cross-linking a curated list of procedures on a hospital's page). Capped at 100 codes per call; a request over that is rejected with INVALID_ARGUMENT rather than silently truncated.

  • list_codeschangedinput schema, output schema

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 87 / 100

provenance80
liveness99
freshness65
hygiene100

+repository +namespace-matches-repo +reachable +uptime-97% ~updated-123d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.medprice.ai/mcp streamable-httpnoneyes97%333 ms2026-07-282026-10-20

Tools (7)

batch_get_hospital_chargemaster_costread-onlyLooks up cost stats for several (code_type, code) pairs at one hospital (identified by hospital_id) in a single call - the batch counterpart to get_hospital_chargemaster_cost. Use this instead of calling get_hospital_chargemaster_cost once per code when pricing a fixed set of codes at one hospital (e.g. cross-linking a curated list of procedures on a hospital's page). Capped at 100 codes per call; a request over that is rejected with INVALID_ARGUMENT rather than silently truncated.
get_code_price_distributionread-onlyReturns the distribution of every hospital's price for a code_type/code, computed server-side: min/p10/q1/median/q3/p90/max, standard deviation, a histogram, and the real hospital nearest each percentile. Use this instead of paging through list_hospital_code_costs when you want to know how prices spread across hospitals (e.g. "is $12k high for MS-DRG 788?" - pass reference_price to get the number of hospitals priced below it). All figures are in terms of the chosen statistic (default: each hospital's average price).
get_hospital_chargemaster_costread-onlyLookup hospital chargemaster cost
list_codesread-onlyReturns every distinct code catalogued under a given code_type, paginated, with each code's raw chargemaster description and the number of hospitals reporting it. Use this to discover which codes exist under a code system (e.g. all CPT codes) before looking up prices with get_hospital_chargemaster_cost or list_hospital_code_costs. Pass query to text-search codes/descriptions instead of listing a whole code_type. Pass hospital_id to restrict results to codes that one hospital actually reports.
list_code_typesread-onlyReturns every distinct code_type (e.g. CPT, MS-DRG) with catalogued cost data, along with each type's distinct code count and total hospital reports. Unpaginated. Use this to discover which code systems have data before drilling into list_codes.
list_hospital_code_costsread-onlyReturns cost stats for every hospital with a matching chargemaster entry for a code_type/code. Use this instead of calling get_hospital_chargemaster_cost once per hospital when comparing prices for the same procedure across hospitals (e.g. "which hospital has the cheapest MS-DRG 652?"). Defaults to returning every matching hospital (currently at most a few hundred) in one call. If the response's next_page_token is non-empty, the result set was truncated: call this tool again passing that exact value as page_token to get the next page, and keep doing so until next_page_token is empty - do not stop after one page and conclude a hospital has no data for this code. The response's total_count field (total across all pages) can be compared against how many results you've accumulated so far as a completeness check.
list_hospitalsread-onlyReturns the hospitals supported by the medprice.ai API, with their hospital_id (opaque handle), EIN, name, structured_locations (addresses with geocoded coordinates where available), last_updated_on, and revision history (with per-revision has_payer_data, revision_id, and added_at - when medprice itself ingested that revision, as opposed to revision_date's source-file-reported update date). Defaults to returning the entire registry (currently a few hundred hospitals) in one call. If the response's next_page_token is non-empty, the result set was truncated: call this tool again passing that exact value as page_token to get the next page, and keep doing so until next_page_token is empty - do not stop after one page and conclude the list is complete. The response's total_count field (total across all pages) can be compared against how many hospitals you've accumulated so far as a completeness check, e.g. before answering questions like 'does medprice.ai cover any hospitals in Iowa'.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.medprice-ai/mcp-medprice-ai",
  "title": "MedPrice AI",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.medprice.ai/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "0.0.1",
  "repository": {
    "id": "1273680050",
    "url": "https://github.com/medprice-ai/mcp-medprice-ai",
    "source": "github"
  },
  "description": "Hosted MCP server exposing US hospital procedure cost data to AI assistants"
}