Server definition
- Hash
- sha256:b3149a545642886be6ee696b8a31faa966df7bed374c28958eb231a4ad8e30fa
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Get FEC campaign finance data for federal election candidates. Returns fundraising totals, cash on hand, and spending by office (President/Senate/House), state, or party.",
"inputSchema": {
"properties": {
"election_year": {
"default": "2026",
"description": "Election cycle year (default: 2026)",
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of results (max 50)",
"type": "number"
},
"name": {
"description": "Candidate name search",
"type": "string"
},
"office": {
"description": "P=President, S=Senate, H=House",
"type": "string"
},
"party": {
"description": "DEM, REP, IND",
"type": "string"
},
"state": {
"description": "2-letter state code (TX, CA, NY)",
"type": "string"
}
},
"type": "object"
},
"name": "get_fec_candidates",
"outputSchema": null
},
{
"description": "Get individual donor/contribution data for a candidate or committee from FEC Schedule A filings. Find who is funding campaigns.",
"inputSchema": {
"properties": {
"candidate_id": {
"description": "FEC candidate ID (e.g. P80001571)",
"type": "string"
},
"committee_id": {
"description": "FEC committee ID (e.g. C00703975)",
"type": "string"
},
"election_year": {
"default": "2026",
"description": "Election cycle (default: 2026)",
"type": "string"
},
"employer": {
"description": "Donor employer to search (e.g. \"Google\", \"Goldman Sachs\")",
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of results",
"type": "number"
},
"min_amount": {
"description": "Minimum donation amount",
"type": "number"
},
"state": {
"description": "Donor state filter",
"type": "string"
}
},
"type": "object"
},
"name": "get_fec_donors",
"outputSchema": null
},
{
"description": "Get campaign spending data. Type=independent for Super PAC / outside group spending for/against candidates. Type=expenditures for direct campaign spending.",
"inputSchema": {
"properties": {
"candidate_id": {
"description": "Filter by candidate ID",
"type": "string"
},
"committee_id": {
"description": "Committee ID (required for type=expenditures)",
"type": "string"
},
"election_year": {
"default": "2026",
"description": "Election cycle (default: 2026)",
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of results",
"type": "number"
},
"type": {
"default": "independent",
"description": "independent (Super PAC spending) or expenditures (campaign disbursements)",
"type": "string"
}
},
"type": "object"
},
"name": "get_fec_spending",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b3149a545642886be6ee696b8a31faa966df7bed374c28958eb231a4ad8e30fa | sha256sum