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

NameTypeRequiredDescription
namestringnoWords in the site name or the health center (organization) name, e.g. “Riverside” or “Family Health Center”. All words must match.
statestringnoTwo-letter code or full name, e.g. “FL” or “Florida”. Territories (PR, GU, VI, AS, MP) are included.
citystringnoSite city, e.g. “Miami”. Matches exactly, ignoring case.
zipstringnoSite ZIP: 5 digits, or a 3-digit prefix for a wider area.
countystringnoCounty name, e.g. “Duval” or “Miami-Dade County”.
near_zipstringnoCenter the search on this 5-digit ZIP and sort by distance.
near_citystringnoCenter the search on this city (needs state). Alternative to near_zip.
near_latnumbernoCenter latitude (use with near_lon).
near_lonnumbernoCenter longitude (use with near_lat).
radius_milesnumbernoSearch radius around the center, default 25, max 500.
programstringnoFQHC grantee sites, look-alike sites, or both (default any).
include_school_sitesbooleannoSchool-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_administrativebooleannoInclude sites that are administrative offices only, with no patient services (default false).
limitnumbernoRows 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

FieldTypeDescription
foundboolean
answered_fromstring
data_as_ofstring
sourcestring
total_matchesnumber
returnednumber
notestring
sitesarray
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.

Regenerated from source · build November 14, 2026