medicare_dmepos_rate
Pack: medicare-pricing · Endpoint: https://gateway.pipeworx.io/medicare-pricing/mcp
What does Medicare pay for a piece of durable medical equipment, prosthetic, orthotic, or medical supply (DMEPOS)? Returns the fee-schedule amount for a HCPCS Level II code (E/K/L/A-codes — CPAP machines, wheelchairs, ostomy supplies, braces, oxygen equipment…) in a given US state, with SEPARATE rural and non-rural amounts, since Medicare pays DMEPOS by state rather than by the physician-fee-schedule locality. Answers “how much does Medicare pay for a CPAP machine (E0601)”, “DMEPOS rate for a wheelchair in Texas”, “what is the rural rate for this HCPCS code in Montana”.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
code | string | yes | HCPCS Level II code, e.g. “E0601” (CPAP device) or “E1390” (oxygen concentrator). |
state | string | no | US state, DC, or territory (PR/VI) where the equipment is furnished — a 2-letter code (“TX”) or full name (“Texas”). DMEPOS is priced by STATE, not by Medicare locality. Omit only for the raw record without a resolved dollar amount. |
modifier | string | no | Optional HCPCS modifier, e.g. “RR” (rental), “NU” (purchase, new), “UE” (purchase, used). Many DMEPOS codes are priced only under one modifier; omit to use whichever is on file (stated in the response). |
year | number | no | Fee-schedule year, e.g. 2026. Omit to use the newest loaded year, which is stated in the response. |
release | string | no | Quarterly release letter within the year: “A” (Jan), “B” (Apr), “C” (Jul), or “D” (Oct). Omit to use the newest loaded release for the resolved year. |
Example call
Arguments
{
"code": "E0601",
"state": "TX"
}
curl
curl -X POST https://gateway.pipeworx.io/medicare-pricing/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"medicare_dmepos_rate","arguments":{"code":"E0601","state":"TX"}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('medicare_dmepos_rate', {
"code": "E0601",
"state": "TX"
});
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"medicare-pricing": {
"url": "https://gateway.pipeworx.io/medicare-pricing/mcp"
}
}
}
See Getting Started for client-specific install steps.