Govbase
U.S. federal policy data — bills, Congress members, voting records, and civic info.
使うべきか
品質と安全性
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `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#"
}コミュニティ
エビデンス