Skip to main content
Glama

Medicaid paid per claim line for a CDT code

medicaid_paid_by_code
Read-only

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.

Input Schema

NameRequiredDescriptionDefault
codeYesCDT code, e.g. "D2740".
langNoResponse language for labels/notes: "en" (default) or "es".en
stateNoTwo-letter US state code (or DC). One of: AL, AR, MS, KY, WV, IA, KS, OK, IN, SD, LA, NE, SC, GA, MO, TN, ND, OH, NC, MI, NM, WI, UT, ID, MN, TX, WY, AZ, FL, MT, CO, VA, IL, ME, PA, CT, OR, VT, DE, NV, RI, MD, WA, NH, NJ, MA, DC, AK, HI, NY, CA.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare read-only, non-destructive, closed-world; the description adds substantive behavior beyond them: data source (T-MSIS), period, percentile methodology, the exact fallback semantics ('no_source_at_this_level' with next level up), source URL per figure, the children_only/not_verified age-scope caveat, and a privacy statement. It also preempts a likely misreading by stating these are paid amounts, not patient charges.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loaded with the trigger and the return shape before caveats and exclusions, so the critical information comes first. It is dense and carries some redundancy (the 'not what a patient is charged' point is restated by the 'not a quote' disclaimer), but nearly every clause adds routing or interpretation value.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

No output schema exists, and the description compensates by describing the return payload in detail: per-claim-line amount, percentiles, state cell with rank and official fee, national cash band, per-figure source URL and period, and the missing-data status. Combined with the privacy and advice disclaimers, nothing material is left unspecified.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3; the description goes further by explaining what supplying `state` actually changes (adds the state cell with rank and official fee, subject to age scope) and by demonstrating Spanish output via `lang` in the example phrasings. It does not explain syntax beyond the schema's pattern, which keeps it below a 5.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource (what Medicaid pays/payed per claim line for a CDT code), plus scope: national vs. US state, T-MSIS 2018-2024 percentiles. It is clearly separable from siblings like medicaid_adult_dental_rules (eligibility rules) or dental_cost_by_state (charge-based costs).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Opens with an explicit 'Use this when...' trigger, supplies four representative phrasings in English and Spanish, and adds an explicit 'Do not use for' exclusion list (diagnosis, treatment choice, named insurer plan price, non-US/Canada). This is about as complete as routing guidance gets.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.