mcpbeat Sign in

Real Dental Costs MCP Server

not responding

Real Dental Costs is listed as active in the registry but did not answer our last check. 54 installs a week from npm. It exposes 13 tools. Last commit 30 Oct 2026.

Sourced US and Canadian dental prices, Medicaid and Medicare dental rules, treatment-plan checker.

Installs per day peak 15 · avg 6 · +34% w/w
a month agotoday
Uptime history 23 days of history · worst day 0%
23 days agonow
33.5%
Uptime 24h
61 of 182 checks
13
Tools
read from the server
269 ms
Response time
average over 24h
54
Installs / week
npm and PyPI

What changed 23

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 13 October 2026. No other catalogue keeps this.

30 Oct 13 tool descriptions were rewritten benchmark_treatment_plan, canada_dental_cost_by_province, cdcp_coverage_check and 10 more
30 Oct a tool disappeared dental_cost_by_city
30 Oct a tool changed the parameters it asks for benchmark_treatment_plan
13 Oct 6 tool descriptions were rewritten benchmark_treatment_plan, compare_states, dental_cost_by_state and 3 more
13 Oct 2 tools changed the parameters they ask for benchmark_treatment_plan, dental_cost_by_state

What the code does

We read the source, 2 d ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

Builds a file path from a variable src/http.ts:89
    const file = path.join(PUBLIC_DIR, candidate);

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add realdentalcosts-mcp --transport http https://realdentalcosts-mcp.vercel.app/mcp
Settings → Connectors → Add custom connector, then paste this address
https://realdentalcosts-mcp.vercel.app/mcp
~/.codex/config.toml
[mcp_servers.realdentalcosts-mcp]
url = "https://realdentalcosts-mcp.vercel.app/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "realdentalcosts-mcp": {
      "url": "https://realdentalcosts-mcp.vercel.app/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "realdentalcosts-mcp": {
      "type": "http",
      "url": "https://realdentalcosts-mcp.vercel.app/mcp"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 13

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

