Washington Code
liveDeveloperResearchWashington state law: Revised Code of Washington (RCW) statutes by citation, and Washington Administrative Code (WAC) agency rules by citation, full-text topic search, structure, year-end archives back to 2019, and WSR rule-making history.
Tools
wa_rcw_sectionGet the FULL TEXT of a section of the Revised Code of Washington (RCW) — Washington state STATUTES — by citation. "RCW 9A.32.030" is first degree murder. Returns the statutory text and its heading. Ke
No parameters required.
Try it
wa_wac_sectionGet the CURRENT FULL TEXT of a section of the Washington Administrative Code (WAC) — Washington state agency RULES / regulations — by citation. "WAC 296-800-110" is L&I's safe-workplace summary; "458-
No parameters required.
Try it
wa_wac_searchSearch the FULL TEXT of the Washington Administrative Code (WAC) by topic or keyword — "workplace safety bulletin board", "security deposit", "septic system permit", "cannabis retailer". Calls the Was
No parameters required.
Try it
wa_wac_browseBrowse the structure of the Washington Administrative Code (WAC): with no cite, lists every WAC TITLE with the agency it belongs to (Title 296 = Labor and Industries, 458 = Revenue, 388 = Social and H
No parameters required.
Try it
wa_wac_archived_sectionGet the text of a Washington Administrative Code (WAC) section AS IT STOOD at the end of a PAST YEAR, from the Legislature's annual WAC archive. Year-end snapshots with full text for 2019 onward (e.g.
No parameters required.
Try it
wa_wac_filingsList the Washington State Register (WSR) rule-making FILINGS that affected a Washington Administrative Code (WAC) section or chapter — the amendment history as agency actions: WSR number, filing type
No parameters required.
Try it
wa_bill_statusGet the current status of a Washington State LEGISLATIVE BILL — its description, legal title, sponsor(s), introduced date, procedural history line and current status (e.g. "H Rules X", "Passed Legisla
No parameters required.
Try it
wa_bill_amendmentsList the AMENDMENTS proposed to a Washington State legislative bill — amendment name/drafting number, sponsor (member or committee), type (floor/committee), description, floor action (ADOPTED/FAILED/W
No parameters required.
Try it
wa_bill_votesGet the recorded FLOOR ROLL-CALL VOTES on a Washington State legislative bill — chamber, motion ("3rd Reading & Final Passage"), date, and yea/nay/absent/excused counts with the voting legislators nam
No parameters required.
Try it
wa_session_billsList Washington State legislative bills for a BIENNIUM filtered by procedural status: "introduced" (every bill filed, default), "passed_house", "passed_senate", "passed_legislature", "signed" (by the
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/washington-code/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/washington-code/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"wa_rcw_section","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("wa_rcw_section", {});// Or ask in plain English:
const answer = await px.ask("washington state law: revised code of washington (rcw) statutes by citation, and washington administrative code (wac) agency rules by citation, full-text topic search, structure, year-end archives back to 2019, and wsr rule-making history");