dino.markets
markets.dino/mcp · v1.0.2 · MCP 2025-11-25
Matched Kalshi and Polymarket markets across sports, crypto, weather, and economics over MCP.
Reachability
reachable
checked 2026-07-14 04:34 UTC
Registry status active
Tools pinned 9
b21c9ec3efb8
Tools last changed
unchanged since first capture 2026-07-14
Provenance
Registry namespace markets.dino
(domain verified by the official registry)
Website
https://dino.markets
Remote endpoints
https://api.dino.markets/v2/mcp/ (streamable-http)
Observed changes
| When (UTC) | Event | Detail |
|---|---|---|
| 2026-07-14 03:29 | first capture | 9 tools pinned |
Pinned tool definitions (9)
| Tool | Description |
|---|---|
| list_markets | List the matched, unified cross-venue catalog as canonical market objects. Each object has id, slug, title, sport, league, status, signal (spread|arb), spread_pts, potential_arb_pct, coverage, outcomes (with kalshi/polymarket prices),... |
| find_arbitrage | Find current confirmed cross-venue arbitrage opportunities between Kalshi and Polymarket. Returns canonical market objects where signal=='arb': confirmed parity, no blocking settlement risk, and potential_arb_pct populated (gross... |
| get_market | Fetch the canonical market object for a single market by its id. Accepts `dino_<uuid>` (the stable canonical id from list_markets) OR a bare UUID. Returns the full canonical object with settlement disclosure (settlement.parity,... |
| list_leagues | List the in-season sports and leagues in the matched feed, with per-sport open/live/settled counts. Call this first to discover valid sport and league values for the other tools. Free to any active dino.markets key. |
| find_markets | Free-text market/event lookup by team, league, or market title. This is the AGENT FRONT DOOR: call find_markets FIRST to resolve a team or league name (e.g. 'Yankees', 'EPL', 'Lakers vs Celtics') into a market id before calling... |
| get_spreads | Cross-venue price-gap view over matched pairs whose resolution rule marks them spread-only (never arb-fireable) but that carry a live, disclosed cross-venue price gap. Only verified-band (EXACT/HIGH) rows are returned — this tool... |
| get_coverage | Internal coverage census for the matched feed. Most integrations want find_markets instead. |
| report_bad_arb | Flag a bad or incorrect arbitrage opportunity for operator review. Include at least one of: opp_id, reason, sport, market, or detail. Mirrors POST /v2/report-bad-arb. Free to any active key. |
| watch_markets | Mint a short-lived (~120s) connect ticket for the real-time WebSocket market stream and return the ws_url plus your tier's allowed channels. The agent (or a client SDK) opens the WebSocket; this tool does not hold the connection. Your... |
Status badge
[](https://toolpin.dev/servers/markets.dino/mcp)
Maintain this server? Add the badge to your README — it links your users to this live status page.