Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,551Letters: 14Defects: 1,323counted 4 min ago
teppi

Server definition

Hash
sha256:40f923eff3de95e5a2b00d9a0027cf84a77e7950cd4771867bc5278266952fe9
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get a deep link URL to place a trade on the best venue for a given market. The URL has a referral code embedded so the platform earns commission. Call this to get the URL, then direct the user to open it.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "amount": { "description": "USD amount to trade (for tracking)", "exclusiveMinimum": 0, "type": "number" }, "canonical_id": { "description": "Cross-venue canonical market ID", "type": "string" }, "market_id": { "description": "Platform-specific market ID (e.g. \"polymarket-abc123\")", "type": "string" }, "route_query": { "description": "Original route_market query when source is route", "type": "string" }, "side": { "default": "unknown", "description": "Which side to trade", "enum": [ "yes", "no", "unknown" ], "type": "string" }, "source": { "default": "direct", "description": "Tool path that produced this execution intent", "enum": [ "direct", "route", "quote", "arbitrage", "webhook" ], "type": "string" } }, "type": "object" }, "name": "execute_url", "outputSchema": null }, { "description": "Find live cross-venue arbitrage opportunities — markets where the same event trades at different prices on Polymarket vs Kalshi vs other venues. Can also estimate fee-normalized net spread for a position size.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "include_fees": { "default": false, "description": "Whether to include estimated fee/friction normalization", "type": "boolean" }, "min_spread_pct": { "default": 4, "description": "Minimum spread in percentage points (default 4 = 4¢)", "maximum": 50, "minimum": 1, "type": "number" }, "position_size": { "default": 0, "description": "USD position size used for fee/slippage estimation", "exclusiveMinimum": 0, "type": "number" }, "venue_a": { "description": "Optional venue filter for one side of the arbitrage pair, e.g. polymarket", "type": "string" }, "venue_b": { "description": "Optional venue filter for the other side of the arbitrage pair, e.g. kalshi", "type": "string" } }, "type": "object" }, "name": "get_arbitrage", "outputSchema": null }, { "description": "Get historical OHLCV-style prediction market candles over a time range, including the latest stored depth snapshot within each bucket when available. Can also export CSV text or base64-encoded Parquet.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "canonical_id": { "description": "Cross-venue canonical market ID", "type": "string" }, "format": { "default": "json", "description": "Return JSON candles, CSV text payload, or base64-encoded Parquet payload", "enum": [ "json", "csv", "parquet" ], "type": "string" }, "from": { "description": "Inclusive ISO 8601 start timestamp", "type": "string" }, "granularity": { "default": "1d", "description": "Bucket size for history candles", "enum": [ "1m", "5m", "15m", "1h", "4h", "1d" ], "type": "string" }, "market_id": { "description": "Platform-specific market ID", "type": "string" }, "to": { "description": "Inclusive ISO 8601 end timestamp", "type": "string" }, "venue": { "description": "Venue filter, e.g. polymarket or kalshi", "type": "string" } }, "required": [ "from", "to" ], "type": "object" }, "name": "get_history", "outputSchema": null }, { "description": "Get the live probability, liquidity, and volume for a prediction market across all venues. Can also return venue order book depth and size-aware VWAP/slippage estimates.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "canonical_id": { "description": "Cross-venue canonical market ID", "type": "string" }, "market_id": { "description": "Platform-specific market ID", "type": "string" }, "size": { "default": 0, "description": "USD size for YES-buy VWAP/slippage estimation", "exclusiveMinimum": 0, "type": "number" } }, "type": "object" }, "name": "get_quote", "outputSchema": null }, { "description": "Find questions that users are searching for but no prediction market exists. Useful for discovering new market creation opportunities or identifying emerging topics with real trading interest.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "days": { "default": 7, "description": "Lookback window in days (default 7)", "maximum": 90, "minimum": 1, "type": "integer" }, "limit": { "default": 20, "description": "Max results (default 20)", "maximum": 50, "minimum": 1, "type": "integer" } }, "type": "object" }, "name": "get_unmet_demand", "outputSchema": null }, { "description": "Find the best prediction market for a natural-language question or trading intent. Returns the best cross-venue match, current probability, liquidity, and any arbitrage opportunity between venues.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "q": { "description": "Natural language question or trading intent, e.g. \"Will BTC reach $200k in 2025?\" or \"Fed rate cut September\"", "type": "string" } }, "required": [ "q" ], "type": "object" }, "name": "route_market", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:40f923eff3de95e5a2b00d9a0027cf84a77e7950cd4771867bc5278266952fe9 | sha256sum