dental
dental_cost_by_state
Use this when the user asks what a dental procedure costs in a given US state (51 incl. DC), or how a state sits next to the US average, for one of 12 procedures: exam and cleaning, filling, deep cleaning, extraction, root canal, crown, implant, All-on-4, dentures, braces, veneer, whitening. Returns the state cash band (low / average / high) in US dollars, the national band, the gap in percent and the state's Restorative Cost Index. For crown, veneer, braces and dentures it returns no state figure: those per-state figures (ASQ360/CareCredit Average Procedural Cost Study 2023-2024) are cited on realdentalcosts.com pages but not licensed for redistribution, so the answer gives status no_source_at_this_level, the study link and the national band. Each figure is labelled observed or estimated, with a note naming the study behind it and its period (implants from Real Dental Costs' editorial estimate, edition 2026.1, DOI 10.5281/zenodo.20531728, not collected data, state ranking validated against ASQ360, levels not verified; other procedures scaled from the national figure and marked estimated), so the answer can say where the state number comes from and how old it is. Phrasings: "how much is a filling in Ohio without insurance", "what do people in Florida pay for a root canal", "¿cuánto cuesta un implante dental en Texas?", "costo de una limpieza dental en California". When the user already has an amount quoted by their dentist and asks whether it is normal, use benchmark_treatment_plan instead: it places the quoted amount against this band line by line. Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
dental_national_average
Use this when the user asks what a dental procedure costs in the United States in general, with no state named, for one of the 12 procedures. Returns the national cash band (low / average / high, mean of the 51 state figures incl. DC), its basis (observed or estimated) and the states at both ends of the range of state averages; cosmetic procedures carry no state variation. Phrasings: "average cost of dentures in the US", "typical US cost for braces", "¿cuánto cuesta una endodoncia en Estados Unidos?", "costo promedio de carillas en EE. UU.". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
dental_program_changes
Use this when the user asks what changed, or when a change took effect, in a US public dental program: Medicaid dental fee schedule updates and rate changes, or the start date of an adult Medicaid annual dental cap. Returns adopted changes with their effective date, verbatim quote or data file and source URL, filterable by state and by date range (YYYY-MM-DD); the Texas rate change of September 2026 lists its codes when state is TX. A state without dated tracking returns not_yet_tracked, never a claim that nothing changed. Phrasings: "what changed in Texas Medicaid dental reimbursement this fall", "since when does Colorado cap adult Medicaid dental benefits", "¿qué cambió en el Medicaid dental de Nevada en 2026?", "¿desde cuándo hay un límite anual dental en Medicaid de Massachusetts?". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
us_dental_spending_stats
Use this when the user asks how much people in the United States spend on dental care in a year, what share they pay out of pocket, or how many people see a dentist, at national level. Returns survey-weighted national figures from the federal Medical Expenditure Panel Survey (MEPS, AHRQ) for 2023 and 2024: spending per person, out-of-pocket amounts (mean, median, share of spending), total spending, share of people with a dental visit, plus the paired 2023-2024 change for the same persons with its 95% confidence interval. Person-level spending, not the cost of a procedure: procedure costs go to dental_cost_by_state. Phrasings: "how much does a typical American spend at the dentist per year", "what part of dental bills do US households cover themselves", "¿cuánto gasta al año un estadounidense en el dentista?", "gasto de bolsillo en odontología en Estados Unidos". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
medicaid
medicaid_adult_dental_rules
Use this when the user asks whether adult Medicaid covers dental care in a US state, what it covers, whether it has a yearly dollar limit or how much that limit is. Returns the state's adult Medicaid dental level with its sources. For the annual dollar cap: the amount, the benefit period and a verbatim quote with the URL it was read from (CareQuest Institute coverage checker or state Medicaid documents) and its retrieval date, so the answer can cite a dated figure for that state (cap_kind annual_dollar_cap, no_dollar_cap, emergency_only, no_adult_benefit, or not_verified when no source confirms it). Also: program summary with its check date, orthodontics and implants policy (verified, silent or not_verified, with a quote), share of dentists billing Medicaid (T-MSIS 2023-2024) and the official fee schedule (URL, effective date, age scope). Phrasings: "does Medicaid cover adult dentures in Georgia", "is there a yearly dental limit on Medicaid in Massachusetts", "¿Medicaid cubre el dentista para adultos en Texas?", "límite anual dental de Medicaid en Nueva York". Every figure carries its source URL and period; a missing cell returns status no_source_at_this_level with the next level up. Medicaid amounts are what Medicaid paid per claim line (T-MSIS), not what a patient is charged. No personal data (age, ZIP, name, insurer) is requested or stored. Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research, not a quote, not medical, coding or insurance advice.
medicaid_paid_by_code
Use this when the user asks what Medicaid pays or paid for a CDT dental code (61 codes), nationally or in a US state. Returns the amount paid per claim line from T-MSIS (2018-2024 series, percentiles), the state cell with its rank and the official fee when a state is given (age scope children_only or not_verified: context only), and the national cash band for context. Phrasings: "Medicaid reimbursement for D7140 in Ohio", "what does Medicaid pay a dentist for code D2750", "¿cuánto paga Medicaid por el código D2391?", "reembolso de Medicaid por D1110 en Florida". Every figure carries its source URL and period; a missing cell returns status no_source_at_this_level with the next level up. Medicaid amounts are what Medicaid paid per claim line (T-MSIS), not what a patient is charged. No personal data (age, ZIP, name, insurer) is requested or stored. Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research, not a quote, not medical, coding or insurance advice.
benchmark
benchmark_treatment_plan
Use this when the user has a treatment plan or quote from a US dentist (CDT codes such as D2740, or procedure names, with quantities and quoted amounts) and wants to know where each line sits. For each line, returns the state cash band (observed or estimated badge) and where the quoted amount falls in it, what Medicaid paid per claim line (T-MSIS p25 / median / p75) and the official Medicaid fee schedule with its age scope (children_only or not_verified: context only), plus the state's adult Medicaid rule and numbered sources. quoted_usd is the line total as quoted. Codes billed as parts of one job are summed into a bundle and compared with its band only when the bundle is complete: implant (D6010 + D6056 or D6057 + one crown on the implant: D6058-D6067, D6082-D6084, D6086-D6088, D6094 or D6097), full dentures (D5110 + D5120), veneer (D2962), All-on-4 per arch (D6114 or D6115); a partial bundle returns partial_quote with what the band includes, and a single arch or partial denture gets no verdict; a bridge on implants (D6068-D6079, D6098, D6099, D6120-D6123, D6194, D6195) or a temporary implant crown (D6085) returns no_band. Crown, veneer, braces and dentures have no state band here (per-state figures not licensed for redistribution): those lines and bundles are placed against the national band. No city-level figure is published: passing city returns no_source_at_this_level and the state band applies. Phrasings: "my dentist wrote D2740 and D4341 x4 on the plan, is that in line for Arizona", "go through this dental estimate line by line", "¿es razonable este presupuesto dental en Nevada?", "revisa mi plan de tratamiento con códigos CDT". Every figure carries its source URL and period; a missing cell returns status no_source_at_this_level with the next level up. Medicaid amounts are what Medicaid paid per claim line (T-MSIS), not what a patient is charged. No personal data (age, ZIP, name, insurer) is requested or stored. Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research, not a quote, not medical, coding or insurance advice.
canada
canada_dental_cost_by_province
Use this when the user asks what a dental procedure costs in a Canadian province, for one of 9 procedures: recall exam, scaling (per unit), one-surface composite filling, simple extraction, molar root canal, complete denture, cast partial denture, ceramic crown, single implant. Returns the amount in Canadian dollars per row from the provincial suggested-fee guide or the listed source, with its source URL and an estimated badge where the dataset marks one (open dataset, DOI 10.5281/zenodo.20744781, 10 provinces; territories return no_source_at_this_level). Rows under a data-quality review are withheld with their issue number. Phrasings: "what does a crown run in Alberta", "root canal fees in Nova Scotia", "¿cuánto cuesta una limpieza dental en Ontario?", "costo de un implante dental en Columbia Británica". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
cdcp
cdcp_coverage_check
Use this when the user asks whether the Canadian Dental Care Plan (CDCP) covers a dental procedure and what share they would pay, given an adjusted family net income and a province. Returns the CDCP income tier (share paid by the plan and co-pay percentage), the coverage status and pre-authorization rule of each of the 9 procedures from the federal plan guide, and, when a procedure is given, an estimated co-pay in Canadian dollars on the provincial fee reference (badge estimated; the plan pays on its own fee grid). Only an income figure and a province are asked: no name, SIN, date of birth or insurer. Phrasings: "would CDCP pay for a crown with a family net income of 75k in Ontario", "my share for a filling under the federal dental plan in Manitoba", "¿el plan dental canadiense cubre una endodoncia si la familia gana 72 000 al año?", "copago del CDCP para una extracción en Québec". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
compare
compare_states
Use this when the user names two to five US states and asks what one of the 12 procedures (exam and cleaning, filling, deep cleaning, extraction, root canal, crown, implant, All-on-4, dentures, braces, veneer, whitening) costs in each, or in which of them it costs less, for instance before a move or before travelling for care. Returns, for each state, the cash band (low / average / high) in US dollars with its basis badge (observed or estimated), its rank among the 51 state averages and its gap in percent to the national mean, plus the national band. Every row comes from the same series with its source and period, so the states are lined up on one basis; cosmetic procedures carry no state variation. For crown, veneer, braces and dentures each state row returns no_source_at_this_level (ASQ360/CareCredit per-state figures, not licensed for redistribution) and only the national band is given. Phrasings: "line up implant costs in Texas, Florida and Arizona", "fillings in Ohio and Michigan side by side", "¿dónde sale más barato un implante, en Texas o en California?", "compara el costo de una endodoncia en Nueva York y Nueva Jersey". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
insurance
insurance_out_of_pocket
Use this when the user has a private dental plan or a Medicare Advantage plan with dental benefits, knows its figures (deductible left, annual maximum left, coinsurance per procedure or per class), and asks what they would still pay for dental work in a US state. Every plan parameter comes from the user; the tool assumes none and names no insurer. Returns, per line, the state cash band (observed or estimated badge; the national band for crown, veneer, braces and dentures, whose per-state figures are not published here) and an estimated split (deductible, plan share, user share) on the low, average and high of the band, with the formula written out; a line missing a parameter is not computed and says which one. Phrasings: "my plan has 50 dollars of deductible left and 1,200 of annual max, coinsurance 50% on crowns, what would a crown in Ohio leave me to pay", "estimate my share for a root canal and a crown with my Medicare Advantage dental benefit in Florida", "¿cuánto me tocaría pagar por un implante con mi seguro dental si me quedan 800 del máximo anual?", "¿cuál sería mi parte de una endodoncia con coaseguro del 20% en Texas?". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.
low
low_cost_dental_options
Use this when the user in a US state looks for low-cost or free dental care, or asks where to get dental work on a tight budget. Returns a list for that state where each route names its source and check date: dental schools with patient clinics (name, city, clinic URL, verified date), the count of HRSA dental shortage-area (HPSA) designations with the date of the HRSA file and the health-center finder link, Mission of Mercy events and charity programs (Dental Lifeline Network and named clinics), with an optional county for the dental-desert atlas row. Dental-school clinic fees are not published by Real Dental Costs. Phrasings: "where can I get dental work on a tight budget in Columbus", "dental school clinics that see patients in Ohio", "¿dónde hay dentistas gratis en Illinois?", "clínicas dentales de bajo costo en Franklin County". Also use it when the user asks whether their county is a dental shortage area or where the community health centers are. Every figure carries its source URL and period; a missing cell returns status no_source_at_this_level with the next level up. Medicaid amounts are what Medicaid paid per claim line (T-MSIS), not what a patient is charged. No personal data (age, ZIP, name, insurer) is requested or stored. Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research, not a quote, not medical, coding or insurance advice.
medicare
medicare_dental_check
Use this when the user asks whether Medicare covers dental work (cleanings, fillings, extractions, dentures, implants), what Original Medicare (Part A or Part B) does for teeth, or in which cases Medicare pays toward dental care. Returns the rule as verbatim legal text, each quote with its source URL and retrieval date: the statutory exclusion (Social Security Act 1862(a)(12)), the regulation (42 CFR 411.15(i)) and the medicare.gov coverage page with its narrow exceptions (dental care tied to a hospital admission or to certain covered medical treatments), plus the dated Medicare Advantage open enrollment period, so the answer can quote the rule itself. Medicare Advantage plans for 2027 and their dental limits plan by plan are not yet tracked; for a plan whose figures the user knows, it points to insurance_out_of_pocket. Phrasings: "will Medicare pay for my dentures", "is a tooth extraction covered by Part B", "¿Medicare cubre los implantes dentales?", "¿Medicare paga la limpieza dental?". Do not use for: diagnosis, treatment choice, a named insurer's plan price, dentist recommendations, countries other than the US and Canada. Market research and public program data with a source URL and period on every figure; not a quote, not medical advice.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

