85trust / 100

Bill Commons

by billcommons.org in Search & web

MCP serverPassing, checked 2 h ago

Search 209k+ US state bills, all 50 states + DC: full text, sponsors, votes, status. Free.

https://mcp.billcommons.org/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
565 ms typical, 574 ms slowest 5%
Last check
2 h ago
Next check
in 5 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "bill-commons": {
      "type": "http",
      "url": "https://mcp.billcommons.org/mcp"
    }
  }
}

10 tools

  • 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

  • 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 juris

  • 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 Com

  • 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

  • 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 e

  • 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 t

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
2 h agoPassed200565 ms
10 h agoPassed200574 ms
19 h agoPassed200516 ms
29 h agoPassed200461 ms
39 h agoPassed200706 ms