# TIGER/Line Geocoder MCP for AI Agents AI Agent Connect

> TIGER/Line Geocoder (Census) MCP gives your AI agent direct access to official US Census Bureau geocoding. Turn street addresses into precise coordinates and identify census tracts, blocks, or tribal areas instantly. It handles everything from single-line lookups to batch processing thousands of records at once.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_IYVfXX7juQCQoHLTo96fQtxp40zuE5KOd0PGp3te/ai-agent-connect
- **Tags:** census-data, geocoding, tiger-line, gis, mapping

## Description

Stop manually hunting for census boundaries or trying to guess where a specific address falls in a geographic grid. This Connector puts official US Census Bureau geocoding directly into your agent's hands, letting you pull geographic insights without jumping between browser tabs or downloading massive datasets. You can feed your AI a messy list of addresses and get back clean latitude and longitude data, or start with coordinates to find out exactly which census block a point lands in. It even handles the nuances of Puerto Rico addresses, which usually trip up standard tools. Mapping out demographics for a research paper or verifying delivery zones for a logistics project both become easier when your data matches official government standards. It's a core part of the Vinkius catalog designed to bridge the gap between raw location data and usable geographic intelligence.

## Tools

### batch_geocode_address
Geocode up to 10,000 addresses at once to save time on large datasets.

### batch_geocode_coordinates
Look up census geographies for a large list of coordinates in one request.

### geocode_oneline
Turn a single-line address into precise latitude and longitude coordinates.

### list_vintages
See which Census Geocoder vintages are available for a specific benchmark.

### geocode_coordinates
Find the specific census boundaries for a set of latitude and longitude points.

### list_benchmarks
View all available Census Geocoder benchmarks and their unique IDs.

### geocode_address_pr
Geocode structured Puerto Rico addresses using specific municipality parameters.

### geocode_address
Convert a structured street, city, state, and zip address into coordinates.

## Prompt Examples

**Prompt:** 
```
I have a list of 50 addresses in Chicago. Can you geocode them and tell me which census tracts they are in?
```

**Response:** 
```
I've processed those addresses for you. Here is the geocoding data:

| Address | Latitude | Longitude | Census Tract |
| :--- | :--- | :--- | :--- |
| 123 N State St | 41.8884 | -87.6331 | 10004210 |
| 456 W Madison | 41.8781 | -87.6314 | 10004210 |
| 789 S Wells | 41.8722 | -87.6345 | 10004211 |

Most of these fall within the same primary tract area.
```

**Prompt:** 
```
What census block is at -76.9274, 38.8459?
```

**Response:** 
```
I've checked the census geographies for those coordinates.

**Location Details:**
* **Census Tract:** 8007
* **Census Block:** 1004
* **County:** Prince George's County
* **State:** Maryland
* **Vintage:** Current
```

**Prompt:** 
```
What benchmarks can I use for geocoding?
```

**Response:** 
```
Here are the available Census Geocoder benchmarks you can use for your queries:

* **Public_AR_Current** (ID: 4)
* **Public_AR_Census2020** (ID: 2020)
* **Public_AR_Census2010** (ID: 10)

Let me know which one you'd like to use for your next request!
```

## Capabilities

### Convert street addresses to coordinates
Turn a string address into precise latitude and longitude points.

### Identify census tracts and blocks
Find the exact census boundaries for any geographic location.

### Process thousands of addresses at once
Run large-scale batch geocoding on CSV data without manual effort.

### Look up data from coordinates
Input coordinates to find the administrative layers they fall within.

### Handle Puerto Rico addresses
Use specific municipality and urbanization parameters for PR locations.

### Switch census vintages
Select specific census benchmarks to ensure data consistency over time.

## Use Cases

### Demographic Research Mapping
A researcher needs to map 5,000 addresses to census tracts for a study. They use batch_geocode_address to get the coordinates and then query the census blocks.

### Urban Planning Boundaries
A planner wants to see the boundaries of a specific area. They use geocode_coordinates to see which tribal areas or blocks a new site falls into.

### Logistics Data Cleanup
A delivery company has a messy CSV of addresses. They use geocode_oneline to normalize the data into clean coordinates for their routing software.

### Puerto Rico Outreach
A non-profit needs to map community centers in Puerto Rico. They use geocode_address_pr to ensure the municipality data is correct.

## Benefits

- Get official government data by using geocode_address instead of relying on third-party estimates.
- Handle massive datasets quickly with batch_geocode_address to process up to 10,000 records in a single request.
- Map demographics accurately by identifying census tracts and blocks via geocode_coordinates.
- Save time on Puerto Rico data with geocode_address_pr and its specific municipality parameters.
- Ensure data consistency across different years by checking available dates with list_vintages.
- Verify location data for logistics by using geocode_oneline to turn messy strings into clean coordinates.

## How It Works

The bottom line is you get official government geocoding and census data without the manual research.

1. Subscribe to the Connector through the Vinkius platform.
2. Connect your AI client to the public Census Bureau API.
3. Ask your agent to geocode addresses or find census boundaries.

## Frequently Asked Questions

**Can the TIGER/Line Geocoder MCP handle large lists of addresses?**
Yes, it can handle large batches of up to 10,000 addresses in a single request, making it ideal for bulk data cleanup or large-scale mapping projects.

**Does this work for Puerto Rico addresses?**
Yes, it includes specific support for Puerto Rico addresses, allowing you to use municipality and urbanization parameters for accurate results.

**How do I get census tracts for a specific location?**
You can provide coordinates to your agent, and it will use the geocode_coordinates tool to identify the exact census tract and block for that location.

**Is the data from this Connector official?**
Yes, this Connector connects directly to the official US Census Bureau TIGER/Line Geocoder, ensuring your geographic data meets government standards.

**Can I use this for international addresses?**
This specific MCP is designed for US geographic data. For international geocoding, you would need a different tool that supports global address databases.

**Does this Connector require a separate registration with the Census Bureau?**
No, it uses the public Census Bureau API, so you can start querying geographic data immediately without a complex registration process.

**Can I get census tract and block information from a single address string?**
Yes! Use the `geocode_oneline` tool with `returntype` set to 'geographies'. Provide the address and a benchmark (like 'Public_AR_Current') to receive full geographic metadata.

**How do I find out which census area a specific GPS coordinate belongs to?**
Use the `geocode_coordinates` tool. Input the longitude (x) and latitude (y) along with a benchmark and vintage. The agent will return the specific census layers for that point.

**Does this server support geocoding for addresses in Puerto Rico?**
Yes, specifically via the `geocode_address_pr` tool. It includes fields for 'urb' (Urbanization) and 'municipio' which are essential for accurate Puerto Rico address matching.