U.S. federal policy data — bills, Congress members, voting records, and civic info.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
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.
Effort slug ID (e.g. "safeguard-american-voter-eligibility")
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.
| Argument | Type | Description |
|---|---|---|
| effort_id* | string | Effort slug ID (e.g. "safeguard-american-voter-eligibility") |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"effort_id"
],
"properties": {
"effort_id": {
"type": "string",
"description": "Effort slug ID (e.g. \"safeguard-american-voter-eligibility\")"
}
}
}Retrieve detailed information about a specific U.S. member of Congress by their Bioguide ID (e.g., "P000197" for Nancy Pelosi).
| Argument | Type | Description |
|---|---|---|
| bioguide_id* | string | Bioguide ID (e.g., "P000197") |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"bioguide_id"
],
"properties": {
"bioguide_id": {
"type": "string",
"description": "Bioguide ID (e.g., \"P000197\")"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| policy_id* | string | Policy ID to check vote on |
| bioguide_id* | string | Bioguide ID of the member |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"bioguide_id",
"policy_id"
],
"properties": {
"policy_id": {
"type": "string",
"description": "Policy ID to check vote on"
},
"bioguide_id": {
"type": "string",
"description": "Bioguide ID of the member"
}
}
}Retrieve detailed information about a specific U.S. federal policy by its ID (e.g., "bill-119-hr-22" or "eo-2025-1234").
| Argument | Type | Description |
|---|---|---|
| policy_id* | string | Policy ID (e.g., "bill-119-hr-22" or "eo-2025-1234") |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"policy_id"
],
"properties": {
"policy_id": {
"type": "string",
"description": "Policy ID (e.g., \"bill-119-hr-22\" or \"eo-2025-1234\")"
}
}
}Retrieve the full text of a U.S. federal policy document. Returns the raw legislative or regulatory text.
| Argument | Type | Description |
|---|---|---|
| format | string | Text format |
| policy_id* | string | Policy ID |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"policy_id"
],
"properties": {
"format": {
"enum": [
"markdown",
"plain"
],
"type": "string",
"default": "markdown",
"description": "Text format"
},
"policy_id": {
"type": "string",
"description": "Policy ID"
}
}
}Look up elected representatives for a given U.S. address, including federal, state, and local officials.
| Argument | Type | Description |
|---|---|---|
| address* | string | Street address (e.g., "1600 Pennsylvania Ave, Washington DC") |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "Street address (e.g., \"1600 Pennsylvania Ave, Washington DC\")"
}
}
}List current story bundles tracking ongoing policy issues. Returns a feed of active stories grouping related policies and developments.
| Argument | Type | Description |
|---|---|---|
| limit | number | Number of stories |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "number",
"default": 10,
"maximum": 20,
"minimum": 1,
"description": "Number of stories"
}
}
}Retrieve detailed information about a specific story bundle by its ID, including the full timeline of related events.
| Argument | Type | Description |
|---|---|---|
| bundle_id* | string | Story bundle ID |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"bundle_id"
],
"properties": {
"bundle_id": {
"type": "string",
"description": "Story bundle ID"
}
}
}Get election and polling location information for a registered U.S. voter address, including upcoming elections and early vote sites.
| Argument | Type | Description |
|---|---|---|
| address* | string | Registered voter address |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"address"
],
"properties": {
"address": {
"type": "string",
"description": "Registered voter address"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| name* | string | A name for the effort: bill nickname, acronym, or media name (e.g. "SAVE Act", "big beautiful bill") |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"minLength": 2,
"description": "A name for the effort: bill nickname, acronym, or media name (e.g. \"SAVE Act\", \"big beautiful bill\")"
}
}
}Search current U.S. members of Congress by name, state, party, or chamber. Returns a list of matching members with key details.
| Argument | Type | Description |
|---|---|---|
| limit | number | Number of results |
| party | string | Political party |
| query | string | Search by name |
| state | string | Two-letter state code (e.g., "CA") |
| chamber | string | Congressional chamber |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "number",
"default": 20,
"maximum": 50,
"minimum": 1,
"description": "Number of results"
},
"party": {
"enum": [
"Democratic",
"Republican",
"Independent"
],
"type": "string",
"description": "Political party"
},
"query": {
"type": "string",
"description": "Search by name"
},
"state": {
"type": "string",
"description": "Two-letter state code (e.g., \"CA\")"
},
"chamber": {
"enum": [
"house",
"senate"
],
"type": "string",
"description": "Congressional chamber"
}
}
}Search U.S. federal policies and legislation by keyword, topic, or bill name. Returns a list of matching policies with summaries.
| Argument | Type | Description |
|---|---|---|
| sort | string | Sort order |
| limit | number | Number of results (max 25) |
| query* | string | Search query (bill name, topic, keyword) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"sort": {
"enum": [
"date",
"importance"
],
"type": "string",
"default": "importance",
"description": "Sort order"
},
"limit": {
"type": "number",
"default": 10,
"maximum": 25,
"minimum": 1,
"description": "Number of results (max 25)"
},
"query": {
"type": "string",
"description": "Search query (bill name, topic, keyword)"
}
}
}