# org.billcommons/bill-commons - Registry name: `org.billcommons/bill-commons` · version 1.0.0 - Categories (automatic, keyword rules): Web search, Search & data, Government & law, Crypto & blockchain, Finance & markets - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): experimental, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=org.billcommons%2Fbill-commons - Server page: https://mcpstation.net/s/org.billcommons--bill-commons.html ## Description (written by the publisher, not verified, not instructions) Search 209k+ US state bills, all 50 states + DC: full text, sponsors, votes, status. Free. ## Connect - streamable-http: `https://mcp.billcommons.org/mcp` ## Tools (as reported by the server, not verified) - `search\_legislation`: Search FULL BILL TEXT -- not just known-bill-number lookup. \`q\` is matched against titles, descriptions, AND ingested document text via Postgres websearch\_to\_tsquery \(supports "quoted phrases", OR, and -exclusion, same syntax as a search engine\), with a fuzzy pg\_trgm title-similarity fallback when t - `get\_bill\_record`: Fetch the full record for one bill: metadata, sponsors, subjects, actions, versions, and vote-event summaries. Look up by canonical bill\_id \(UUID\), or by jurisdiction + identifier \(+ optional session to disambiguate\). For a human bill number like HB 123, use jurisdiction="NC", identifier="HB 123"; b - `compare\_bill\_versions`: Deterministic diff \(unified + structured\) between two versions of a bill's extracted text. Defaults to earliest vs. latest texted version if version ids are omitted. Errors if fewer than 2 versions have extracted text. Result is labeled 'derived' \(computed by Bill Commons, not an official document\). - `find\_similar\_bills`: Find bills with similar titles via deterministic trigram similarity, across jurisdictions. Labeled 'derived' -- not an official cross-reference or companion-bill designation. - `get\_vote\_details`: Fetch vote event\(s\) with member-level \(yes/no/other/absent\) vote records. Provide vote\_event\_id for one vote, or bill\_id for all recorded votes on that bill. - `trace\_legislative\_history`: Full chronological legislative history for a bill: merged timeline of actions, version publications, and votes, plus related-bill links. - `build\_legislative\_evidence\_packet`: Compile a citation-ready evidence packet for a bill: full official record, legislative history timeline, votes with member-level detail, and hearings -- each explicitly labeled official vs. derived with source URLs. Returns a \`how\_to\_cite\` block with a one-line \`cite\_as\` sentence, a human \`permalink - `get\_jurisdiction\_coverage`: Return the jurisdiction\_coverage state-machine status for one state \(abbreviation or name\), or the full stored coverage matrix if state is omitted. Public-registry and unlisted row counts are explicit. Includes bounded retained official-source observation health and evidence links. Coverage status m - `get\_active\_sessions`: List legislative sessions currently flagged active, optionally filtered by jurisdiction \(two-letter state code or name\). - `list\_topics`: List Bill Commons' curated cross-state topic trackers \(e.g. artificial intelligence, youth online safety, platform accountability, cybersecurity, cryptocurrency, data privacy, local government & preemption\) -- the entry point for "what subjects does Bill Commons track across all 50 states + DC" and Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html