medicare_fqhc_gaf

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_fqhc_gaf for the schema, then POST the same URL with its arguments for the data.

What is the FQHC Geographic Adjustment Factor (GAF) for a place, and what does Medicare pay a Federally Qualified Health Center per visit THERE? Returns the official CMS FQHC PPS GAF for a Medicare locality and calendar year, and the GAF-adjusted per-visit rate (national base rate x GAF). Answers “FQHC PPS GAF for Orlando, Florida 2025”, “CY2026 FQHC geographic adjustment Rest of California”, “what is the FQHC PPS rate in Alaska”.

Parameters

NameTypeRequiredDescription
localitystringnoState code (“FL”), state name (“Florida”), or Medicare locality name (“Fort Lauderdale”, “Rest of Florida”). A bare state returns all of its localities.
locality_numberstringnoOptional Medicare locality number, e.g. “99”; with a state it pins one locality.
yearnumbernoCalendar year, 2024-2026. Omit for the newest loaded year (stated in the response).

Example call

Arguments

{
  "locality": "Florida",
  "year": 2025
}

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_fqhc_gaf","arguments":{"locality":"Florida","year":2025}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('medicare_fqhc_gaf', {
  "locality": "Florida",
  "year": 2025
});

Response shape

FieldTypeDescription
foundboolean
yearnumber
year_was_defaultedboolean
locality_countnumber
notestring
sourcestring
data_as_ofstring
loaded_yearsarray
reasonstring
hintstring
localitiesarray
base_rate_usdnumber | null
formulastring | null
Full JSON Schema
{
  "type": "object",
  "properties": {
    "found": {
      "type": "boolean"
    },
    "year": {
      "type": "number"
    },
    "year_was_defaulted": {
      "type": "boolean"
    },
    "locality_count": {
      "type": "number"
    },
    "note": {
      "type": "string"
    },
    "source": {
      "type": "string"
    },
    "data_as_of": {
      "type": "string"
    },
    "loaded_years": {
      "type": "array",
      "items": {
        "type": "number"
      }
    },
    "reason": {
      "type": "string"
    },
    "hint": {
      "type": "string"
    },
    "localities": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "state": {
            "type": "string"
          },
          "locality_number": {
            "type": "string"
          },
          "locality_name": {
            "type": "string"
          },
          "fqhc_gaf": {
            "type": "number"
          },
          "gaf_adjusted_rate_usd": {
            "type": [
              "number",
              "null"
            ]
          }
        },
        "additionalProperties": true
      }
    },
    "base_rate_usd": {
      "type": [
        "number",
        "null"
      ]
    },
    "formula": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "additionalProperties": true
}

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