Skip to main content
Glama
cyanheads

congressgov-mcp-server

by cyanheads

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOGS_DIRNoDirectory for log files (Node.js only).<project-root>/logs
OTEL_ENABLEDNoEnable OpenTelemetry instrumentation (spans, metrics, completion logs).false
MCP_AUTH_MODENoAuthentication: none, jwt, or oauth.none
MCP_HTTP_PORTNoHTTP server port.3010
MCP_LOG_LEVELNoLog level (debug, info, notice, warning, error, etc.).info
CONGRESS_API_KEYNoAPI key from api.data.gov. Omit to use DEMO_KEY (30 req/hr); own key: 5,000 req/hr.DEMO_KEY
MCP_SESSION_MODENoHTTP session mode: auto, stateful, or stateless; auto resolves to stateful.stateless
MCP_TRANSPORT_TYPENoTransport: stdio or http.stdio
CONGRESS_MIRROR_PATHNoFilesystem path to the SQLite mirror index..mirror/bills.sqlite3
CONGRESS_API_BASE_URLNoCongress.gov API base URL.https://api.congress.gov/v3
STORAGE_PROVIDER_TYPENoStorage backend.in-memory
CONGRESS_MIRROR_ENABLEDNoEnable the local bill search mirror and the congressgov_search_bills tool.false
CONGRESS_MIRROR_CONGRESSESNoComma-separated congress numbers to mirror (e.g. 118,119).current congress + 1 prior
CONGRESS_MIRROR_REFRESH_CRONNoCron schedule for the in-process mirror refresh (HTTP transport only). Unset runs mirror:refresh manually.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources