prediction.compare
ActiveTool of Syenite
Searches both Polymarket and Kalshi for the same underlying question and returns a side-by-side comparison of implied probabilities, volume, liquidity, and spread. Use this to see where a question is listed on each exchange, whether prices agree, and which venue has better liquidity. Requires query (the topic to search — e.g. "Trump tariffs", "Bitcoin 100k", "Fed rate cut"). Optionally pass minOverlapPct (0–100, default 20) to control how strictly market titles must match across exchanges — lower values return more speculative matches. Returns matched pairs ranked by match confidence, each showing normalized implied probability (pct) on both sides and the price gap in percentage points.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Topic to search on both Polymarket and Kalshi (e.g. 'Trump tariffs', 'Bitcoin 100k', 'Fed rate cut')"
},
"minOverlapPct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Minimum keyword overlap to count as a match (0–100, default 20). Lower = more speculative matches."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Syenite
https://github.com/syenite-ai/syenite
1/7 registries