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

Server definition

Hash
sha256:9bd7d8114aa4858366519e0cf71577061d78049e65bc5a8ce11310bfe64bd0c7
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": "TickTape gives independent preflight verdicts for Polymarket. Use preflight_trade before sending an order (OK/CAUTION/VETO with slippage, depth, fee drag), preflight_copy before copy-trading a wallet (COPY/WATCH/VETO), and leaderboard / red_list to choose or refuse wallets. Verdicts are deterministic arithmetic on live books - not predictions, not investment advice. Payment: live calls are paid. Send Authorization: Bearer tk_<wallet>_<secret> (credits token, bought once via x402 at POST https://ticktape.cc/api/credits) with your MCP requests for the fast paid lane, or pay per call via x402 directly on the REST endpoints. Unpaid live tool calls return the x402 payment terms as an isError result. Every tool accepts sandbox: true for a free deterministic example. Docs: https://ticktape.cc/llms.txt and https://ticktape.cc/auth.md", "tools": [ { "description": "Remaining credit balance for your bearer token. Free - requires Authorization: Bearer tk_<wallet>_<secret> on the MCP request; without a token it returns the credit-pack purchase terms instead.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "credits_balance", "outputSchema": { "properties": { "balance": { "description": "Remaining credits for the wallet behind the bearer token. Present only with a valid token.", "type": "integer" }, "costs": { "description": "Per-endpoint credit costs: preflight_trade / leaderboard / red_list = 1; preflight_copy = 5.", "type": "object" }, "expires": { "description": "Credit expiry (12 months from purchase). Present only with a valid token.", "type": "string" }, "how": { "description": "How to buy a pack (x402 payment on POST /api/credits).", "type": "string" }, "ok": { "type": "boolean" }, "pack": { "description": "Pack terms: {usd, credits, valid_days}.", "type": "object" }, "why": { "description": "Why credits exist (fast header auth vs per-call on-chain settle).", "type": "string" } }, "required": [ "ok" ], "type": "object" } }, { "description": "Polymarket wallets currently rated COPY or WATCH for copyability: simulated copier ROI net of 2026 taker fees and slippage, out-of-sample validation, sample sizes and reasons. Price: $0.02 per call via x402 or 1 credit with a bearer token; sandbox: true is free.", "inputSchema": { "additionalProperties": false, "properties": { "sandbox": { "description": "true = free deterministic example response, never charged.", "type": "boolean" } }, "type": "object" }, "name": "leaderboard", "outputSchema": { "properties": { "computed_at": { "type": "string" }, "method": { "type": "string" }, "note": { "type": "string" }, "ok": { "type": "boolean" }, "paid": { "description": "Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.", "properties": { "credits_remaining": { "type": "integer" }, "credits_used": { "type": "integer" }, "network": { "description": "CAIP-2 network id, eip155:8453 (Base).", "type": "string" }, "price_paid_usdc": { "description": "USDC settled for this call, decimal string (e.g. \"0.02\").", "type": "string" }, "receipt": { "description": "Basescan link for the settlement.", "type": [ "string", "null" ] }, "transaction": { "description": "On-chain settlement transaction hash.", "type": "string" } }, "type": "object" }, "sandbox": { "description": "True when the response is the free deterministic sandbox example.", "type": "boolean" }, "universe": { "description": "The selection funnel behind the ratings.", "type": "string" }, "wallets": { "description": "Wallets rated COPY or WATCH.", "items": { "properties": { "copied_trades": { "description": "Number of mirrored trades in the in-sample window.", "type": "integer" }, "name": { "description": "Polymarket display name (public pseudonym).", "type": "string" }, "oos_trades": { "description": "Number of mirrored trades in the out-of-sample month. Present when the OOS sample size drove the verdict; distinct from copied_trades, which counts the in-sample window.", "type": "integer" }, "oos_validated": { "description": "True if the wallet survived the out-of-sample month.", "type": "boolean" }, "reasons": { "items": { "type": "string" }, "type": "array" }, "roi_fee_inclusive_pct": { "description": "Simulated copier ROI with explicit 2026 taker fees, first-entry mirror $5/trade, 2c slippage.", "type": "number" }, "roi_slippage_basis_pct": { "description": "Simulated copier ROI net of the 2c slippage floor, before explicit taker fees.", "type": "number" }, "verdict": { "enum": [ "COPY", "WATCH", "VETO" ], "type": "string" }, "win_rate_pct": { "type": "number" } }, "required": [ "name", "verdict" ], "type": "object" }, "type": "array" }, "window": { "description": "Human-readable audit window.", "type": "string" } }, "required": [ "ok", "wallets" ], "type": "object" } }, { "description": "COPY / WATCH / VETO verdict for copy-trading a Polymarket wallet, with the numbers behind it (fee-inclusive copier ROI from a fixed $5-entry / +2c-slippage simulation, win rate, entry-price buckets, category mix). Wallets not yet computed return QUEUED free of charge - typically ready in minutes (retry_after_seconds tells you when); worst case about an hour. Price: $0.10 per call via x402 or 5 credits with a bearer token; sandbox: true is free.", "inputSchema": { "additionalProperties": false, "properties": { "sandbox": { "description": "true = free deterministic example response, never charged.", "type": "boolean" }, "wallet": { "description": "Polymarket wallet address (0x + 40 hex). Required for live calls; optional with sandbox: true.", "type": "string" } }, "type": "object" }, "name": "preflight_copy", "outputSchema": { "description": "Copy-trading profile for one wallet (rolling 90-day window, recomputed nightly). QUEUED responses carry only verdict/wallet/reasons/retry_after_seconds and are always free.", "properties": { "active_days": { "type": "integer" }, "avg_entry_price": { "type": [ "number", "null" ] }, "both_sides_pct": { "description": "Share of markets where the wallet bought BOTH outcomes (farming smell).", "type": "number" }, "category_mix_pct": { "additionalProperties": { "type": "number" }, "type": "object" }, "clips_per_entry_avg": { "description": "Iceberg signal - how many fills the wallet splits one entry into.", "type": "number" }, "computed_at": { "type": "string" }, "entry_price_buckets": { "additionalProperties": { "type": "integer" }, "type": "object" }, "first_trade_at": { "type": [ "string", "null" ] }, "last_trade_at": { "type": [ "string", "null" ] }, "method": { "type": "string" }, "n_first_entries": { "description": "Distinct (market, outcome) first BUY entries in the window; crypto up/down markets excluded.", "type": "integer" }, "n_pending": { "type": "integer" }, "n_resolved": { "type": "integer" }, "name": { "description": "Last pseudonym seen on the tape.", "type": [ "string", "null" ] }, "note": { "type": "string" }, "ok": { "type": "boolean" }, "paid": { "description": "Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.", "properties": { "credits_remaining": { "type": "integer" }, "credits_used": { "type": "integer" }, "network": { "description": "CAIP-2 network id, eip155:8453 (Base).", "type": "string" }, "price_paid_usdc": { "description": "USDC settled for this call, decimal string (e.g. \"0.02\").", "type": "string" }, "receipt": { "description": "Basescan link for the settlement.", "type": [ "string", "null" ] }, "transaction": { "description": "On-chain settlement transaction hash.", "type": "string" } }, "type": "object" }, "reasons": { "items": { "type": "string" }, "type": "array" }, "retry_after_seconds": { "description": "QUEUED only.", "type": "integer" }, "roi_fee_inclusive_pct": { "description": "Slippage basis minus explicit 2026 taker fees (rate*p*(1-p)).", "type": [ "number", "null" ] }, "roi_slippage_basis_pct": { "description": "$5/entry at whale price +2c slippage, held to resolution.", "type": [ "number", "null" ] }, "sandbox": { "description": "True when the response is the free deterministic sandbox example.", "type": "boolean" }, "verdict": { "description": "COPY only for out-of-sample-validated wallets; in-sample verdicts are capped at WATCH. VETO = negative fee-inclusive copier ROI or both-sides farming. NO_COVERAGE = below the 10-first-entry floor. QUEUED = not computed yet (free) - typically ready in minutes (retry_after_seconds tells you when); worst case about an hour.", "enum": [ "COPY", "WATCH", "VETO", "NO_COVERAGE", "QUEUED" ], "type": "string" }, "wallet": { "type": "string" }, "win_rate_pct": { "type": [ "number", "null" ] }, "window": { "properties": { "days": { "type": "integer" }, "from": { "type": "string" }, "to": { "type": "string" } }, "type": "object" } }, "required": [ "ok", "verdict" ], "type": "object" } }, { "description": "Pre-flight verdict (OK / CAUTION / VETO) for a Polymarket order before you send it: expected VWAP slippage, visible depth, 2026 taker-fee drag, safe size and book staleness, computed deterministically from the live CLOB book. Identify the market by token_id, or by slug + outcome. Price: $0.02 per call via x402 or 1 credit with a bearer token; sandbox: true is free.", "inputSchema": { "additionalProperties": false, "properties": { "max_book_age_s": { "description": "Threshold override: maximum acceptable order-book age in seconds. Default 60.", "type": "number" }, "max_slippage_c": { "description": "Threshold override: slippage in cents above which the verdict degrades from OK to CAUTION. Default 1.0.", "type": "number" }, "outcome": { "description": "Outcome name, e.g. Yes / No / candidate name (partial match OK for multi-outcome events).", "type": "string" }, "sandbox": { "description": "true = free deterministic example response, never charged.", "type": "boolean" }, "side": { "description": "Order side. Default BUY.", "enum": [ "BUY", "SELL" ], "type": "string" }, "slug": { "description": "Market or event slug (a polymarket.com/event/<slug> URL works too). Use with outcome.", "type": "string" }, "token_id": { "description": "CLOB token id - alternative to slug + outcome.", "type": "string" }, "usd": { "description": "Order size in USD. Default 100, max 10000.", "type": "number" }, "veto_slippage_c": { "description": "Threshold override: slippage in cents at which the verdict becomes VETO. Default 3.0.", "type": "number" } }, "type": "object" }, "name": "preflight_trade", "outputSchema": { "properties": { "market": { "description": "The market the verdict was computed for.", "properties": { "outcome": { "type": [ "string", "null" ] }, "question": { "type": [ "string", "null" ] }, "slug": { "type": [ "string", "null" ] }, "token_id": { "type": "string" } }, "type": "object" }, "meta": { "description": "Method, audience and thresholds used. Present on live-book responses (absent on sandbox examples).", "type": "object" }, "note": { "type": "string" }, "numbers": { "properties": { "best_price": { "description": "Best available price on the relevant side of the book.", "type": "number" }, "book_age_seconds": { "description": "Age of the order-book snapshot used.", "type": "number" }, "expected_slippage_cents": { "description": "expected_vwap minus best_price, in cents per share.", "type": "number" }, "expected_vwap": { "description": "Volume-weighted average fill price for the requested size.", "type": "number" }, "fee_category": { "description": "Fee schedule category applied to this market.", "type": "string" }, "fee_drag_cents_per_share": { "description": "Taker fee in cents per share (rate * p * (1-p)).", "type": "number" }, "order_vs_depth_pct": { "description": "Order size as a percentage of visible depth.", "type": "number" }, "safe_size_usd": { "description": "Largest order size that would still pass the OK thresholds on this book.", "type": "number" }, "taker_fee_usd": { "description": "Total taker fee for this order under the 2026 schedule.", "type": "number" }, "visible_depth_usd": { "description": "Visible depth on the relevant side, in USD.", "type": "number" } }, "type": "object" }, "ok": { "type": "boolean" }, "order": { "description": "The order as understood by the endpoint.", "properties": { "side": { "enum": [ "BUY", "SELL" ], "type": "string" }, "usd": { "type": "number" } }, "type": "object" }, "paid": { "description": "Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.", "properties": { "credits_remaining": { "type": "integer" }, "credits_used": { "type": "integer" }, "network": { "description": "CAIP-2 network id, eip155:8453 (Base).", "type": "string" }, "price_paid_usdc": { "description": "USDC settled for this call, decimal string (e.g. \"0.02\").", "type": "string" }, "receipt": { "description": "Basescan link for the settlement.", "type": [ "string", "null" ] }, "transaction": { "description": "On-chain settlement transaction hash.", "type": "string" } }, "type": "object" }, "reasons": { "description": "Reasons, each carrying the number that triggered it.", "items": { "type": "string" }, "type": "array" }, "sandbox": { "description": "True when the response is the free deterministic sandbox example.", "type": "boolean" }, "verdict": { "description": "Deterministic verdict on executing this order now, at this size, on this book. Not a prediction of the market outcome.", "enum": [ "OK", "CAUTION", "VETO" ], "type": "string" } }, "required": [ "ok", "verdict" ], "type": "object" } }, { "description": "Polymarket wallets a copier should refuse (VETO): negative fee-inclusive copier ROI or farming patterns, same method and window as the leaderboard. Price: $0.02 per call via x402 or 1 credit with a bearer token; sandbox: true is free.", "inputSchema": { "additionalProperties": false, "properties": { "sandbox": { "description": "true = free deterministic example response, never charged.", "type": "boolean" } }, "type": "object" }, "name": "red_list", "outputSchema": { "properties": { "computed_at": { "type": "string" }, "method": { "type": "string" }, "note": { "type": "string" }, "ok": { "type": "boolean" }, "paid": { "description": "Payment record. Per-call x402 lane: price_paid_usdc / transaction / network / receipt. Credit lane: credits_used / credits_remaining. Absent on sandbox and free QUEUED responses.", "properties": { "credits_remaining": { "type": "integer" }, "credits_used": { "type": "integer" }, "network": { "description": "CAIP-2 network id, eip155:8453 (Base).", "type": "string" }, "price_paid_usdc": { "description": "USDC settled for this call, decimal string (e.g. \"0.02\").", "type": "string" }, "receipt": { "description": "Basescan link for the settlement.", "type": [ "string", "null" ] }, "transaction": { "description": "On-chain settlement transaction hash.", "type": "string" } }, "type": "object" }, "sandbox": { "description": "True when the response is the free deterministic sandbox example.", "type": "boolean" }, "universe": { "description": "The selection funnel behind the ratings.", "type": "string" }, "wallets": { "description": "Wallets rated VETO - copying them lost money for the simulated copier.", "items": { "properties": { "copied_trades": { "description": "Number of mirrored trades in the in-sample window.", "type": "integer" }, "name": { "description": "Polymarket display name (public pseudonym).", "type": "string" }, "oos_trades": { "description": "Number of mirrored trades in the out-of-sample month. Present when the OOS sample size drove the verdict; distinct from copied_trades, which counts the in-sample window.", "type": "integer" }, "oos_validated": { "description": "True if the wallet survived the out-of-sample month.", "type": "boolean" }, "reasons": { "items": { "type": "string" }, "type": "array" }, "roi_fee_inclusive_pct": { "description": "Simulated copier ROI with explicit 2026 taker fees, first-entry mirror $5/trade, 2c slippage.", "type": "number" }, "roi_slippage_basis_pct": { "description": "Simulated copier ROI net of the 2c slippage floor, before explicit taker fees.", "type": "number" }, "verdict": { "enum": [ "COPY", "WATCH", "VETO" ], "type": "string" }, "win_rate_pct": { "type": "number" } }, "required": [ "name", "verdict" ], "type": "object" }, "type": "array" }, "window": { "description": "Human-readable audit window.", "type": "string" } }, "required": [ "ok", "wallets" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9bd7d8114aa4858366519e0cf71577061d78049e65bc5a8ce11310bfe64bd0c7 | sha256sum