MCP Server

Govbase

com.govbase/govbase
Legal & Compliance Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Searches and retrieves U.S. federal legislation, regulations, congressional members, voting records, representatives, voter information, and policy timelines.

get_effort
Get Effort Details
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.
Read only
Input schema
{'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")'}}}
get_member
Get Member of Congress Details
Retrieve detailed information about a specific U.S. member of Congress by their Bioguide ID (e.g., "P000197" for Nancy Pelosi).
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bioguide_id'], 'properties': {'bioguide_id': {'type': 'string', 'description': 'Bioguide ID (e.g., "P000197")'}}}
get_member_vote
Get Member Vote on Policy
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.
Read only
Input schema
{'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'}}}
get_policy
Get Policy Details
Retrieve detailed information about a specific U.S. federal policy by its ID (e.g., "bill-119-hr-22" or "eo-2025-1234").
Read only
Input schema
{'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")'}}}
get_policy_text
Get Policy Full Text
Retrieve the full text of a U.S. federal policy document. Returns the raw legislative or regulatory text.
Read only
Input schema
{'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'}}}
get_representatives
Get Representatives
Look up elected representatives for a given U.S. address, including federal, state, and local officials.
Read only
Input schema
{'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")'}}}
get_stories
Get Story Bundles
List current story bundles tracking ongoing policy issues. Returns a feed of active stories grouping related policies and developments.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Number of stories'}}}
get_story
Get Story Details
Retrieve detailed information about a specific story bundle by its ID, including the full timeline of related events.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['bundle_id'], 'properties': {'bundle_id': {'type': 'string', 'description': 'Story bundle ID'}}}
get_voter_info
Get Voter Information
Get election and polling location information for a registered U.S. voter address, including upcoming elections and early vote sites.
Read only
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Registered voter address'}}}
resolve_effort
Resolve Effort by Name
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.
Read only
Input schema
{'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_members
Search Members of Congress
Search current U.S. members of Congress by name, state, party, or chamber. Returns a list of matching members with key details.
Read only
Input schema
{'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_policies
Search Policies
Search U.S. federal policies and legislation by keyword, topic, or bill name. Returns a list of matching policies with summaries.
Read only
Input schema
{'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)'}}}
Added
get_voter_info
Sept. 17, 2026, 12:35 p.m.
Added
get_representatives
Sept. 17, 2026, 12:35 p.m.
Added
get_effort
Sept. 17, 2026, 12:35 p.m.
Added
resolve_effort
Sept. 17, 2026, 12:35 p.m.
Added
get_story
Sept. 17, 2026, 12:35 p.m.
Added
get_stories
Sept. 17, 2026, 12:35 p.m.
Added
get_member_vote
Sept. 17, 2026, 12:35 p.m.
Added
get_member
Sept. 17, 2026, 12:35 p.m.
Added
search_members
Sept. 17, 2026, 12:35 p.m.
Added
get_policy_text
Sept. 17, 2026, 12:35 p.m.
Added
get_policy
Sept. 17, 2026, 12:35 p.m.
Added
search_policies
Sept. 17, 2026, 12:35 p.m.