medicare_dmepos_rate

Pack: medicare-pricing · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/medicare_dmepos_rate for the schema, then POST the same URL with its arguments for the data.

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

NameTypeRequiredDescription
codestringyesHCPCS Level II code, e.g. “E0601” (CPAP device) or “E1390” (oxygen concentrator).
statestringnoUS 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.
modifierstringnoOptional 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).
yearnumbernoFee-schedule year, e.g. 2026. Omit to use the newest loaded year, which is stated in the response.
releasestringnoQuarterly 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 — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the medicare-pricing pack
{
  "mcpServers": {
    "medicare-pricing": {
      "url": "https://gateway.pipeworx.io/medicare-pricing/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 22, 2026