{"apiVersion":"v1","directorySlug":"policyspan-mcp-2f0324e12b","title":"PolicySpan | Legislation & Policy Intelligence","description":"Bring PolicySpan a policy issue and see what the connected data says. Bills, hearings, lobbying disclosures, campaign finance and agency rules in one platform, with Polly, the policy research agent, citing the dated record. Built for lean policy teams in government, lobbying firms, trade associations and advocacy.","pageUrl":"https://www.mcpbundles.com/skills/policyspan-mcp-2f0324e12b","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.policyspan.ai/mcp","hostedMcpUrl":null,"toolCount":31,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"ai.policyspan/policyspan-mcp-2f0324e12b","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"oregon_prebill_watch","description":"Oregon PRE-BILL pipeline: Legislative Concept (LC) drafts posted as committee\n    exhibits BEFORE they become numbered bills, plus the LC->bill crosswalk and the\n    lead time gained. This is what no federal or bill-number-based tracker can see —\n    a bill tracker cannot track something that has no bill number yet.","inputSchema":{"type":"object","properties":{"topic":{"type":"string","default":"water"}}},"logicalName":"oregon_prebill_watch","displayName":"oregon_prebill_watch","title":"oregon_prebill_watch","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_bill_triage","description":"Oregon bills matching a topic, ranked by what the disclosure record shows:\n    open testimony window, then money on record (2025+ OGEC lobbying spend of the\n    organizations that testified on the bill). Money on record measures organized\n    ATTENTION, not outcome — it is a triage signal for which fights deserve scarce\n    staff time, not a prediction of the vote.","inputSchema":{"type":"object","properties":{"topic":{"type":"string","default":"water"},"entity":{"type":"string","default":""}}},"logicalName":"oregon_bill_triage","displayName":"oregon_bill_triage","title":"oregon_bill_triage","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_measure","description":"The full record for one Oregon measure by chamber prefix and number (e.g.\n    prefix=\"SB\", number=1153): subject/status, the testimony record with parsed\n    support/oppose reasons, ROLL CALLS (every recorded vote with names and tallies),\n    measure_stage (active/dead/signed by the session-calendar rule), the printed\n    `versions` list (feed two of those names to `oregon_version_diff`), the money\n    network (testifying orgs -> registered lobbyists, with session lobbying spend),\n    and the st","inputSchema":{"type":"object","required":["prefix","number"],"properties":{"number":{"type":"integer"},"prefix":{"type":"string"}}},"logicalName":"oregon_measure","displayName":"oregon_measure","title":"oregon_measure","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_spoken_record","description":"Full-text search over VERBATIM hearing transcripts — what was actually SAID,\n    not what was filed. Coverage: every 2025-session + interim Oregon water and\n    housing committee hearing (~180 hours, speaker-separated) and, with\n    scope=\"bend\", the City of Bend's own council and planning commission meetings.\n    Every hit carries the meeting, a timestamp, the bill under discussion at that\n    moment, and a deep link that starts the official video there.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"scope":{"type":"string","default":"state"}}},"logicalName":"oregon_spoken_record","displayName":"oregon_spoken_record","title":"oregon_spoken_record","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_bill_spoken_record","description":"Every time one Oregon bill came up in a recorded committee meeting: which\n    hearing, where in the video (the committee's own index markers), and the\n    verbatim transcript passages for that bill's segment where transcribed.","inputSchema":{"type":"object","required":["prefix","number"],"properties":{"number":{"type":"integer"},"prefix":{"type":"string"},"session":{"type":"string","default":"2025R1"}}},"logicalName":"oregon_bill_spoken_record","displayName":"oregon_bill_spoken_record","title":"oregon_bill_spoken_record","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_committee_search","description":"Search Oregon ORESTAR campaign committees by name. Returns filer id, name and\n    office. Use to find an Oregon political committee before looking up its money.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}}},"logicalName":"oregon_committee_search","displayName":"oregon_committee_search","title":"oregon_committee_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_meetings","description":"Government meetings from the official record, POSTED-FIRST (sorted by when\n    the agenda appeared, not when the meeting happens) — the early-warning ordering.\n    Three sources in one normalized feed:\n      source=\"state\"     Oregon Legislature committee meetings (OLIS)\n      source=\"bend\"      City of Bend council + planning commission (city's own system)\n      source=\"deschutes\" Deschutes County board meetings\n    Each meeting carries its agenda, the BILLS and pre-bill LC drafts on the\n    sc","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25},"topic":{"type":"string","default":""},"source":{"type":"string","default":"state"}}},"logicalName":"oregon_meetings","displayName":"oregon_meetings","title":"oregon_meetings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_lobbying_changes","description":"New and terminated Oregon lobbyist/client registrations from the OGEC\n    EFS lists (synced daily) — the \"who just staffed up, on what interest\"\n    early-warning signal that exists BEFORE any bill does.","inputSchema":{"type":"object","required":["since"],"properties":{"query":{"type":"string","default":""},"since":{"type":"string"},"change_type":{"type":"string","default":"all"}}},"logicalName":"oregon_lobbying_changes","displayName":"oregon_lobbying_changes","title":"oregon_lobbying_changes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"oregon_version_diff","description":"Word-level diff between two PRINTED versions of an Oregon measure — exactly\n    what changed between prints (the gut-and-amend detector). Factual only: the\n    words added and removed, extracted from the official OLIS PDFs.","inputSchema":{"type":"object","required":["prefix","number","session","from_v","to_v"],"properties":{"to_v":{"type":"string"},"from_v":{"type":"string"},"number":{"type":"integer"},"prefix":{"type":"string"},"session":{"type":"string"}}},"logicalName":"oregon_version_diff","displayName":"oregon_version_diff","title":"oregon_version_diff","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ca_city_lobbying_search","description":"Full-text search across California CITY lobbying disclosures (NetFile agencies:\n    SAC=Sacramento, CSM, CUP, CHV, CNB). Returns the lobbied actions (bills/issues),\n    the lobbyist, the period, and any campaign contributions disclosed in the same\n    filing. This is city-hall money that federal and most state tools never ingest.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"},"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null}}},"logicalName":"ca_city_lobbying_search","displayName":"ca_city_lobbying_search","title":"ca_city_lobbying_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ca_city_contributions","description":"All campaign contributions disclosed across California city lobbying filings to\n    a given recipient (partial name match) — the money->official picture for a council\n    member. Returns contributions, count, and total amount.","inputSchema":{"type":"object","required":["recipient"],"properties":{"agency":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null},"recipient":{"type":"string"}}},"logicalName":"ca_city_contributions","displayName":"ca_city_contributions","title":"ca_city_contributions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jurisdictions","description":"The states PolicySpan covers and, with an API key, which ones this key is\n    licensed for. Codes: \"or\" (Oregon), \"ca\" (California). Call first when unsure.","inputSchema":{"type":"object","properties":{}},"logicalName":"jurisdictions","displayName":"jurisdictions","title":"jurisdictions","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bills","description":"The bill catalog of one state, ranked by what the disclosure record shows\n    (open testimony or hearing window, then money and positions on record).\n    `topic` = canonical topic tag or comma-separated keywords; empty = every bill.\n    `entity` annotates whether an organization or place appears in the bill's\n    record. Returns stage (active | signed | dead), last action, positions by\n    label and the lobbying rollup, with official links.","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"limit":{"type":"integer","default":60},"topic":{"type":"string","default":""},"entity":{"type":"string","default":""},"jurisdiction":{"type":"string"}}},"logicalName":"bills","displayName":"bills","title":"bills","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bills_search","description":"Find bills by number (\"HB 2658\", \"AB 1414\") or by words in the title.","inputSchema":{"type":"object","required":["jurisdiction","q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":40},"jurisdiction":{"type":"string"}}},"logicalName":"bills_search","displayName":"bills_search","title":"bills_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bill","description":"One bill's official record: title, authors, status, history, versions,\n    hearings, roll calls, organizations on record (filed positions), lobbying\n    employers citing it, and official links. Use whenever the user names a bill.","inputSchema":{"type":"object","required":["jurisdiction","prefix","number"],"properties":{"number":{"type":"integer"},"prefix":{"type":"string"},"session":{"type":"string","default":""},"jurisdiction":{"type":"string"}}},"logicalName":"bill","displayName":"bill","title":"bill","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bill_fiscal","description":"Published fiscal evidence for a bill: the Legislature's own analyses that\n    carry cost text (California committee analyses), each with committee, date\n    and the official link. Estimates are the analysts', not PolicySpan's.","inputSchema":{"type":"object","required":["jurisdiction","prefix","number"],"properties":{"number":{"type":"integer"},"prefix":{"type":"string"},"jurisdiction":{"type":"string"}}},"logicalName":"bill_fiscal","displayName":"bill_fiscal","title":"bill_fiscal","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bill_spoken_record","description":"Every recorded hearing where the bill came up: committee, date, the\n    timestamp in the official video, and verbatim machine-transcribed passages\n    with links that open the recording at that second. `session` is the\n    source's session id (Oregon \"2025R1\", California \"20252026\").","inputSchema":{"type":"object","required":["jurisdiction","prefix","number","session"],"properties":{"number":{"type":"integer"},"prefix":{"type":"string"},"session":{"type":"string"},"jurisdiction":{"type":"string"}}},"logicalName":"bill_spoken_record","displayName":"bill_spoken_record","title":"bill_spoken_record","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"bill_research","description":"Research and official statistics tied to a bill: documents that NAME the\n    bill first (relationship \"documented\", e.g. CBO cost estimates), then\n    topical matches from the corpus (CRS reports, peer-reviewed literature) and\n    the state's official metrics on the bill's topics with the U.S. comparison.\n    Topical matches are context published by others, never part of the bill's\n    record; the result says which is which.","inputSchema":{"type":"object","required":["jurisdiction","prefix","number"],"properties":{"number":{"type":"integer"},"prefix":{"type":"string"},"jurisdiction":{"type":"string"}}},"logicalName":"bill_research","displayName":"bill_research","title":"bill_research","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"legislators","description":"The legislator directory from the official record (chamber, district,\n    party, committees, official page).","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"session":{"type":"string","default":""},"jurisdiction":{"type":"string"}}},"logicalName":"legislators","displayName":"legislators","title":"legislators","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"alerts","description":"What moved on the record in the last N days: actions, new hearings,\n    new filed positions, version changes, each dated and linked.","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"days":{"type":"integer","default":7},"topic":{"type":"string","default":""},"entity":{"type":"string","default":""},"jurisdiction":{"type":"string"}}},"logicalName":"alerts","displayName":"alerts","title":"alerts","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"signals","description":"Pre-bill signals: what the spoken record, interim agendas, lobbying\n    registrations and money show forming on a topic before a bill exists.","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"topic":{"type":"string","default":""},"window_days":{"type":"integer","default":90},"jurisdiction":{"type":"string"}}},"logicalName":"signals","displayName":"signals","title":"signals","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"meetings","description":"Posted hearings and meetings in a window around today, posted-first (the\n    early-warning ordering), with agendas, the bills on them and notice windows.","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"limit":{"type":"integer","default":60},"topic":{"type":"string","default":""},"window_days":{"type":"integer","default":30},"jurisdiction":{"type":"string"}}},"logicalName":"meetings","displayName":"meetings","title":"meetings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"hearing_search","description":"Full-text search over verbatim machine transcripts of official hearing\n    video. Each hit: committee, date, timestamp, the bill under discussion, a\n    snippet, and a link that starts the video there. Quote briefly and say the\n    wording should be confirmed against the video.","inputSchema":{"type":"object","required":["jurisdiction","q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":20},"session":{"type":"string","default":""},"jurisdiction":{"type":"string"}}},"logicalName":"hearing_search","displayName":"hearing_search","title":"hearing_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"regulations","description":"Rulemaking notices from the official register (California OAL), with\n    comment windows and the bills each notice cites.","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"q":{"type":"string","default":""},"limit":{"type":"integer","default":40},"since":{"type":"string","default":""},"agency":{"type":"string","default":""},"open_only":{"type":"boolean","default":false},"jurisdiction":{"type":"string"}}},"logicalName":"regulations","displayName":"regulations","title":"regulations","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"regulation","description":"One rulemaking notice with its explicit bill citations and documents.","inputSchema":{"type":"object","required":["jurisdiction","znum"],"properties":{"znum":{"type":"string"},"jurisdiction":{"type":"string"}}},"logicalName":"regulation","displayName":"regulation","title":"regulation","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"economics_snapshot","description":"Official economic indicators for the state or one county (FIPS), with\n    sources and dates.","inputSchema":{"type":"object","required":["jurisdiction"],"properties":{"fips":{"type":"string","default":""},"jurisdiction":{"type":"string"}}},"logicalName":"economics_snapshot","displayName":"economics_snapshot","title":"economics_snapshot","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"research_search","description":"Search the research corpus: Congressional Research Service reports (full\n    text), peer-reviewed and working-paper literature (abstracts, DOI, citations),\n    CBO cost estimates. Each hit says what kind of document it is and carries an\n    APA-style citation line. The corpus is a sample of the literature, not all\n    of it. `publisher`: crs | openalex | cbo. `topic`: a canonical slug such as\n    housing_affordability, healthcare, climate_energy.","inputSchema":{"type":"object","required":["q"],"properties":{"q":{"type":"string"},"limit":{"type":"integer","default":10},"since":{"type":"string","default":""},"topic":{"type":"string","default":""},"publisher":{"type":"string","default":""}}},"logicalName":"research_search","displayName":"research_search","title":"research_search","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"research_document","description":"One research document: metadata, the sections that best match `q` (with page numbers for PDF sources), and its tables transcribed cell for cell from the PDF (columns, rows, units, Source line, page, a link opening the PDF at that page, and a verified flag meaning every number was checked against the page text). CRS and GAO reports and California State Auditor reports carry full text; journal articles carry their abstract only.","inputSchema":{"type":"object","required":["doc_id"],"properties":{"q":{"type":"string","default":""},"doc_id":{"type":"string"}}},"logicalName":"research_document","displayName":"research_document","title":"research_document","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"research_metrics","description":"Official statistical series for a geography (\"United States\", a state\n    name, a county such as \"Deschutes County, Oregon\", a city such as \"Bend,\n    Oregon\" for permits and RHNA progress): housing cost burden\n    (ACS, HUD CHAS by income band), rents and prices, permits, vacancy,\n    unemployment, income (FRED), uninsured rate, Medicaid enrollment, overdose\n    deaths, electricity prices and renewable share, pay and employment (QCEW),\n    water by county from USGS and the California and Oregon","inputSchema":{"type":"object","required":["geography"],"properties":{"topic":{"type":"string","default":""},"geography":{"type":"string"}}},"logicalName":"research_metrics","displayName":"research_metrics","title":"research_metrics","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"research_series","description":"One official series' full history for a geography (a state, a county\n    such as \"Fresno County, California\", or \"US\"), and for water series\n    (USGS, California and Oregon state networks) the wells or gages behind the latest\n    value with each site's own figure.","inputSchema":{"type":"object","required":["series_id"],"properties":{"geography":{"type":"string","default":"US"},"series_id":{"type":"string"}}},"logicalName":"research_series","displayName":"research_series","title":"research_series","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"all_bills","description":"One table of bills across every connected state (the canonical policy\n    record): the same stage, status, position and lobbying fields for every\n    state, each row tagged with its jurisdiction. With an API key, only the\n    licensed states.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":200},"topic":{"type":"string","default":""},"entity":{"type":"string","default":""}}},"logicalName":"all_bills","displayName":"all_bills","title":"all_bills","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=PolicySpan-Legislation-Policy-Intelligence&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AucG9saWN5c3Bhbi5haS9tY3AifQ%3D%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22PolicySpan-Legislation-Policy-Intelligence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.policyspan.ai%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22PolicySpan-Legislation-Policy-Intelligence%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.policyspan.ai%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=PolicySpan+%7C+Legislation+%26+Policy+Intelligence&connectorUrl=https%3A%2F%2Fmcp.policyspan.ai%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"PolicySpan-Legislation-Policy-Intelligence\" --url \"https://mcp.policyspan.ai/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/policyspan-mcp-2f0324e12b","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/policyspan-mcp-2f0324e12b/tools/{tool}","mcpServerUrl":"https://mcp.policyspan.ai/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/policyspan-mcp-2f0324e12b?live=1"}