Look up a denial code, your appeal deadline, a billing code or 2027 Medicare drug plans.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
The last day to file an appeal of a Medicare, Medicare Advantage, Part D or commercial/ACA/employer plan denial, counted the way the rules count it (Medicare presumes receipt 5 days after the notice date), with days remaining, who decides, and the next level. Not legal advice; confirm the exact date with the official source it names.
original_medicare, medicare_advantage, part_d, or commercial_aca.
Date printed on the denial notice, YYYY-MM-DD.
Appeal level; 1 is the first appeal.
true if noticeDate is the date the notice was actually received (skips Medicare's 5-day presumption).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http health-agent https://healthagentcare.com/api/mcp
The last day to file an appeal of a Medicare, Medicare Advantage, Part D or commercial/ACA/employer plan denial, counted the way the rules count it (Medicare presumes receipt 5 days after the notice date), with days remaining, who decides, and the next level. Not legal advice; confirm the exact date with the official source it names.
| Argument | Type | Description |
|---|---|---|
| level | integer | Appeal level; 1 is the first appeal. |
| program* | string | original_medicare, medicare_advantage, part_d, or commercial_aca. |
| received | boolean | true if noticeDate is the date the notice was actually received (skips Medicare's 5-day presumption). |
| noticeDate* | string | Date printed on the denial notice, YYYY-MM-DD. |
{
"type": "object",
"required": [
"program",
"noticeDate"
],
"properties": {
"level": {
"type": "integer",
"default": 1,
"maximum": 5,
"minimum": 1,
"description": "Appeal level; 1 is the first appeal."
},
"program": {
"enum": [
"original_medicare",
"medicare_advantage",
"part_d",
"commercial_aca"
],
"type": "string",
"description": "original_medicare, medicare_advantage, part_d, or commercial_aca."
},
"received": {
"type": "boolean",
"default": false,
"description": "true if noticeDate is the date the notice was actually received (skips Medicare's 5-day presumption)."
},
"noticeDate": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Date printed on the denial notice, YYYY-MM-DD."
}
},
"additionalProperties": false
}What an insurance or Medicare denial code on an explanation of benefits means: a Claim Adjustment Reason Code (e.g. CO-97, PR-1, 197) or a Remark Code (e.g. M15, N432), from the X12 code lists. With a prefix it says whether the person may owe the amount (CO is the provider's write-off, PR is patient responsibility); for common codes it gives the typical fix and who acts. Not legal or billing advice.
| Argument | Type | Description |
|---|---|---|
| code* | string | The code as printed, e.g. CO-97, PR-204, 50 or N432. |
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"description": "The code as printed, e.g. CO-97, PR-204, 50 or N432."
}
},
"additionalProperties": false
}What a HCPCS Level II code on a bill, supplier invoice or explanation of benefits describes (a letter and four digits, e.g. E0601, J9271, A4253), with its Medicare coverage status, from CMS's quarterly HCPCS file. CPT codes (five digits) are not covered: their descriptions are copyrighted.
| Argument | Type | Description |
|---|---|---|
| code* | string | HCPCS Level II code, e.g. E0601. |
{
"type": "object",
"required": [
"code"
],
"properties": {
"code": {
"type": "string",
"pattern": "^[A-Za-z]\\d{4}$",
"description": "HCPCS Level II code, e.g. E0601."
}
},
"additionalProperties": false
}Every 2027 Medicare plan with drug coverage CMS lists for a county: stand-alone drug plans (with Original Medicare) and Medicare Advantage plans, each with company, monthly premium, change from 2026, drug deductible and, for stand-alone plans, the premium with Extra Help. Give a ZIP code, or a state and county. From CMS's 2027 plan file. It does not say which plan covers which drug (the county page it links checks that against CMS's 2027 drug lists) and it is not a recommendation.
| Argument | Type | Description |
|---|---|---|
| zip | string | Five-digit ZIP code. |
| state | string | Two-letter state code, with county. |
| county | string | County name, e.g. "Cook County". Needed with state, or to pick one county when a ZIP crosses county lines. |
{
"type": "object",
"properties": {
"zip": {
"type": "string",
"pattern": "^\\d{5}$",
"description": "Five-digit ZIP code."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter state code, with county."
},
"county": {
"type": "string",
"description": "County name, e.g. \"Cook County\". Needed with state, or to pick one county when a ZIP crosses county lines."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 14, 2026.