Legiscan
Server Details
LegiScan MCP — wraps the LegiScan API (api.legiscan.com)
Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.
If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.
- Status
- Unhealthy
- Uptime
- 28.7% over 43 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- pipeworx-io/mcp-legiscan
- GitHub Stars
- 0
- Server Listing
- legiscan
TDQS
Scored across 34 tools
Most tools target distinct tasks, but there is real overlap in the query family: ask_pipeworx, ask_pipeworx_beta (explicitly identical to the stable router right now), ask_pipeworx_grounded, and deep_research all 'ask a cross-source question.' The six polymarket_* tools plus bet_research also share a domain and rely heavily on verbose prose to draw boundaries. Descriptions do most of the disambiguating work, keeping it from being genuinely confusing.
Names are uniformly snake_case with consistent prefixes (ask_pipeworx*, polymarket_*, pipeworx_*, recent_*), which makes them predictable to scan. The only deviation is that some entries are verb_noun (search_bills, compare_entities) while others are noun-only (entity_profile, list_sessions placeholder style), but nothing mixes camelCase or casing conventions.
34 tools is on the heavy side and exceeds the comfortable 3-15 range, but the server spans many independent domains (finance, drugs, prediction markets, memory, subscriptions), so breadth partly justifies it. A clear deduction for redundancy: ask_pipeworx_beta currently duplicates ask_pipeworx exactly, and the polymarket family is large for one niche.
The surface covers discovery, querying (raw, grounded, deep), entity resolution, comparison, memory (remember/recall/forget), subscriptions (subscribe/unsubscribe/list_subscriptions), feedback, and monitoring, which is a coherent lifecycle for a data gateway. Gaps are minor and partly out of scope: despite the 'Legiscan' name, the legislative component is thin (search_bills/get_bill/list_sessions with no roll-call, sponsor, or voting tools).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- Changed
bet_research2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "market": "when-will-bitcoin-hit-150k" - }, - { - "market": "https://polymarket.com/event/when-will-bitcoin-hit-150k" - } -]New value: +[ + { + "market": "will-kristi-noem-win-the-2028-republican-presidential-nomination" + }, + { + "market": "https://polymarket.com/event/will-kristi-noem-win-the-2028-republican-presidential-nomination" + } +] - changed
Input schema / properties / market / descriptionPrevious value: -"Polymarket slug (\"when-will-bitcoin-hit-150k\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k?\"). Dated slugs stop resolving once they settle — Polymarket de-indexes resolved markets — so prefer an undated one."New value: +"Polymarket slug (\"will-kristi-noem-win-the-2028-republican-presidential-nomination\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k?\"). Dated slugs stop resolving once they settle — Polymarket de-indexes resolved markets — so prefer an undated one."
2 tool updates
- Changed
bet_research2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "market": "will-bitcoin-reach-100k-in-july-2026" - }, - { - "market": "https://polymarket.com/event/will-bitcoin-hit-150k-by-june-30-2026" - } -]New value: +[ + { + "market": "when-will-bitcoin-hit-150k" + }, + { + "market": "https://polymarket.com/event/when-will-bitcoin-hit-150k" + } +] - changed
Input schema / properties / market / descriptionPrevious value: -"Polymarket slug (\"will-bitcoin-hit-150k-by-june-30-2026\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k by June 30?\")"New value: +"Polymarket slug (\"when-will-bitcoin-hit-150k\"), full URL (\"https://polymarket.com/event/...\"), or question text (\"Will Bitcoin hit $150k?\"). Dated slugs stop resolving once they settle — Polymarket de-indexes resolved markets — so prefer an undated one."
- Changed
polymarket_kalshi_spread2 fields changed- changed
Input schema / examplesPrevious value: -[ - { - "topic": "fed" - }, - { - "topic": "btc" - } -]New value: +[ + { + "topic": "fed" + }, + { + "topic": "btc" + }, + { + "topic": "bitcoin" + }, + { + "topic": "fed rate decision" + } +] - changed
Input schema / properties / topic / descriptionPrevious value: -"Pre-mapped: fed | btc | cpi | gdp | sp500 | recession | next_pope | next_uk_pm | next_israel_pm | 2028_president"New value: +"Subject to compare. Canonical keys: fed | btc | eth | cpi | gdp | sp500 | recession | next_pope | next_uk_pm | next_israel_pm | 2028_president — but aliases and keywords resolve too (\"bitcoin\", \"fed rate decision\", \"ethereum\", \"inflation\", \"s&p 500\", \"us recession\", \"next pope\", \"2028 election\"). Check resolution.topic_matched_by in the response: \"exact\"/\"alias\" is a curated pairing, \"phrase\"/\"token\" is a keyword guess."
1 tool update
- Changed
entity_profile3 fields changed- changed
Input schema / properties / type / descriptionPrevious value: -"Entity type. Only \"company\" supported today; person/place coming soon."New value: +"\"company\" or \"ticker\" — both are accepted and behave identically; `value` can be a ticker, CIK, or company name either way. person/place coming soon." - changed
Input schema / properties / type / enumPrevious value: -[ - "company" -]New value: +[ + "company", + "ticker" +] - changed
Input schema / properties / value / descriptionPrevious value: -"Ticker (e.g., \"AAPL\") or zero-padded CIK (e.g., \"0000320193\"). Names not supported — use resolve_entity first if you only have a name."New value: +"Ticker (e.g., \"AAPL\"), zero-padded CIK (e.g., \"0000320193\"), or company name (e.g., \"Moderna\") — names resolve via SEC EDGAR company-name match."
Related MCP Connectors
Access U.S. congressional data - bills, votes, members, committees - via MCP.
CareerOneStop MCP — wraps the CareerOneStop Web API (U.S. Dept. of Labor)
OpenStates MCP — bills, legislators, votes in all 50 US states
GovTrack MCP — federal US Congress data (free, no auth)
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides access to legislative data from all 50 US states through the LegiScan API, enabling comprehensive search and retrieval of bills, votes, legislators, and legislative session information.1032 npm11MIT
- AlicenseNot gradedqualityAmaintenanceSearch bills, legislators, committees, and events across all 50 US states, DC, and 5 US territories via MCP.329 npm2Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables access to U.S. congressional data including bills, laws, members, committees, votes, nominations, CRS reports, and the Congressional Record through MCP, with stdio and Streamable HTTP support.308 npm1Apache 2.0
- AlicenseAqualityAmaintenanceEnables MCP clients to read-only access the Virginia General Assembly's sessions, bills, summaries, full text, history, votes, members, committees, and meetings via the LIS REST API.22MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.