{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_x6hab6e2gn6x","handle":"officials","url":"https://wellknown.network/agents/officials","links":{"self":"https://wellknown.network/agents/officials/record.json","html":"https://wellknown.network/agents/officials","markdown":"https://wellknown.network/agents/officials/record.md","api":"https://wellknown.network/api/v1/agents/officials","status":"https://wellknown.network/api/v1/agents/officials/status","claim":"https://wellknown.network/agents/officials/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/officials/claim.json","badge":"https://wellknown.network/agents/officials/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/officials/history","tools":"https://wellknown.network/api/v1/agents/officials/tools"},"ard":{"identifier":"urn:air:politics.rootz.global:server:officials","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"officials","summary":"Origin-signed US political data: 25,546 officials, bills, votes, positions with sources.","description":"Origin-signed US political data: 25,546 officials, bills, votes, positions with sources.","publisher":{"name":"global.rootz.politics","url":null},"homepage":"https://politics.rootz.global","repository":"https://github.com/rootz-global/mcp-servers","version":"0.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://politics.rootz.global/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-07-24T02:05:53.946467Z","publishedAt":"2026-07-24T02:05:53.946467Z","registryName":"global.rootz.politics/officials"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"content.social","name":"Social Media","confidence":0.583,"provenance":"derived"},{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"content.marketing","name":"Marketing","confidence":0.525,"provenance":"derived"},{"slug":"data.database","name":"Databases","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["content","data","productivity"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 4h ago.","lastOkAt":"2026-10-11T19:24:17.148Z","lastProbedAt":"2026-10-11T19:24:17.148Z","statusComputedAt":"2026-10-11T19:25:12.186Z","reliability30d":{"probes":38,"successRate":0.8947,"p50Ms":104,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":38,"ok":34,"authBoundaryOk":0,"serviceOk":34,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-11T19:24:17.148Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":102,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T13:23:41.152Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T06:22:41.046Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":130,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T23:21:56.606Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":106,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T16:31:09.895Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":88,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T09:23:32.424Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":98,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:29:45.708Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":105,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T19:26:54.085Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":104,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T12:29:27.619Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":95,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T06:22:13.999Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":100,"error":null,"detail":{"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"toolCount":30,"toolsHash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","serverName":"politics-rootz","capabilities":["tools","resources","prompts"],"serverVersion":"0.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"politics_represent","description":"Representation lookup for a US ZIP code: both U.S. Senators, the U.S. House member for that ZIP's congressional district, and the state's statewide executives ("},{"name":"politics_search","description":"Search for politicians and elected officials across all levels of US government — federal, state, county, municipal. Filter by name, state, party, level, chambe"},{"name":"politics_official","description":"Get full details for a specific official by ID — biography, party, office, policy positions, committee assignments, campaign finance, social media, and contact "},{"name":"politics_resolve","description":"Resolve a messy name string (e.g. \"Rep. Johnson\", \"cornyn\") to a canonical official — returns the best match with a 0-1 confidence score and ranked alternatives"},{"name":"politics_by_state","description":"Get all current officials for a US state — federal senators and representatives, state legislators, and any indexed local officials. Organized by government lev"},{"name":"politics_positions","description":"Policy positions across officials by topic, covering who supports or opposes issues such as crypto, stablecoins, AI, healthcare, and guns. Each position carries"},{"name":"politics_stats","description":"Get summary statistics for the politics.rootz.global database — total officials, breakdown by level, party, state, and chamber. Shows coverage completeness."},{"name":"politics_timeline","description":"Get the full origin timeline for a politician — every page snapshot, every position change, every data source with hash proof. The political wayback machine. Sh"},{"name":"politics_changes","description":"Get recent changes detected across all politicians — position shifts, website updates, new data. Each change links to the before/after snapshots with origin pro"},{"name":"politics_origin","description":"Get origin archive statistics — total snapshots, changes detected, origin proofs recorded, unique URLs tracked. Shows the depth of the political wayback machine"},{"name":"politics_bridge_create","description":"Create a citizen bridge page — a personalized workspace for tracking representatives, comparing positions, and taking action (write letters, log calls). Returns"},{"name":"politics_bridge_session","description":"Current state of a citizen bridge workspace: tracked officials, saved comparisons, drafted actions, and messages."},{"name":"politics_bridge_compare","description":"Compare multiple politicians side-by-side on a bridge page — positions, party, office, campaign finance. Optionally filter to a specific topic."},{"name":"politics_bridge_letter","description":"Draft a letter to a politician on the citizen's bridge page. The letter gets an origin hash for proof of content. Returns delivery options (email, web form, USP"},{"name":"politics_bill","description":"Details of a US bill or resolution: vote breakdown, sponsors, cosponsors, status, and origin proof. Returns metadata, a short text excerpt, and a text index by "},{"name":"politics_bill_toc","description":"Section index for a bill: every \"SEC. N\" heading with its character offset and length, plus the whole-bill origin hash (content_hash) and total text length. A s"},{"name":"politics_bill_text","description":"One signed, bounded slice of a bill's full legislative text, addressed by part number or section label. Each response carries part and total_parts, next_part, t"},{"name":"politics_bills_search","description":"Search bills by topic, sponsor, status, or congress. Returns bill metadata and whether full text is available."},{"name":"politics_candidate_feed","description":"Get a candidate's Campaign Data Standard (CDS) feed: a single machine-readable record of who they are, the offices they hold and seek, their positions in their "},{"name":"politics_alignment","description":"Compare an official's stated positions against their actual roll-call votes, per topic — what they SAY vs how they VOTED, both source-linked. Does NOT label agr"},{"name":"politics_coverage","description":"Coverage map: per-state, per-dataset completeness (officials by level, positions, finance, state-legislative votes). Shows WHERE the data is deep (federal — com"},{"name":"politics_methodology","description":"Get the full transparency methodology — how we collect, assess, extract, sign, and verify political data. Includes quality assessment algorithm (signals + weigh"},{"name":"politics_provenance","description":"Get the complete origin proof chain for an official — every data source, content hash, quality assessment, snapshot history, and verification instructions. Prov"},{"name":"politics_speeches","description":"Search Congressional Record floor speeches by official, topic, date range, or keyword. Returns verbatim text from the official government record with origin pro"},{"name":"politics_candidates","description":"Registered federal candidates for the 2026 election cycle, filterable by state, office (senate, house, president), party, or presence of a campaign URL. Returns"},{"name":"politics_state_votes","description":"Search state legislature votes across 26+ US states. Filter by state, topic, or date. Returns bill title, vote result, yes/no counts."},{"name":"politics_municipalities","description":"Search US municipalities (cities, towns, villages, counties). Every incorporated place in the US with coordinates. Filter by state, name, or type. Returns websi"},{"name":"politics_create_watchlist","description":"Creates a Just the Facts watchlist bound to an email address, covering any combination of specific officials, issue topics, and a town with state for local meet"},{"name":"politics_polls","description":"Search the SIGNED public-poll archive. Unlike aggregators, every poll keeps the EXACT question wording, population base (LV/RV/adults), sample size, margin of e"},{"name":"politics_poll","description":"Get one poll in full: pollster, sponsor, field dates, population, sample size, margin of error, mode, the VERBATIM question(s) asked, per-option toplines, the f"}],"package":null,"toolSurface":{"id":"ts_zwazb3y7qfpt","endpointId":"ep_mrygty4k4qqz","hash":"5656d130bc507c9da4bf9b5c648e5768a296c8bb463349cb49a2df3011c9b1bc","toolCount":30,"serverName":"politics-rootz","serverVersion":"0.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-12T12:26:13.113Z","lastSeenAt":"2026-10-11T19:24:17.155Z","observations":80,"toolNames":["politics_represent","politics_search","politics_official","politics_resolve","politics_by_state","politics_positions","politics_stats","politics_timeline","politics_changes","politics_origin","politics_bridge_create","politics_bridge_session","politics_bridge_compare","politics_bridge_letter","politics_bill","politics_bill_toc","politics_bill_text","politics_bills_search","politics_candidate_feed","politics_alignment","politics_coverage","politics_methodology","politics_provenance","politics_speeches","politics_candidates","politics_state_votes","politics_municipalities","politics_create_watchlist","politics_polls","politics_poll"],"distinctSurfaces":1},"endpointFacts":[{"id":"ep_mrygty4k4qqz","url":"https://politics.rootz.global/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-11T13:23:41.155Z","auth":{"observedAt":"2026-10-11T13:23:41.408Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-11T13:23:41.584Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"politics.rootz.global","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-07-19T21:30:07.000Z","validTo":"2026-10-17T21:30:06.000Z","daysToExpiry":5,"sanCount":1,"fingerprint256":"52:9E:03:CF:F3:66:06:DF:D0:8A:2B:EA:7D:64:9C:50:D2:B0:6B:D9:03:7E:DD:77:65:AB:5B:22:F1:1D:BC:81"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"global.rootz.politics/officials","url":"https://registry.modelcontextprotocol.io/v0/servers/global.rootz.politics%2Fofficials","firstSeenAt":"2026-09-05T23:21:00.340Z","fetchedAt":"2026-10-09T15:19:39.556Z","normalizedAt":"2026-10-09T15:19:39.556Z"}]},"firstSeenAt":"2026-09-05T23:21:00.340Z","updatedAt":"2026-10-11T19:26:19.760Z"}