vote.direct Connector for AI agents.
5 live capabilities
Access localized polling locations and voter registration deadlines instantly.
Waiting for input…
Why people use vote.direct
Vote.direct simplifies civic research for political researchers
With vote.direct, you just tell your agent what you need. You can ask for registration links for five states at once or find the nearest polling site for a list of addresses. It pulls the data directly so you can stop copy-pasting from government websites and start using that info for your actual work.
What Vinkius changes
You get instant access to verified civic data without ever visiting a government website.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Mapping a neighborhood
A volunteer wants to know where 50 neighbors can vote.
- Real-world use case 02
State-wide outreach
A non-profit needs to send a newsletter.
- Real-world use case 03
Local election audit
A researcher wants to see what's on the ballot for a specific town.
Complete set · 5capabilities
The complete vote.direct capability set.
These are the exact actions your AI can choose when you ask it to work with vote.direct.
01—03
3 capabilities in this set.
Part of 5 available through vote.direct.
- 01 Capability
Check api status
Check if the vote.direct service is currently up and running. This helps you ensure your data feed is active before starting a research task.
- 02 Capability
Get ballot information
Get the specific candidates and items on a ballot for a given address and election. It helps you understand exactly what voters are deciding on.
- 03 Capability
Get upcoming elections
Find all the upcoming elections for a specific ZIP code. This gives you a clear view of local civic timelines.
04—05
2 capabilities in this set.
Part of 5 available through vote.direct.
- 04 Capability
Get polling locations
Find the names and hours of polling locations near a specific street address. You can use this to guide voters to the right site.
- 05 Capability
Get registration details
Get the registration deadlines and official links for any state. This ensures your outreach includes the correct dates and resources.
Set up in minutes
One URL. Then ask vote.direct to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use vote.direct from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it vote.direct, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable vote.direct for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the vote.direct URL.
- Step 03
Save and start
Save the connection and enable vote.direct in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"votedirect": {
"url": "https://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using vote.direct
Open Agent mode in chat and ask: "Using vote.direct, help me...". 5 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"votedirect": {
"url": "https://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using vote.direct
Ask Copilot: "Using vote.direct, help me...". 5 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"votedirect": {
"url": "https://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using vote.direct
Open Cascade and ask: "Using vote.direct, help me...". 5 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"votedirect": {
"url": "https://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using vote.direct
Ask Cline: "Using vote.direct, help me...". 5 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add votedirect --transport http "https://edge.vinkius.com/vk_preview_foZAAidPxtRoLNbGjO5qv9TLzyY7AiUE9FIDCswd/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using vote.direct
Ask Claude: "Using vote.direct, show me...". 5 tools are ready
Where the request belongs
Work vote.direct can move forward.
This is for the civic organizers and political researchers who are tired of manually scraping government websites for data that changes every election cycle.
Civic Engagement Lead
Manages large-scale outreach and needs to find registration links for different states quickly.
Political Researcher
Audits polling distributions and election timelines to map out regional trends.
Volunteer Coordinator
Helps neighbors find their nearest polling locations and voting hours with minimal effort.
Operations Lead
Automates the collection of civic data to keep outreach teams updated on deadlines.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsBallotReady
Civic data and election information. track upcoming elections, candidates, and districts via AI.
AP Elections API
Access real-time election results. audit races, candidates, and votes via AI.
Google Civic Information
Manage political data. audit representatives and elections via AI.
OpenFEC (Federal Election Commission)
Access real-time federal campaign finance data. search candidates, track committee filings, and analyze election financial totals directly.
NationBuilder
Organize communities, run campaigns, and mobilize supporters with a platform built for political and nonprofit leadership.
LegiScan Legislation Lookup
Universal legislative intelligence. search bills, votes, and state laws via AI.
Bring your own AI
Change the model, client or framework. Keep vote.direct connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about vote.direct.
The practical details behind the request, access and result.
Can vote.direct find polling locations for me?
Yes, it can find the names, addresses, and hours for polling sites near any specific street address. This helps you quickly provide accurate information to voters without manual searching.
How does vote.direct help with voter registration?
It retrieves official registration deadlines and direct links for any state. You can ask your agent to pull this for multiple states at once to streamline your outreach.
Can I use vote.direct to see what's on the ballot?
Yes, you can ask your agent to pull ballot details for a specific election and address. It will show you the candidates and legislative items currently on the ballot.
Does vote.direct work for all 50 states?
It provides registration details and civic data for various states. Your agent will pull the most current localized information available for the state you specify.
Can my agent use vote.direct to find election dates?
Absolutely. By providing a ZIP code, your agent can identify all upcoming elections in that area, giving you a clear view of local civic timelines.
How do I find my vote.direct API Key?
Log in to your vote.direct dashboard, register for an API Key, and you will find it in your account settings. Copy and paste it below.
Does it show the specific items on the ballot?
Yes. The get_ballot_information capability retrieves the specific measures and candidates that will appear on the ballot for a given address.
Can the agent check registration deadlines?
Yes. Use the get_registration_details capability providing the state code. Your agent will return the official deadlines and registration links instantly.
One connection away
Give your agent a direct line to vote.direct.
Connect vote.direct once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available