Skip to main content
Glama

Congress[.]gov MCP Server

by AshwinSundar
MIT License
16
  • Apple

get_members

Retrieve detailed member information from the U.S. Congress.gov API using filters like bioguide ID, date ranges, and current member status to access legislative data.

Instructions

Retrieve member information from the Congress.gov API. Full documentation for this endpoint -> https://github.com/LibraryOfCongress/api.congress.gov/blob/main/Documentation/MemberEndpoint.md

Args: bioguide_id: Specific member bioguide ID (e.g., "A000374") offset: Starting record (default 0) limit: Maximum records to return (max 250, default 20) from_datetime: Start timestamp (YYYY-MM-DDTHH:MM:SSZ format) to_datetime: End timestamp (YYYY-MM-DDTHH:MM:SSZ format) current_member: Filter by current member status (true/false)

Returns: dict: Member data from Congress.gov API

Input Schema

NameRequiredDescriptionDefault
bioguide_idNo
current_memberNo
from_datetimeNo
limitNo
offsetNo
to_datetimeNo

Input Schema (JSON Schema)

{ "properties": { "bioguide_id": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Bioguide Id" }, "current_member": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Current Member" }, "from_datetime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "From Datetime" }, "limit": { "default": 20, "title": "Limit", "type": "integer" }, "offset": { "default": 0, "title": "Offset", "type": "integer" }, "to_datetime": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "To Datetime" } }, "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AshwinSundar/congress_gov_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server