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

Server definition

Hash
sha256:acef3198bf6beeb5444e5c9156341a7dffc49c3cca2ae807f587aed5f8367718
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": "FLAGSHIP. An outcome-priced momentum verdict that ABSTAINS below your confidence bar - the only x402 signal that refuses to answer (honestly) when it is not sure. Post {addr, min_confidence 0-1} then pay $0.01, and get a mechanical momentum verdict \"gaining\" or \"fading\" IF the signal agreement clears your bar, else a calibrated \"abstain\". Paid answers carry a keyless tamper-evidence receipt. confidence is a transparent heuristic, NOT a prediction; not financial advice. x402-paid at GET/POST /intent (3 free calls per wallet via ?wallet=0x…). Example: GET /intent?addr=0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed&min_confidence=0.7", "inputSchema": { "properties": { "addr": { "description": "0x Base token address to read momentum for", "type": "string" }, "min_confidence": { "description": "0-1; abstain (no verdict, you still pay the flat fee) if mechanical confidence is below this. Default 0.6", "type": "number" }, "question": { "description": "optional free-text label / social query; defaults to the token symbol", "type": "string" } }, "required": [ "addr" ], "type": "object" }, "name": "get_intent", "outputSchema": null }, { "description": "The Base PREFLIGHT: one call fuses MainStreet on-chain SAFETY (SAFE/WATCH/AVOID + rug flags) with xsignal MOMENTUM (the abstaining read) into a single recommendation (GO / CAUTION / AVOID / AVOID_ENTRY / NEUTRAL / UNVERIFIED) answering \"is this token safe to touch AND moving?\". Safety GATES momentum - never green-lights a token that can rug. x402-paid at GET/POST /preflight ($0.05; 3 free per wallet via ?wallet=0x…). Input: addr (0x Base token). Not financial advice.", "inputSchema": { "properties": { "addr": { "description": "0x Base token address", "type": "string" } }, "required": [ "addr" ], "type": "object" }, "name": "get_preflight", "outputSchema": null }, { "description": "BATCH watchlist screen: run the preflight (safety ⊕ momentum) over up to 10 Base tokens in one call → which are GO (safe + moving), plus a per-token verdict + a summary count. For an agent screening a watchlist. x402-paid at GET/POST /screen ($0.10; 3 free per wallet via ?wallet=0x…). Input: addrs (array or comma-separated 0x addresses). Not financial advice.", "inputSchema": { "properties": { "addrs": { "description": "up to 10 0x Base token addresses", "items": { "type": "string" }, "type": "array" } }, "required": [ "addrs" ], "type": "object" }, "name": "get_screen", "outputSchema": null }, { "description": "Real-time X/social signal for a topic: scored (virality + freshness) and CITED (source urls), deduped and ranked. Input: query (topic) OR candidates[] (bring your own posts to score). x402-paid at GET/POST /signal ($0.01; 3 free per wallet via ?wallet=0x…). Example: GET /signal?q=base+memecoin", "inputSchema": { "properties": { "candidates": { "description": "optional: your own posts to score instead of a live fetch", "type": "array" }, "limit": { "description": "max items to return (<=25)", "type": "integer" }, "query": { "description": "the topic/keywords to get a signal for", "type": "string" }, "source": { "description": "xsearch | grok (live source, if a key is set)", "type": "string" }, "terms": { "description": "optional explicit match terms", "type": "array" } }, "type": "object" }, "name": "get_signal", "outputSchema": null }, { "description": "A fused MEAL: one call combines Base token market intel + real-time social signal into a single \"what is happening with $TOKEN right now\" brief - market flags + top CITED social posts + a plain-language, non-advisory summary. Saves an agent the fetch-and-fuse work. x402-paid at GET/POST /brief ($0.05; 3 free per wallet via ?wallet=0x…). Example: GET /brief?addr=0x4ed4…&q=degen", "inputSchema": { "properties": { "addr": { "description": "0x Base token address", "type": "string" }, "query": { "description": "optional topic/symbol for the social half; defaults to the token symbol", "type": "string" } }, "required": [ "addr" ], "type": "object" }, "name": "get_token_brief", "outputSchema": null }, { "description": "Base token MARKET data (liquidity, 24h volume, price + change, pool age, buy/sell flow, mechanical flags) from public DEX pools. Market data, NOT a trust/safety rating. Best used as an input to get_token_brief. x402-paid at GET/POST /token ($0.01; 3 free per wallet via ?wallet=0x…).", "inputSchema": { "properties": { "addr": { "description": "0x Base token address", "type": "string" } }, "required": [ "addr" ], "type": "object" }, "name": "get_token_intel", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:acef3198bf6beeb5444e5c9156341a7dffc49c3cca2ae807f587aed5f8367718 | sha256sum