dental_cost_by_city
removed 30 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://realdentalcosts-mcp.vercel.app/mcp streamable-http answering 44 ms 6 min ago
https://mcp.realdentalcosts.com/mcp streamable-http answering 57 ms 6 min ago

Alternatives to Real Dental Costs

same job, measured the same way
Plan Before You Die facts
by planbeforeyoudie

Checked US family-readiness facts with official sources: forms, state rules and deadlines.

8 tools answering
Grassy Knees
by grassyknees

Real, source-checked kids' events and places in 42 US metros, linked to grassyknees.com.

507 installs/wk local only
HelpDental
by tris686

Search 10,000+ UK dental practices, compare treatment prices, and find emergency dentists.

36 installs/wk local only
C
Celadon Wholesale
by workers-dermatologicalbeautyllc-celadon-wholesale-mcp

Wholesale Korean skincare for US and Canadian resellers: case prices, margins, checkout links.

5 tools answering
P-Kollen — Swedish Parking Prices
by jannegpriv

Compare parking in Sweden: real total cost incl. caps and free windows, rules, payment apps.

answering
AI Video Atlas
by aivideoatlas

Plan AI video shots: model picks, sourced prompts, prompting guides and real $/s costs.

10 tools answering
P
Pay Transparency Rules for Job Posts
by nero-engine

