Washington State Legislature MCP Server logo

Washington State Legislature MCP Server

by awalcutt

This is a Model Context Protocol (MCP) server providing AI assistants with access to Washington State Legislature data. It enables civic engagement through conversational interfaces.

View on GitHub

Last updated: N/A

What is Washington State Legislature MCP Server?

This MCP server connects AI assistants to the Washington State Legislative Web Services (WSLWS), providing access to legislative data and tools.

How to use Washington State Legislature MCP Server?

The server can be deployed locally or in the cloud. It exposes tools and resources that can be accessed via an MCP client, such as Claude Desktop or a custom Python script. Configuration is managed via environment variables.

Key features of Washington State Legislature MCP Server

  • Bill tracking and information retrieval

  • Committee meeting schedules and agendas

  • Legislator lookup and sponsor information

  • Bill status and history tracking

  • Legislative document access

Use cases of Washington State Legislature MCP Server

  • AI assistant providing information on current legislation

  • Chatbot answering questions about bill status and history

  • Tool for researchers to access legislative documents

  • Integration with civic engagement platforms

FAQ from Washington State Legislature MCP Server

What is an MCP server?

An MCP server provides a standardized way for AI assistants to access external data and tools.

What data does this server provide?

This server provides access to Washington State Legislature data, including bills, committees, legislators, and documents.

How do I install the server?

You can install the server using pip, either in development or production mode. See the Installation section in the README.

How do I connect to the server?

You can connect to the server using an MCP client, such as Claude Desktop or a custom Python script. See the Usage Examples section in the README.

What are the available tools?

The available tools include getBillInfo, searchBills, getBillsByYear, getCommitteeMeetings, findLegislator, getBillStatus, getBillDocuments, and getBillContent. See the API Documentation section in the README for details.