compare_topic
ActiveTool of Market Spread
Cross-venue prediction-market LANDSCAPE scanner: for one topic, show how 5 venues (Polymarket, Kalshi, Manifold, PredictIt, Futuur) are pricing it side by side and flag divergence. Each venue is queried in parallel; a venue that errors or times out is reported as { reachable: false } and never fails the call. Returns each venue's top matches normalized to { venue, title, implied_probability (0-1 for the main/YES outcome, or null), url, n_outcomes }, plus a divergence summary across venues' top matches. HONESTY: this surfaces WHERE TO LOOK for mispricing — it is NOT an executable-arb tool. A high spread_pp usually reflects different bet shapes, resolution criteria, dates, or thin liquidity, not a real arbitrage. Divergence is only computed when ≥2 venues' top titles share strong token overlap (Jaccard); otherwise divergence is null with a low-match-quality note telling you to compare manually. Verify the questions resolve identically before trading. For executable poly↔kalshi arbitrage (needs order-book depth) use the `polymarket_arbitrage` pack.
Parameters schema
{
"type": "object",
"required": [
"topic"
],
"properties": {
"topic": {
"type": "string",
"description": "Topic / question to scan across venues, e.g. \"bitcoin 100k\", \"fed rate cut\", \"2028 president\", \"government shutdown\", \"trump\"."
},
"per_venue": {
"type": "number",
"description": "Top matches to show per venue (default 3, max 5)."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Market Spread
https://github.com/pipeworx-io/mcp-market-spread
1/7 registries