hrsa_health_center_sites
Pack: hrsa-health-centers · 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/hrsa_health_center_sites for the schema, then POST the same URL with its arguments for the data.
Find federally funded community health center sites (FQHCs and FQHC look-alikes) from HRSA data: address, phone, website, weekly hours, the operating health center, county, NPI and Medicare billing number. Search by site or health center name, state, city, ZIP, county, or by distance from a ZIP, a city or coordinates (“FQHCs within 10 miles of 33101”, “community health centers in Miami”, “where is Riverside Community Health Center in Florida”). Results sort by distance when a center point is given. If no site matches, the answer says so plainly and lists near-name sites in the same state; a clinic missing here may simply not be an HRSA health center (free clinics, rural health clinics and hospital outpatient clinics are not in this list). Every answer carries the HRSA data date. Keyless.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
name | string | no | Words in the site name or the health center (organization) name, e.g. “Riverside” or “Family Health Center”. All words must match. |
state | string | no | Two-letter code or full name, e.g. “FL” or “Florida”. Territories (PR, GU, VI, AS, MP) are included. |
city | string | no | Site city, e.g. “Miami”. Matches exactly, ignoring case. |
zip | string | no | Site ZIP: 5 digits, or a 3-digit prefix for a wider area. |
county | string | no | County name, e.g. “Duval” or “Miami-Dade County”. |
near_zip | string | no | Center the search on this 5-digit ZIP and sort by distance. |
near_city | string | no | Center the search on this city (needs state). Alternative to near_zip. |
near_lat | number | no | Center latitude (use with near_lon). |
near_lon | number | no | Center longitude (use with near_lat). |
radius_miles | number | no | Search radius around the center, default 25, max 500. |
program | string | no | FQHC grantee sites, look-alike sites, or both (default any). |
include_school_sites | boolean | no | School-based health center sites (about a quarter of all sites) are left out of searches without a name filter, and the answer says how many were left out. Set true to include them. |
include_administrative | boolean | no | Include sites that are administrative offices only, with no patient services (default false). |
limit | number | no | Rows to return, default 25, max 200. |
Example call
Arguments
{
"state": "FL",
"city": "Miami",
"limit": 5
}
curl
curl -X POST https://gateway.pipeworx.io/hrsa-health-centers/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"hrsa_health_center_sites","arguments":{"state":"FL","city":"Miami","limit":5}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('hrsa_health_center_sites', {
"state": "FL",
"city": "Miami",
"limit": 5
});
More examples
{
"near_zip": "33101",
"radius_miles": 5,
"limit": 4
}
{
"name": "Riverside",
"state": "FL"
}
Response shape
| Field | Type | Description |
|---|---|---|
found | boolean | |
answered_from | string | |
data_as_of | string | |
source | string | |
total_matches | number | |
returned | number | |
note | string | |
sites | array |
Full JSON Schema
{
"type": "object",
"properties": {
"found": {
"type": "boolean"
},
"answered_from": {
"type": "string"
},
"data_as_of": {
"type": "string"
},
"source": {
"type": "string"
},
"total_matches": {
"type": "number"
},
"returned": {
"type": "number"
},
"note": {
"type": "string"
},
"sites": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"address": {
"type": "string"
},
"city": {
"type": "string"
},
"state": {
"type": "string"
},
"zip": {
"type": "string"
},
"phone": {
"type": "string"
},
"website": {
"type": [
"string",
"null"
]
},
"hours_per_week": {
"type": "number"
},
"program": {
"type": "string"
},
"site_role": {
"type": "string"
},
"setting": {
"type": "string"
},
"location_type": {
"type": "string"
},
"operator_relationship": {
"type": "string"
},
"health_center": {
"type": "string"
},
"health_center_number": {
"type": "string"
},
"county": {
"type": "string"
},
"npi": {
"type": "null"
},
"medicare_billing_number": {
"type": [
"null",
"string"
]
},
"added_to_scope": {
"type": "string"
},
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"additionalProperties": true
}
}
},
"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 hrsa-health-centers pack
{
"mcpServers": {
"hrsa-health-centers": {
"url": "https://gateway.pipeworx.io/hrsa-health-centers/mcp"
}
}
}
See Getting Started for client-specific install steps.