Server definition
- Hash
- sha256:2d95fbfbcef83228db2990f0b679dcfb3698e6d83e326e3a1ebcafd145ac827e
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Retrieve an effort by ID: the maintained plain-language answer to \"what is happening with this?\", the full bill lineage across Congresses, current status, next actor, and story coverage.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"effort_id": {
"description": "Effort slug ID (e.g. \"safeguard-american-voter-eligibility\")",
"type": "string"
}
},
"required": [
"effort_id"
],
"type": "object"
},
"name": "get_effort",
"outputSchema": null
},
{
"description": "Retrieve detailed information about a specific U.S. member of Congress by their Bioguide ID (e.g., \"P000197\" for Nancy Pelosi).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"bioguide_id": {
"description": "Bioguide ID (e.g., \"P000197\")",
"type": "string"
}
},
"required": [
"bioguide_id"
],
"type": "object"
},
"name": "get_member",
"outputSchema": null
},
{
"description": "Check how a specific U.S. member of Congress voted on a policy by providing their Bioguide ID and the policy ID. Returns all roll call votes for that member on the given policy.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"bioguide_id": {
"description": "Bioguide ID of the member",
"type": "string"
},
"policy_id": {
"description": "Policy ID to check vote on",
"type": "string"
}
},
"required": [
"bioguide_id",
"policy_id"
],
"type": "object"
},
"name": "get_member_vote",
"outputSchema": null
},
{
"description": "Retrieve detailed information about a specific U.S. federal policy by its ID (e.g., \"bill-119-hr-22\" or \"eo-2025-1234\").",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"policy_id": {
"description": "Policy ID (e.g., \"bill-119-hr-22\" or \"eo-2025-1234\")",
"type": "string"
}
},
"required": [
"policy_id"
],
"type": "object"
},
"name": "get_policy",
"outputSchema": null
},
{
"description": "Retrieve the full text of a U.S. federal policy document. Returns the raw legislative or regulatory text.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"format": {
"default": "markdown",
"description": "Text format",
"enum": [
"markdown",
"plain"
],
"type": "string"
},
"policy_id": {
"description": "Policy ID",
"type": "string"
}
},
"required": [
"policy_id"
],
"type": "object"
},
"name": "get_policy_text",
"outputSchema": null
},
{
"description": "Look up elected representatives for a given U.S. address, including federal, state, and local officials.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"address": {
"description": "Street address (e.g., \"1600 Pennsylvania Ave, Washington DC\")",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "get_representatives",
"outputSchema": null
},
{
"description": "List current story bundles tracking ongoing policy issues. Returns a feed of active stories grouping related policies and developments.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"default": 10,
"description": "Number of stories",
"maximum": 20,
"minimum": 1,
"type": "number"
}
},
"type": "object"
},
"name": "get_stories",
"outputSchema": null
},
{
"description": "Retrieve detailed information about a specific story bundle by its ID, including the full timeline of related events.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"bundle_id": {
"description": "Story bundle ID",
"type": "string"
}
},
"required": [
"bundle_id"
],
"type": "object"
},
"name": "get_story",
"outputSchema": null
},
{
"description": "Get election and polling location information for a registered U.S. voter address, including upcoming elections and early vote sites.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"address": {
"description": "Registered voter address",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
},
"name": "get_voter_info",
"outputSchema": null
},
{
"description": "Answer \"what is going on with policy X?\" — resolve a bill nickname, acronym, or media name (\"SAVE Act\", \"big beautiful bill\") to the effort tracking that policy goal across every bill that has carried it, through reintroductions and new Congresses.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"name": {
"description": "A name for the effort: bill nickname, acronym, or media name (e.g. \"SAVE Act\", \"big beautiful bill\")",
"minLength": 2,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "resolve_effort",
"outputSchema": null
},
{
"description": "Search current U.S. members of Congress by name, state, party, or chamber. Returns a list of matching members with key details.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"chamber": {
"description": "Congressional chamber",
"enum": [
"house",
"senate"
],
"type": "string"
},
"limit": {
"default": 20,
"description": "Number of results",
"maximum": 50,
"minimum": 1,
"type": "number"
},
"party": {
"description": "Political party",
"enum": [
"Democratic",
"Republican",
"Independent"
],
"type": "string"
},
"query": {
"description": "Search by name",
"type": "string"
},
"state": {
"description": "Two-letter state code (e.g., \"CA\")",
"type": "string"
}
},
"type": "object"
},
"name": "search_members",
"outputSchema": null
},
{
"description": "Search U.S. federal policies and legislation by keyword, topic, or bill name. Returns a list of matching policies with summaries.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"default": 10,
"description": "Number of results (max 25)",
"maximum": 25,
"minimum": 1,
"type": "number"
},
"query": {
"description": "Search query (bill name, topic, keyword)",
"type": "string"
},
"sort": {
"default": "importance",
"description": "Sort order",
"enum": [
"date",
"importance"
],
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search_policies",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:2d95fbfbcef83228db2990f0b679dcfb3698e6d83e326e3a1ebcafd145ac827e | sha256sum