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

Server definition

Hash
sha256:e09f3a9d86e7992ecd0015f28e4864d998739f49171777a9c4b4e8ebe4c58265
What it is
What a remote MCP server returned when asked what it offers: 20 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Scan a wallet for risky token approvals. On EVM chains: identifies unlimited ERC-20 approvals and unverified spenders. On Solana: scans SPL token delegate authorities. Returns risk assessment.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Wallet address to scan (0x-prefixed for EVM, base58 for Solana)", "type": "string" }, "chain": { "default": "ethereum", "description": "Blockchain network (includes Solana support)", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche", "solana" ], "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "approval_scan", "outputSchema": null }, { "description": "Smart contract security analysis. Finds vulnerabilities, suggests gas optimizations, flags best practice violations. Supports Solidity, Rust, Move, TypeScript.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "code": { "description": "Smart contract source code", "type": "string" }, "focus": { "default": "all", "description": "Analysis focus area", "enum": [ "security", "gas_optimization", "best_practices", "all" ], "type": "string" }, "language": { "default": "solidity", "description": "Programming language", "enum": [ "solidity", "rust", "move", "typescript" ], "type": "string" }, "previousCode": { "description": "Previous version for diff review", "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "code_review", "outputSchema": null }, { "description": "Generate documentation for any verified EVM smart contract. Returns function descriptions, risk flags, interaction patterns, and security posture.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Contract address", "type": "string" }, "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche" ], "type": "string" }, "focusFunctions": { "description": "Specific functions to document", "items": { "type": "string" }, "type": "array" } }, "required": [ "address" ], "type": "object" }, "name": "contract_docs", "outputSchema": null }, { "description": "Monitor recent contract activity for suspicious admin operations, proxy upgrades, ownership changes, and pause events.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Contract address", "type": "string" }, "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche" ], "type": "string" }, "lookbackHours": { "default": 24, "description": "Hours to look back (max 168)", "maximum": 168, "minimum": 1, "type": "number" } }, "required": [ "address" ], "type": "object" }, "name": "contract_monitor", "outputSchema": null }, { "description": "Current gas prices (slow/standard/fast) for any supported EVM chain with trend analysis.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche" ], "type": "string" } }, "type": "object" }, "name": "gas_oracle", "outputSchema": null }, { "description": "Get a cached snapshot of top DeFi liquidity pools. Filter by protocol (e.g. \"uniswap-v3\"), chain (e.g. \"ethereum\"), or token symbol (e.g. \"ETH\"). Returns TVL, APY, 24h volume, IL risk, and registry enrichment. Data refreshed every 15 minutes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "chain": { "description": "Filter by chain, e.g. \"ethereum\", \"base\", \"arbitrum\"", "type": "string" }, "limit": { "default": 20, "description": "Max results (1-100)", "maximum": 100, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "description": "Pagination offset", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "order": { "default": "desc", "description": "Sort order", "enum": [ "asc", "desc" ], "type": "string" }, "pool": { "description": "Filter by specific pool address or DeFi Llama pool ID", "type": "string" }, "protocol": { "description": "Filter by protocol name, e.g. \"uniswap-v3\", \"curve\", \"aave\"", "type": "string" }, "sortBy": { "default": "tvl", "description": "Sort field", "enum": [ "tvl", "apy", "volume" ], "type": "string" }, "token": { "description": "Filter pools containing this token symbol, e.g. \"ETH\", \"USDC\"", "type": "string" } }, "type": "object" }, "name": "pool_snapshot", "outputSchema": null }, { "description": "Look up a contract address in the Known Contract Label Registry. Returns protocol name, category, risk level, and tags. Free — no payment required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Contract address (0x-prefixed)", "type": "string" }, "chain": { "description": "Blockchain network (e.g., ethereum, base)", "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "registry_lookup", "outputSchema": null }, { "description": "Analyze sentiment of text in crypto, finance, social media, or general context. Returns score (-1 to 1), confidence, label (very_bearish to very_bullish), reasoning, and per-entity sentiment.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "context": { "default": "crypto", "description": "Context for sentiment analysis", "enum": [ "crypto", "finance", "general", "social_media" ], "type": "string" }, "text": { "description": "Text to analyze for sentiment", "maxLength": 10000, "minLength": 1, "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "sentiment", "outputSchema": null }, { "description": "Look up a Solana program ID in the program label registry. Returns protocol name, category, risk level. Free — no payment required.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "programId": { "description": "Base58 Solana program ID", "type": "string" } }, "required": [ "programId" ], "type": "object" }, "name": "solana_program_lookup", "outputSchema": null }, { "description": "Solana token rug check: mint/freeze authority, holder concentration, liquidity depth, and a composite 0-100 risk score.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "mint": { "description": "Base58 Solana token mint address", "type": "string" } }, "required": [ "mint" ], "type": "object" }, "name": "solana_token_risk_scan", "outputSchema": null }, { "description": "Explain a Solana transaction in plain English: labeled programs, token/SOL movements, success status, and risk flags.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "signature": { "description": "Base58 Solana transaction signature", "type": "string" } }, "required": [ "signature" ], "type": "object" }, "name": "solana_tx_explain", "outputSchema": null }, { "description": "Simulate a Solana transaction before signing it: balance changes, labeled programs, deterministic risk rules, and a proceed/caution/avoid recommendation.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "transaction": { "description": "Base64-encoded unsigned (or signed) Solana transaction", "type": "string" } }, "required": [ "transaction" ], "type": "object" }, "name": "solana_tx_simulate", "outputSchema": null }, { "description": "Summarize text with configurable length (brief/standard/detailed), format (prose/bullet_points/structured), and optional topic focus. Returns summary, key points, and compression ratio.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "focus": { "description": "Optional topic to focus the summary on", "maxLength": 200, "type": "string" }, "format": { "default": "structured", "description": "Output format", "enum": [ "prose", "bullet_points", "structured" ], "type": "string" }, "maxLength": { "default": "standard", "description": "Summary length", "enum": [ "brief", "standard", "detailed" ], "type": "string" }, "text": { "description": "Text to summarize", "maxLength": 50000, "minLength": 1, "type": "string" } }, "required": [ "text" ], "type": "object" }, "name": "summarize", "outputSchema": null }, { "description": "Compare a primary token against up to 3 others. Returns full research on primary, abbreviated metrics on comparisons, plus AI comparative analysis.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche" ], "type": "string" }, "compare": { "description": "Tokens to compare against (1-3)", "items": { "type": "string" }, "maxItems": 3, "minItems": 1, "type": "array" }, "primary": { "description": "Primary token to research", "type": "string" } }, "required": [ "primary", "compare" ], "type": "object" }, "name": "token_compare", "outputSchema": null }, { "description": "Lightweight token lookup: price, market cap, volume, and basic risk assessment for any EVM or Solana token.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Token contract address or name", "type": "string" }, "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "solana", "polygon", "arbitrum" ], "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "token_intel", "outputSchema": null }, { "description": "Multi-source token intelligence: market data, DeFi metrics, contract verification, prediction markets, holder analysis, price history, and AI risk assessment. Aggregates CoinGecko, DeFiLlama, Etherscan, and Polymarket.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche" ], "type": "string" }, "include": { "description": "Data modules to include (default: market_data, defi_metrics, contract_info, risk_assessment)", "items": { "enum": [ "market_data", "defi_metrics", "contract_info", "prediction_markets", "institutional", "risk_assessment", "price_history", "holders" ], "type": "string" }, "type": "array" }, "query": { "description": "Token name, symbol, or contract address", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "token_research", "outputSchema": null }, { "description": "Quantitative risk metrics for any ERC-20 token: holder concentration (top 10 holder %), contract permissions (can mint/burn/pause/blacklist), liquidity depth vs market cap, deployer history, and weighted composite risk score (0-100). Pre-computed for top tokens, live-computed for others.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "address": { "description": "Token contract address (0x-prefixed)", "pattern": "^0x[a-fA-F0-9]{40}$", "type": "string" }, "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "arbitrum", "optimism", "polygon" ], "type": "string" } }, "required": [ "address" ], "type": "object" }, "name": "token_risk_metrics", "outputSchema": null }, { "description": "Translate text to any language with tone control (formal/casual/technical). Auto-detects source language. Preserves formatting and cultural nuances.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "sourceLanguage": { "description": "Source language (auto-detected if omitted)", "type": "string" }, "targetLanguage": { "description": "Target language (e.g., Spanish, French, Japanese)", "maxLength": 50, "minLength": 2, "type": "string" }, "text": { "description": "Text to translate", "maxLength": 20000, "minLength": 1, "type": "string" }, "tone": { "default": "formal", "description": "Translation tone", "enum": [ "formal", "casual", "technical" ], "type": "string" } }, "required": [ "text", "targetLanguage" ], "type": "object" }, "name": "translate", "outputSchema": null }, { "description": "Decode any EVM transaction: function call, parameters, token transfers, and plain-English explanation.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "chain": { "default": "ethereum", "description": "Blockchain network", "enum": [ "ethereum", "base", "polygon", "arbitrum", "optimism", "avalanche" ], "type": "string" }, "txHash": { "description": "Transaction hash (0x-prefixed, 64 hex chars)", "type": "string" } }, "required": [ "txHash" ], "type": "object" }, "name": "tx_decode", "outputSchema": null }, { "description": "Comprehensive wallet safety check: scans approvals, analyzes recent transaction activity for suspicious patterns, and assesses target contract risk. Returns composite risk score (0-100), risk level, action items, and related service suggestions. Supports EVM chains and Solana.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "chain": { "default": "ethereum", "description": "Blockchain network (includes Solana support)", "enum": [ "ethereum", "base", "arbitrum", "optimism", "polygon", "solana" ], "type": "string" }, "depth": { "default": "standard", "description": "Analysis depth: quick (approvals only), standard (approvals + activity), deep (extended history + all patterns)", "enum": [ "quick", "standard", "deep" ], "type": "string" }, "targetContract": { "description": "Optional target contract address to assess before interaction", "type": "string" }, "walletAddress": { "description": "Wallet address to check (0x-prefixed for EVM, base58 for Solana)", "type": "string" } }, "required": [ "walletAddress" ], "type": "object" }, "name": "wallet_safety", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e09f3a9d86e7992ecd0015f28e4864d998739f49171777a9c4b4e8ebe4c58265 | sha256sum