# Google Civic Information MCP for AI Agents AI Agent Connect

> Google Civic Information MCP. Manage political data and audit elections via your AI agent. This tool lets you find representatives, polling locations, and electoral divisions using official government data.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_mZei1oXixofU5eItCRaWAd6VGw2KX9bip3aCqoRj/ai-agent-connect
- **Tags:** civic-engagement, political-data, elections, representatives, public-records, polling-locations

## Description

You don't have to spend hours digging through clunky government portals or bookmarking dozens of regional election sites. This connector lets your agent handle the heavy lifting of finding out who actually represents your specific street address or where your polling place is located. It pulls from the authoritative source to give you names, party affiliations, and office titles in seconds. If you're running a civic engagement campaign or doing deep-dive political research, this turns a manual search into a quick conversation. It's one of the many tools you can access through the Vinkius catalog to give your agent a better grasp on local government data without the typical friction of manual data entry.

## Tools

### get_voter_information
Find polling sites and ballot info for a specific address. This is great for helping people know where to go on election day.

### get_google_civic_elections
Get a list of past and upcoming elections. You can use this to see what's on the ballot across different regions.

### get_representatives_by_address
Find the political officials for a specific street address. It returns names, parties, and titles so you know exactly who represents a location.

### search_civic_divisions
Search for electoral divisions by name or location. It provides OCD-IDs which are useful for mapping out regional administrative reach.

### check_api_status
Check if the Google Civic Information API is online. This helps you ensure your connection is active before starting a big research task.

## Prompt Examples

**Prompt:** 
```
Who are my political representatives for '1600 Pennsylvania Avenue NW, Washington, DC'?
```

**Response:** 
```
I've retrieved the representatives for that address! Notable officials include the President of the United States and Congressional representatives from the District of Columbia. I can provide the party affiliation and office titles for each if you'd like.
```

**Prompt:** 
```
Search for civic divisions related to 'Chicago'.
```

**Response:** 
```
I've identified several electoral divisions for Chicago! These include the City of Chicago and Cook County. I can provide the OCD-IDs for these divisions to assist in further representative audits.
```

**Prompt:** 
```
What elections are upcoming in the United States?
```

**Response:** 
```
I've retrieved the election catalog from Google Civic! Notable upcoming events include state primaries and the next General Election. I can provide the unique election IDs and dates for each of these if you'd like.
```

## Capabilities

### Find local representatives
Get names, party affiliations, and office titles for any street address.

### Audit election timelines
List upcoming and past elections to see what's on the ballot.

### Locate polling sites
Identify specific polling locations and ballot information for an address.

### Identify electoral divisions
Search for OCD-IDs and regional administrative boundaries by name.

### Monitor API health
Check if the connection to the civic data source is active.

## Use Cases

### Verifying a politician's office
A journalist asks their agent to confirm the office title and party for a representative at a specific address using get_representatives_by_address.

### Mapping regional outreach
An operations lead asks for electoral divisions in a city to find OCD-IDs for a new non-profit program using search_civic_divisions.

### Helping a voter find their site
A resident asks their agent where they should go to vote based on their home address using get_voter_information.

### Auditing election timelines
A political analyst asks for a list of upcoming state elections to build a research timeline using get_google_civic_elections.

## Benefits

- Get verified representative data by using get_representatives_by_address to pull names and party affiliations instantly.
- Audit upcoming elections quickly with get_google_civic_elections to see what's on the horizon without manual searching.
- Locate polling sites accurately using get_voter_information to help citizens find where to vote.
- Identify regional boundaries with search_civic_divisions to get specific OCD-IDs for your research.
- Verify your connection status with check_api_status to keep your automated civic research workflows running smoothly.

## How It Works

The bottom line is you get verified political and civic data through natural language instead of manual searching.

1. Subscribe to this Connector and add your Google Civic Information API Key.
2. Connect the Connector to your AI client like Claude or Cursor.
3. Ask your agent to find representatives, polling sites, or election dates.

## Frequently Asked Questions

**Can the Google Civic Information MCP find my specific polling place?**
Yes, it can find polling locations for a specific address. It provides the location and ballot details so you know exactly where to go on election day.

**How does the Google Civic Information MCP help with political research?**
It allows your agent to pull official data like representative names, party affiliations, and office titles directly from a verified source, saving you from manual searching.

**Can I use the Google Civic Information MCP to find out who my local representatives are?**
Yes, by providing a street address, your agent can identify the officials who represent that specific location and provide their metadata.

**Does the Google Civic Information MCP support non-US data?**
No, this Connector is specifically for US-based civic and political data. It won't return results for countries outside the United States.

**How do I get the official OCD-IDs using the Google Civic Information MCP?**
You can ask your agent to search for electoral divisions by name or location. It will retrieve the relevant OCD-IDs for your research.

**Can the Google Civic Information MCP check if the API is working?**
Yes, there is a tool specifically to check the connection status, ensuring your research workflow stays active.

**How do I find my Google Civic API Key?**
Log in to the [**Google Cloud Console**](https://console.cloud.google.com/), create a project, enable the 'Google Civic Information API', and generate an API Key in the 'Credentials' section. Copy and paste it below.

**Can the agent identify state-level representatives?**
Yes. The `get_representatives_by_address` tool retrieves officials at federal, state, and local levels based on the provided address metadata.

**Does it support polling location search?**
Yes. Use the `get_voter_information` tool providing an address and optionally an election ID to retrieve official polling site metadata.