Washington State Legislature MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with access to Washington State Legislature data, enabling civic engagement through conversational interfaces.

Remote serversse

What is the Washington State Legislature MCP Server?

Washington State Legislature MCP Server is an MCP project maintained in the awalcutt/wa-leg-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that provides AI assistants with access to Washington State Legislature data, enabling civic engagement through conversational interfaces”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses https://your-api-gateway-url/sse. It declares sse transport. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
bill_numberinteger, required): Bill number as an integer (e.g., 1234 for HB1234)
bienniumstring, optional): Legislative biennium in format "2025-26" (defaults to current)
querystring, required): Search query text (e.g., "climate change", "transportation")
bienniumsarray, optional): List of bienniums to search (format: "YYYY-YY"), defaults to current
agencystring, optional): Filter by originating agency ("House" or "Senate")
max_resultsinteger, optional): Maximum number of total results to return (max 100)
yearstring, optional): Year in format "YYYY" (e.g., "2025"), defaults to current
active_onlyboolean, optional): If True, only return active bills
start_datestring, required): Start date in YYYY-MM-DD format
end_datestring, required): End date in YYYY-MM-DD format
committeestring, optional): Filter by specific committee
chamberstring, optional): Chamber name - "House" or "Senate" (optional if bill_number is unique across chambers)
document_typestring, optional): "bill", "amendment", "report"
bill_formatstring, optional): Document format - "xml" (default), "htm", or "pdf"

How to install the Washington State Legislature MCP Server

{
  "mcpServers": {
    "wa-leg": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://your-api-gateway-url/sse"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.