PolitiTrack MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PolitiTrack MCP ServerSearch for donations from ExxonMobil PAC"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PolitiTrack MCP Server
Search political donations, donors, and lobbying data from any AI assistant.
Works with Claude Desktop, ChatGPT, Cursor, VS Code, Windsurf, and any MCP-compatible client.
Tools
Tool | Description |
| Search donors by name (individuals, PACs, corporations) |
| Search individual donors like OpenSecrets donor lookup |
| Full donor profile: party split, top recipients, timeline |
| Search contributions with amount, donor, cycle filters |
| Donor profile for PACs and organizations |
| Trace money trail from donor → politicians → committees |
Related MCP server: FEC Campaign Finance MCP Server
Install
Option 1: npm (recommended)
npm install -g polititrack-mcpOption 2: Clone
git clone https://github.com/YOUR_USERNAME/polititrack-mcp.git
cd polititrack-mcp
npm installConnect to Claude Desktop
Edit your Claude Desktop config file:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"polititrack": {
"command": "npx",
"args": ["polititrack-mcp"],
"env": {
"POLITITRACK_API_URL": "https://polititrack-api.vercel.app"
}
}
}
}If you cloned the repo instead:
{
"mcpServers": {
"polititrack": {
"command": "node",
"args": ["/path/to/polititrack-mcp/index.js"],
"env": {
"POLITITRACK_API_URL": "https://polititrack-api.vercel.app"
}
}
}
}Restart Claude Desktop. You'll see a hammer icon showing PolitiTrack tools are available.
Connect to VS Code (Copilot)
Add to .vscode/mcp.json in your project:
{
"servers": {
"polititrack": {
"command": "npx",
"args": ["polititrack-mcp"],
"env": {
"POLITITRACK_API_URL": "https://polititrack-api.vercel.app"
}
}
}
}Connect to Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"polititrack": {
"command": "npx",
"args": ["polititrack-mcp"],
"env": {
"POLITITRACK_API_URL": "https://polititrack-api.vercel.app"
}
}
}
}Connect to Claude Code
claude mcp add polititrack -- npx polititrack-mcpExample prompts
Once connected, try asking your AI assistant:
"Look up Elon Musk's political donations"
"Who does ExxonMobil PAC donate to?"
"Search for donations from tech CEOs in California"
"Trace the money flow for Koch Industries"
"Show me Pfizer's donation profile — do they donate more to Republicans or Democrats?"
"Find individual donors who work at Goldman Sachs"
Environment variables
Variable | Default | Description |
|
| Your PolitiTrack API URL |
Data source
All data comes from the Federal Election Commission (FEC) via the PolitiTrack API. Only itemized contributions >= $200 are available (FEC reporting threshold).
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/neighbortech/polititrack-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server