Skip to main content
Glama
AiAgentKarl

political-finance-mcp-server

by AiAgentKarl

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_candidate_fundraisingA

Ruft Spendeneinnahmen und -ausgaben eines Kandidaten ab.

Args: candidate_name: Name des Kandidaten (z.B. "Biden", "Trump") election_year: Wahljahr (Standard: 2024)

Returns: Fundraising-Daten: Einnahmen, Ausgaben, Cash-on-Hand

get_top_donors_by_industryB

Zeigt Top-Spender nach Industrie/Branche (via FEC).

Args: industry: Branche (z.B. "technology", "finance", "healthcare", "energy") election_cycle: Wahlzyklus-Jahr (Standard: 2024) limit: Anzahl Ergebnisse (Standard: 10)

Returns: Top-Spender der Branche mit Summen

get_congress_member_votesA

Ruft Abstimmungsverhalten eines Kongressmitglieds ab (via ProPublica).

Args: member_name: Name des Mitglieds (z.B. "Sanders", "Warren") chamber: "senate" oder "house" congress: Kongress-Nummer (Standard: 118 = aktuell)

Returns: Abstimmungsstatistiken und letzte Abstimmungen

get_pac_spendingC

Ruft PAC-Ausgaben (Political Action Committees) ab.

Args: committee_name: Name des PAC (leer = alle Top-PACs) election_cycle: Wahlzyklus (Standard: 2024) limit: Anzahl Ergebnisse

Returns: PAC-Ausgaben und -Einnahmen

get_campaign_finance_summaryC

Gibt einen Überblick über die Wahlkampffinanzierung eines Jahres.

Args: election_year: Wahljahr (Standard: 2024)

Returns: Zusammenfassung: Gesamtausgaben, Top-Kandidaten, Parteienvergleich

search_individual_donationsA

Sucht nach Einzelspenden einer Person an Wahlkämpfe.

Args: donor_name: Name des Spenders (Nachname reicht) min_amount: Mindestbetrag in USD (Standard: 200) election_cycle: Wahlzyklus

Returns: Liste der Spenden mit Empfänger und Betrag

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 6 tools

Disambiguation5/5

Each tool targets a distinct aspect of political finance: campaign summary, candidate fundraising, congressional votes, PAC spending, industry donors, and individual donations. There is no overlap in functionality.

Naming Consistency4/5

All tools use lowercase snake_case with a verb_noun pattern. Most start with 'get_', but one uses 'search_', which is a minor inconsistency. Overall, the naming is clear and predictable.

Tool Count5/5

With 6 tools, the set is well-scoped for a political finance domain. Each tool covers a key area without being overwhelming or underwhelming.

Completeness4/5

The tools cover major facets of campaign finance: summary, candidate, PACs, donors, and votes. Minor gaps like independent expenditures or lobbyist data exist but are not critical for basic use.

Maintenance

ActivityInactive
ResponsivenessNo issues