US address to census tract, block group, county FIPS and districts, from the Census Geocoder.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Split a census GEOID (2 digits state, 5 county, 11 tract, 12 block group, 15 block, or with a 1400000US style prefix) into state and county FIPS, tract code, the tract number as Census displays it (012405 is 124.05), block group and block. No network call.
GEOID, for example "06075012405" or "1400000US06075012405".
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http address-to-census-tract-mcp https://address-to-census-tract-mcp.lipmichal.workers.dev/mcp
Split a census GEOID (2 digits state, 5 county, 11 tract, 12 block group, 15 block, or with a 1400000US style prefix) into state and county FIPS, tract code, the tract number as Census displays it (012405 is 124.05), block group and block. No network call.
| Argument | Type | Description |
|---|---|---|
| geoid* | string | GEOID, for example "06075012405" or "1400000US06075012405". |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"geoid"
],
"properties": {
"geoid": {
"type": "string",
"maxLength": 24,
"minLength": 2,
"description": "GEOID, for example \"06075012405\" or \"1400000US06075012405\"."
}
},
"additionalProperties": false
}Look up the census tract for a US street address with the official US Census Bureau Geocoder. Returns the matched address, latitude and longitude, the 11-digit tract GEOID and tract number, block group and block GEOIDs, state and county FIPS, incorporated place, county subdivision, congressional district, state senate and house districts, urban area and combined statistical area. Use it for CRA, LIHTC, opportunity zone, grant eligibility and demographic lookups that start from an address.
| Argument | Type | Description |
|---|---|---|
| address* | string | One-line US address with house number, street, city and state or ZIP, for example "1600 Pennsylvania Ave NW, Washington, DC 20500". |
| vintage | string | Census vintage. current (default) uses today's geographies; census2020 uses the 2020 Census geographies; acs2017 to acs2026 match an ACS release. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"maxLength": 200,
"minLength": 5,
"description": "One-line US address with house number, street, city and state or ZIP, for example \"1600 Pennsylvania Ave NW, Washington, DC 20500\"."
},
"vintage": {
"enum": [
"current",
"census2020",
"census2010",
"acs2017",
"acs2018",
"acs2019",
"acs2021",
"acs2022",
"acs2023",
"acs2024",
"acs2025",
"acs2026"
],
"type": "string",
"description": "Census vintage. current (default) uses today's geographies; census2020 uses the 2020 Census geographies; acs2017 to acs2026 match an ACS release."
}
},
"additionalProperties": false
}Census tract, block group, block, county, place and congressional and state legislative districts for a latitude and longitude, from the US Census Bureau Geocoder.
| Argument | Type | Description |
|---|---|---|
| vintage | string | Census vintage. current (default) uses today's geographies; census2020 uses the 2020 Census geographies; acs2017 to acs2026 match an ACS release. |
| latitude* | number | Latitude, for example 41.8827. |
| longitude* | number | Longitude, for example -87.6237. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"latitude",
"longitude"
],
"properties": {
"vintage": {
"enum": [
"current",
"census2020",
"census2010",
"acs2017",
"acs2018",
"acs2019",
"acs2021",
"acs2022",
"acs2023",
"acs2024",
"acs2025",
"acs2026"
],
"type": "string",
"description": "Census vintage. current (default) uses today's geographies; census2020 uses the 2020 Census geographies; acs2017 to acs2026 match an ACS release."
},
"latitude": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Latitude, for example 41.8827."
},
"longitude": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Longitude, for example -87.6237."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 5, 2026.