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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:e09f3a9d86e7992ecd0015f28e4864d998739f49171777a9c4b4e8ebe4c58265 | sha256sum