Govbase
U.S. federal policy data — bills, Congress members, voting records, and civic info.
我該用這個嗎
品質與安全性
根據工具定義與協定合規性的自動化分析。
上下文成本
這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。
安裝
一鍵安裝
將以下內容加入你的 `claude_desktop_config.json` 檔案:
{
"mcpServers": {
"govbase": {
"url": "https://api.govbase.com/mcp"
}
}
}遠端端點
https://api.govbase.com/mcpstreamable-http它能做什麼
工具清單
工具(12)
🟢search_policies(query, limit, sort)
Search U.S. federal policies and legislation by keyword, topic, or bill name. Returns a list of matching policies with summaries.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query (bill name, topic, keyword)"
},
"limit": {
"default": 10,
"description": "Number of results (max 25)",
"type": "number",
"minimum": 1,
"maximum": 25
},
"sort": {
"default": "importance",
"description": "Sort order",
"type": "string",
"enum": [
"date",
"importance"
]
}
},
"required": [
"query"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_policy(policy_id)
Retrieve detailed information about a specific U.S. federal policy by its ID (e.g., "bill-119-hr-22" or "eo-2025-1234").
輸入結構描述
{
"type": "object",
"properties": {
"policy_id": {
"type": "string",
"description": "Policy ID (e.g., \"bill-119-hr-22\" or \"eo-2025-1234\")"
}
},
"required": [
"policy_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_policy_text(policy_id, format)
Retrieve the full text of a U.S. federal policy document. Returns the raw legislative or regulatory text.
輸入結構描述
{
"type": "object",
"properties": {
"policy_id": {
"type": "string",
"description": "Policy ID"
},
"format": {
"default": "markdown",
"description": "Text format",
"type": "string",
"enum": [
"markdown",
"plain"
]
}
},
"required": [
"policy_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_members(query, state, party, chamber, limit)
Search current U.S. members of Congress by name, state, party, or chamber. Returns a list of matching members with key details.
輸入結構描述
{
"type": "object",
"properties": {
"query": {
"description": "Search by name",
"type": "string"
},
"state": {
"description": "Two-letter state code (e.g., \"CA\")",
"type": "string"
},
"party": {
"description": "Political party",
"type": "string",
"enum": [
"Democratic",
"Republican",
"Independent"
]
},
"chamber": {
"description": "Congressional chamber",
"type": "string",
"enum": [
"house",
"senate"
]
},
"limit": {
"default": 20,
"description": "Number of results",
"type": "number",
"minimum": 1,
"maximum": 50
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_member(bioguide_id)
Retrieve detailed information about a specific U.S. member of Congress by their Bioguide ID (e.g., "P000197" for Nancy Pelosi).
輸入結構描述
{
"type": "object",
"properties": {
"bioguide_id": {
"type": "string",
"description": "Bioguide ID (e.g., \"P000197\")"
}
},
"required": [
"bioguide_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_member_vote(bioguide_id, policy_id)
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.
輸入結構描述
{
"type": "object",
"properties": {
"bioguide_id": {
"type": "string",
"description": "Bioguide ID of the member"
},
"policy_id": {
"type": "string",
"description": "Policy ID to check vote on"
}
},
"required": [
"bioguide_id",
"policy_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_stories(limit)
List current story bundles tracking ongoing policy issues. Returns a feed of active stories grouping related policies and developments.
輸入結構描述
{
"type": "object",
"properties": {
"limit": {
"default": 10,
"description": "Number of stories",
"type": "number",
"minimum": 1,
"maximum": 20
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_story(bundle_id)
Retrieve detailed information about a specific story bundle by its ID, including the full timeline of related events.
輸入結構描述
{
"type": "object",
"properties": {
"bundle_id": {
"type": "string",
"description": "Story bundle ID"
}
},
"required": [
"bundle_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢resolve_effort(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.
輸入結構描述
{
"type": "object",
"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\")"
}
},
"required": [
"name"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_effort(effort_id)
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.
輸入結構描述
{
"type": "object",
"properties": {
"effort_id": {
"type": "string",
"description": "Effort slug ID (e.g. \"safeguard-american-voter-eligibility\")"
}
},
"required": [
"effort_id"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_representatives(address)
Look up elected representatives for a given U.S. address, including federal, state, and local officials.
輸入結構描述
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Street address (e.g., \"1600 Pennsylvania Ave, Washington DC\")"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_voter_info(address)
Get election and polling location information for a registered U.S. voter address, including upcoming elections and early vote sites.
輸入結構描述
{
"type": "object",
"properties": {
"address": {
"type": "string",
"description": "Registered voter address"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}社群
證據