Must a job post show pay? Rules for US states and cities, Canada and all 27 EU countries. Sourced.

4 tools answering
InPlan
by inplan

Is this US provider in this health plan? Network checks by NPI and plan ID, with dated sources.

7 tools answering

Real Dental Costs — questions

Answers built from our own checks of this server.

What can Real Dental Costs do?
It exposes 13 tools, read directly from the server on our last check. Among them: benchmark_treatment_plan, canada_dental_cost_by_province, cdcp_coverage_check, compare_states, dental_cost_by_state, dental_national_average and 7 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Real Dental Costs mostly used for?
Its tools cluster around dental and medicaid. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Real Dental Costs working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 61 of 182 checks got a reply (33.5%), average response time 269 ms. The bar chart above shows every period we have measured.
Did Real Dental Costs ever remove tools?
Yes. dental_cost_by_city is no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
The registry lists Real Dental Costs as active — why does it not respond?
The official MCP registry stores what the author submitted; it does not verify that the server still runs. We check the endpoint ourselves, and this one does not answer. Catalogues that copy the registry without checking will show it as working.
How do I connect Real Dental Costs?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Real Dental Costs need an API key?
No. Real Dental Costs completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 13 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Real Dental Costs?
It answers our handshake in 269 ms on average, which is faster than 53% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use Real Dental Costs?
The npm package realdentalcosts-mcp was installed 54 times in the last week. Week over week that is +34%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Real Dental Costs open source?
The code is open source: it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at realdentalcosts-mcp.vercel.app, which runs on its operator's own terms.