Open Contracting
Server Details
Open Contracting MCP — international public procurement: government tenders
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
- 45.8% over 38 days
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- pipeworx-io/mcp-open-contracting
- GitHub Stars
- 0
- Server Listing
- mcp-open-contracting
TDQS
Scored across 39 tools
Several tools are nearly indistinguishable in purpose: ask_pipeworx and ask_pipeworx_beta are explicitly identical right now, and the prediction-market suite (bet_research, polymarket_arbitrage, polymarket_edges, polymarket_edge_tracker, polymarket_fill_risk, polymarket_kalshi_spread) has heavy functional overlap — all surface mispricing/edge signals. The four oc_* tools are distinct, but an agent would struggle to pick among the ask_pipeworx family and the polymarket family without reading extensive descriptions.
Naming is clustered but not unified: the oc_*, polymarket_*, and ask_pipeworx* families follow clear internal patterns, but the overall set mixes bare verbs (remember, recall, forget, subscribe, unsubscribe), descriptive noun phrases (entity_profile, recent_changes, bet_research, scan_dependency), and miscellaneous names (generate_llms_txt, kalshi_weather_edge). There is no single predictable convention across the server.
39 tools is well over the 25+ threshold for a heavy surface, and the count is especially indefensible given the server is named 'Open Contracting' but only 4 of 39 tools (oc_coverage, oc_process_history, oc_recent, oc_tender_search) relate to that domain. The remaining 35 are a grab-bag of unrelated Pipeworx features (prediction markets, AI visibility, npm scanning, memory, subscriptions), making the count far exceed the stated purpose.
For the open-contracting read surface, the four oc_* tools cover the essentials well: search (oc_tender_search), recent publication feed (oc_recent), per-process release history (oc_process_history), and data availability/freshness (oc_coverage) — a sensible read-only surface with no dead ends. However, the server's stated purpose is almost entirely unrepresented; 35 tools serve unrelated domains, and the open-contracting coverage lacks features like download/export or publisher-level detail that one might expect.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
4 tool updates
- Added
kalshi_weather_edge - Added
release_calendar_markets - Added
resolution_audit - Added
resolution_diff
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."
Related MCP Connectors
TED MCP — Tenders Electronic Daily (EU public procurement)
Ecuador Government Procurement MCP — SERCOP / Compras Públicas (keyless).
Canada Government Procurement MCP — CanadaBuys open data (keyless).
Government tenders, awards and pre-tender pipelines from 21 official sources as MCP tools.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceOpen & historical US government bid solicitations from city/county portals — updated daily.9 npmMIT
- FlicenseNot gradedqualityBmaintenanceMCP server that gives AI agents structured access to Public Procurement Registry data, allowing natural language queries for planned procurements, open tenders, contract awards, buyers, and winning suppliers.-
- AlicenseAqualityBmaintenanceMCP server for German public procurement data (OCDS). Semantic search, tender matching, and company profiles — all from your local LLM105MIT

oro-intel-mcpofficial
AlicenseNot gradedqualityDmaintenanceUK public procurement data for AI agents. Tenders, contracts, buyer and supplier profiles over MCP and REST. 250 free credits.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.