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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Paid Whale Intelligence ($0.02 USDC). Summarizes large public GeckoTerminal-indexed DEX trades for a token address on a supported chain. Large-trader labels are size-based heuristics, not verified whale identities; data is not chain-wide. Wallet mode uses Helius (Solana) or Etherscan API V2 (EVM) when configured, returning recent indexed transactions only; it does not claim complete balances or whale labels.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "oneOf": [ { "additionalProperties": false, "properties": { "asset": { "maxLength": 90, "minLength": 1, "type": "string" }, "chain": { "enum": [ "solana", "ethereum", "base", "arbitrum", "optimism", "polygon" ], "type": "string" }, "limit": { "default": 50, "maximum": 100, "minimum": 1, "type": "integer" }, "min_transaction_usd": { "default": 100000, "maximum": 1000000000, "minimum": 1, "type": "number" }, "mode": { "const": "asset", "type": "string" }, "window": { "default": "1h", "enum": [ "5m", "15m", "1h", "4h", "24h" ], "type": "string" } }, "required": [ "mode", "chain", "asset" ], "type": "object" }, { "additionalProperties": false, "properties": { "address": { "maxLength": 128, "minLength": 1, "type": "string" }, "chain": { "enum": [ "solana", "ethereum", "base", "arbitrum", "optimism", "polygon" ], "type": "string" }, "mode": { "const": "wallet", "type": "string" } }, "required": [ "mode", "chain", "address" ], "type": "object" } ], "type": "object" }, "name": "analyze_whale_activity", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "data": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "meta": { "additionalProperties": false, "properties": { "cache": { "additionalProperties": false, "properties": { "age_ms": { "minimum": 0, "type": "number" }, "hit": { "type": "boolean" } }, "required": [ "hit", "age_ms" ], "type": "object" }, "failed_sources": { "items": { "additionalProperties": false, "properties": { "reason": { "type": "string" }, "source": { "type": "string" } }, "required": [ "source", "reason" ], "type": "object" }, "type": "array" }, "latency_ms": { "minimum": 0, "type": "number" }, "partial": { "type": "boolean" }, "sources": { "items": { "type": "string" }, "type": "array" } }, "required": [ "sources", "latency_ms", "partial", "failed_sources", "cache" ], "type": "object" }, "success": { "const": true, "type": "boolean" }, "timestamp": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "tool": { "type": "string" } }, "required": [ "success", "tool", "timestamp", "data", "meta" ], "type": "object" } }, { "description": "Paid Strategy Backtest ($0.10 USDC). Tests built-in long-only spot strategies against bounded public Binance OHLCV history. Signals form at candle close and execute at the next candle open. Applies configured fees/slippage; accepts declarative parameters only and never executes user code. Historical results are not predictions.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "end": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" }, "fee_bps": { "default": 10, "maximum": 500, "minimum": 0, "type": "number" }, "initial_capital": { "maximum": 100000000, "minimum": 10, "type": "number" }, "market": { "pattern": "^[A-Z0-9]{4,20}$", "type": "string" }, "slippage_bps": { "default": 5, "maximum": 500, "minimum": 0, "type": "number" }, "start": { "format": "date", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$", "type": "string" }, "strategy": { "additionalProperties": false, "properties": { "parameters": { "additionalProperties": { "type": "number" }, "default": {}, "propertyNames": { "type": "string" }, "type": "object" }, "type": { "enum": [ "moving_average_crossover", "rsi_mean_reversion", "momentum", "breakout", "buy_and_hold" ], "type": "string" } }, "required": [ "type" ], "type": "object" }, "timeframe": { "enum": [ "1h", "4h", "1d" ], "type": "string" } }, "required": [ "market", "timeframe", "start", "end", "initial_capital", "strategy" ], "type": "object" }, "name": "backtest_strategy", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "data": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "meta": { "additionalProperties": false, "properties": { "cache": { "additionalProperties": false, "properties": { "age_ms": { "minimum": 0, "type": "number" }, "hit": { "type": "boolean" } }, "required": [ "hit", "age_ms" ], "type": "object" }, "failed_sources": { "items": { "additionalProperties": false, "properties": { "reason": { "type": "string" }, "source": { "type": "string" } }, "required": [ "source", "reason" ], "type": "object" }, "type": "array" }, "latency_ms": { "minimum": 0, "type": "number" }, "partial": { "type": "boolean" }, "sources": { "items": { "type": "string" }, "type": "array" } }, "required": [ "sources", "latency_ms", "partial", "failed_sources", "cache" ], "type": "object" }, "success": { "const": true, "type": "boolean" }, "timestamp": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "tool": { "type": "string" } }, "required": [ "success", "tool", "timestamp", "data", "meta" ], "type": "object" } }, { "description": "Paid Change / Diff Check ($0.001 USDC). Checks normalized text on a public HTTPS page against a previous SHA-256 hash, returning a compact diff when a prior snapshot is available.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "previous_hash": { "maxLength": 80, "minLength": 1, "type": "string" }, "url": { "format": "uri", "maxLength": 4096, "type": "string" } }, "required": [ "url", "previous_hash" ], "type": "object" }, "name": "check_change", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "baseline_available": { "type": "boolean" }, "cached": { "type": "boolean" }, "change_score": { "type": "number" }, "change_type": { "items": { "type": "string" }, "type": "array" }, "changed": { "type": "boolean" }, "checked_at": { "type": "string" }, "current_hash": { "type": "string" }, "data_age_seconds": { "type": "number" }, "diff": { "anyOf": [ { "additionalProperties": false, "properties": { "added": { "items": { "type": "string" }, "type": "array" }, "removed": { "items": { "type": "string" }, "type": "array" } }, "required": [ "added", "removed" ], "type": "object" }, { "type": "null" } ] }, "previous_hash": { "type": "string" }, "success": { "const": true, "type": "boolean" }, "summary": { "additionalProperties": false, "properties": { "price_changed": { "type": [ "boolean", "null" ] }, "stock_changed": { "type": [ "boolean", "null" ] } }, "required": [ "price_changed", "stock_changed" ], "type": "object" } }, "required": [ "success", "changed", "baseline_available", "current_hash", "previous_hash", "change_score", "change_type", "diff", "summary", "cached", "data_age_seconds", "checked_at" ], "type": "object" } }, { "description": "Paid Package Safety Gate ($0.005 USDC on Base). Call before a coding agent installs, imports, or adds an unfamiliar npm dependency. Checks resolved package/version, OSV vulnerabilities and malware advisories, popular-name typosquatting, and install lifecycle scripts using static analysis only. Package code is never executed. Checks up to 10 direct dependencies when their versions can be resolved; it does not traverse transitive dependencies or assess maintainer history. Unknown coverage returns caution.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "ecosystem": { "const": "npm", "type": "string" }, "package": { "maxLength": 214, "minLength": 1, "type": "string" }, "version": { "maxLength": 128, "type": "string" } }, "required": [ "ecosystem", "package" ], "type": "object" }, "name": "check_package", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "cached": { "type": "boolean" }, "checked_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "data_freshness_seconds": { "minimum": 0, "type": "number" }, "degraded": { "type": "boolean" }, "dependencies_analyzed": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "dependency_count": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "dependency_findings": { "items": { "additionalProperties": false, "properties": { "known_malicious": { "type": [ "boolean", "null" ] }, "package": { "type": "string" }, "risk": { "enum": [ "low", "medium", "high", "critical", "unknown" ], "type": "string" }, "version": { "type": "string" }, "vulnerabilities": { "items": { "type": "string" }, "type": "array" } }, "required": [ "package", "version", "known_malicious", "vulnerabilities", "risk" ], "type": "object" }, "type": "array" }, "dependency_risk": { "enum": [ "low", "medium", "high", "unknown" ], "type": "string" }, "deprecated": { "type": "boolean" }, "ecosystem": { "const": "npm", "type": "string" }, "install_script_risk": { "enum": [ "low", "medium", "high", "critical", "unknown" ], "type": "string" }, "known_malicious": { "type": [ "boolean", "null" ] }, "known_vulnerabilities": { "items": { "additionalProperties": false, "properties": { "affected": { "const": true, "type": "boolean" }, "fixed_version": { "type": [ "string", "null" ] }, "id": { "type": "string" }, "severity": { "enum": [ "low", "medium", "high", "critical", "unknown" ], "type": "string" }, "summary": { "type": [ "string", "null" ] } }, "required": [ "id", "summary", "severity", "affected", "fixed_version" ], "type": "object" }, "type": "array" }, "maintainer_count": { "anyOf": [ { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, { "type": "null" } ] }, "maintainer_risk": { "enum": [ "low", "medium", "high", "unknown" ], "type": "string" }, "malicious_confidence": { "anyOf": [ { "enum": [ "low", "medium", "high" ], "type": "string" }, { "type": "null" } ] }, "new_package": { "type": [ "boolean", "null" ] }, "package": { "type": "string" }, "package_age_days": { "anyOf": [ { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, { "type": "null" } ] }, "recommendation": { "enum": [ "allow", "caution", "block" ], "type": "string" }, "reputation": { "enum": [ "good", "neutral", "suspicious", "malicious", "unknown" ], "type": "string" }, "requested_version": { "type": [ "string", "null" ] }, "resolved_version": { "type": "string" }, "risk_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "risk_level": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "risk_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "similar_to": { "type": [ "string", "null" ] }, "similarity_score": { "anyOf": [ { "maximum": 1, "minimum": 0, "type": "number" }, { "type": "null" } ] }, "sources": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" }, "suspicious_scripts": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "signals": { "items": { "type": "string" }, "type": "array" } }, "required": [ "name", "signals" ], "type": "object" }, "type": "array" }, "typosquat_risk": { "enum": [ "low", "medium", "high", "critical", "unknown" ], "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "success", "ecosystem", "package", "requested_version", "resolved_version", "risk_score", "risk_level", "risk_confidence", "recommendation", "known_malicious", "malicious_confidence", "known_vulnerabilities", "typosquat_risk", "similar_to", "similarity_score", "install_script_risk", "suspicious_scripts", "dependency_risk", "dependency_count", "dependencies_analyzed", "dependency_findings", "maintainer_risk", "maintainer_count", "reputation", "package_age_days", "new_package", "deprecated", "warnings", "sources", "degraded", "cached", "checked_at", "data_freshness_seconds" ], "type": "object" } }, { "description": "Paid Agent Preflight URL check ($0.005 USDC on Base). Call before an agent opens, follows, downloads from, or trusts an unknown URL. Performs deterministic checks, safely inspects HTTPS redirects without loading page content, blocks localhost/private addresses, and optionally queries Google Web Risk when configured. No LLM is used. A clean result is not a guarantee of safety.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "url": { "maxLength": 4096, "minLength": 1, "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "check_url", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "cached": { "type": "boolean" }, "checked_at": { "type": "string" }, "degraded": { "type": "boolean" }, "domain_age_risk": { "const": "unknown", "type": "string" }, "final_url": { "type": [ "string", "null" ] }, "https": { "type": "boolean" }, "malware": { "type": "boolean" }, "normalized_url": { "type": "string" }, "phishing": { "type": "boolean" }, "recommendation": { "enum": [ "allow", "caution", "block" ], "type": "string" }, "redirect_count": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "risk_level": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "risk_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "safe": { "type": "boolean" }, "sources": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" }, "suspicious_domain": { "type": "boolean" }, "suspicious_redirect": { "type": "boolean" }, "threats": { "items": { "type": "string" }, "type": "array" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "success", "safe", "risk_score", "risk_level", "recommendation", "normalized_url", "final_url", "redirect_count", "https", "domain_age_risk", "phishing", "malware", "suspicious_redirect", "suspicious_domain", "threats", "warnings", "sources", "cached", "degraded", "checked_at" ], "type": "object" } }, { "description": "Paid Wallet Risk Check ($0.02 USDC on Base). Call before an agent sends funds to, accepts value from, grants an approval to, or interacts with an unfamiliar address. Checks whether the address is a wallet or contract and reads basic on-chain metadata. Sanctions, scam, drainer, mixer, and malicious-address intelligence are unknown unless a trusted provider is configured; without one, the result is cautious and low-confidence, not a safety certification. Never send private keys or seed phrases.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "address": { "pattern": "^0x[a-fA-F0-9]{40}$", "type": "string" }, "chain": { "enum": [ "base", "base-sepolia" ], "type": "string" } }, "required": [ "chain", "address" ], "type": "object" }, "name": "check_wallet", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "address": { "type": "string" }, "address_type": { "enum": [ "wallet", "contract" ], "type": "string" }, "cached": { "type": "boolean" }, "chain": { "enum": [ "base", "base-sepolia" ], "type": "string" }, "checked_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "contract": { "additionalProperties": false, "properties": { "code_size_bytes": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "is_contract": { "type": "boolean" }, "proxy": { "type": [ "boolean", "null" ] }, "verified": { "type": [ "boolean", "null" ] } }, "required": [ "is_contract", "verified", "proxy", "code_size_bytes" ], "type": "object" }, "data_freshness_seconds": { "minimum": 0, "type": "number" }, "degraded": { "type": "boolean" }, "drainer_risk": { "type": [ "boolean", "null" ] }, "exposures": { "items": { "additionalProperties": false, "properties": { "category": { "type": "string" }, "distance": { "anyOf": [ { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, { "type": "null" } ] }, "relationship": { "enum": [ "direct", "indirect" ], "type": "string" }, "severity": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" } }, "required": [ "category", "relationship", "distance", "severity" ], "type": "object" }, "type": "array" }, "known_malicious": { "type": [ "boolean", "null" ] }, "mixer_exposure": { "additionalProperties": false, "properties": { "direct": { "type": [ "boolean", "null" ] }, "level": { "enum": [ "none", "low", "medium", "high", "unknown" ], "type": "string" } }, "required": [ "level", "direct" ], "type": "object" }, "onchain": { "additionalProperties": false, "properties": { "block_number": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "chain_id": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "native_balance_wei": { "type": "string" }, "transaction_count": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" } }, "required": [ "chain_id", "native_balance_wei", "transaction_count", "block_number" ], "type": "object" }, "recommendation": { "enum": [ "allow", "caution", "block" ], "type": "string" }, "reputation": { "enum": [ "neutral", "suspicious", "malicious", "unknown" ], "type": "string" }, "risk_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "risk_level": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "risk_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "sanctions_match": { "type": [ "boolean", "null" ] }, "scam_risk": { "type": [ "boolean", "null" ] }, "sources": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" }, "suspicious_activity": { "items": { "type": "string" }, "type": "array" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "success", "chain", "address", "address_type", "risk_score", "risk_level", "risk_confidence", "recommendation", "reputation", "sanctions_match", "known_malicious", "scam_risk", "drainer_risk", "mixer_exposure", "exposures", "suspicious_activity", "warnings", "contract", "onchain", "sources", "degraded", "cached", "checked_at", "data_freshness_seconds" ], "type": "object" } }, { "description": "Paid Fresh Structured Extract ($0.01 USDC). Extracts a fresh webpage into a simple agent-defined typed JSON shape, with validation and per-field provenance. Uses static page data only; never executes page JavaScript and never fabricates missing fields.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "schema": { "additionalProperties": { "enum": [ "string", "number", "boolean", "string|null", "number|null", "boolean|null" ], "type": "string" }, "propertyNames": { "type": "string" }, "type": "object" }, "url": { "format": "uri", "maxLength": 4096, "type": "string" } }, "required": [ "url" ], "type": "object" }, "name": "extract_structured", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "cached": { "type": "boolean" }, "confidence": { "additionalProperties": false, "properties": { "overall": { "type": "number" } }, "required": [ "overall" ], "type": "object" }, "data": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "data_age_seconds": { "type": "number" }, "extracted_at": { "type": "string" }, "final_url": { "type": "string" }, "provenance": { "items": { "additionalProperties": false, "properties": { "field": { "type": "string" }, "source_type": { "type": "string" } }, "required": [ "field", "source_type" ], "type": "object" }, "type": "array" }, "success": { "const": true, "type": "boolean" }, "url": { "type": "string" }, "validation": { "additionalProperties": false, "properties": { "coercions": { "items": { "type": "string" }, "type": "array" }, "missing_fields": { "items": { "type": "string" }, "type": "array" }, "schema_valid": { "type": "boolean" } }, "required": [ "schema_valid", "missing_fields", "coercions" ], "type": "object" } }, "required": [ "success", "url", "final_url", "data", "validation", "confidence", "provenance", "cached", "data_age_seconds", "extracted_at" ], "type": "object" } }, { "description": "Paid Live Product Quote ($0.01 USDC). Retrieves explicitly published product price and stock from a public HTTPS product page before an agent buys; shipping, tax and unknown values remain null. Never purchases.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "destination": { "additionalProperties": false, "properties": { "country": { "maxLength": 2, "minLength": 2, "pattern": "^[A-Za-z]{2}$", "type": "string" }, "postal_code": { "maxLength": 20, "type": "string" } }, "required": [ "country" ], "type": "object" }, "quantity": { "maximum": 100, "minimum": 1, "type": "integer" }, "url": { "format": "uri", "maxLength": 4096, "type": "string" }, "variant": { "additionalProperties": false, "properties": { "color": { "maxLength": 80, "type": "string" }, "size": { "maxLength": 80, "type": "string" } }, "type": "object" } }, "required": [ "url" ], "type": "object" }, "name": "get_live_quote", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "availability": { "additionalProperties": false, "properties": { "in_stock": { "type": [ "boolean", "null" ] }, "quantity_available": { "type": "null" }, "stock_status": { "enum": [ "in_stock", "out_of_stock", "unknown" ], "type": "string" } }, "required": [ "in_stock", "stock_status", "quantity_available" ], "type": "object" }, "cached": { "type": "boolean" }, "confidence": { "enum": [ "high", "low" ], "type": "string" }, "data_age_seconds": { "type": "number" }, "delivery": { "additionalProperties": false, "properties": { "estimated_days_max": { "type": "null" }, "estimated_days_min": { "type": "null" } }, "required": [ "estimated_days_min", "estimated_days_max" ], "type": "object" }, "fetched_at": { "type": "string" }, "product": { "additionalProperties": false, "properties": { "canonical_url": { "type": "string" }, "title": { "type": [ "string", "null" ] } }, "required": [ "title", "canonical_url" ], "type": "object" }, "quote": { "additionalProperties": false, "properties": { "currency": { "type": [ "string", "null" ] }, "fees": { "type": "null" }, "landed_total": { "type": "null" }, "quantity": { "type": "number" }, "shipping": { "type": "null" }, "subtotal": { "type": "number" }, "tax": { "type": "null" }, "unit_price": { "type": "number" } }, "required": [ "currency", "unit_price", "quantity", "subtotal", "shipping", "tax", "fees", "landed_total" ], "type": "object" }, "sources": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" }, "variant": { "additionalProperties": false, "properties": { "color": { "type": [ "string", "null" ] }, "size": { "type": [ "string", "null" ] }, "verified": { "type": [ "boolean", "null" ] } }, "required": [ "size", "color", "verified" ], "type": "object" } }, "required": [ "success", "product", "quote", "availability", "variant", "delivery", "confidence", "sources", "cached", "fetched_at", "data_age_seconds" ], "type": "object" } }, { "description": "Paid invoice check ($0.065 USDC on Base): UBL XML or complete PDF/image invoices up to 3 pages. Compares expected purchase fields and line items; returns evidence, amount checks and match/discrepancy/needs_review. No payment or bookkeeping action is taken.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "document_base64": { "maxLength": 13500000, "minLength": 4, "type": "string" }, "document_url": { "format": "uri", "maxLength": 2048, "type": "string" }, "document_xml": { "maxLength": 1000000, "minLength": 1, "type": "string" }, "expected": { "additionalProperties": false, "properties": { "currency": { "maxLength": 3, "minLength": 3, "type": "string" }, "line_items": { "items": { "additionalProperties": false, "properties": { "amount": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "description": { "maxLength": 300, "minLength": 1, "type": "string" } }, "required": [ "description", "amount" ], "type": "object" }, "maxItems": 1000, "minItems": 1, "type": "array" }, "purchase_order": { "maxLength": 100, "minLength": 1, "type": "string" }, "subtotal": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "supplier_name": { "maxLength": 200, "minLength": 1, "type": "string" }, "tax": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "total": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" } }, "type": "object" }, "mime_type": { "enum": [ "application/pdf", "image/png", "image/jpeg" ], "type": "string" } }, "type": "object" }, "name": "invoice_preflight", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "actual": { "type": "string" }, "calculated": { "type": "string" }, "expected": { "type": "string" }, "field": { "type": "string" }, "status": { "enum": [ "match", "discrepancy", "needs_review" ], "type": "string" } }, "required": [ "field", "status" ], "type": "object" }, "type": "array" }, "decision": { "enum": [ "match", "discrepancy", "needs_review" ], "type": "string" }, "evidence": { "items": { "additionalProperties": false, "properties": { "field": { "type": "string" }, "source": { "type": "string" }, "text": { "type": "string" } }, "required": [ "field", "source", "text" ], "type": "object" }, "type": "array" }, "invoice": { "additionalProperties": false, "properties": { "currency": { "type": [ "string", "null" ] }, "line_items": { "items": { "additionalProperties": false, "properties": { "amount": { "type": "string" }, "description": { "type": [ "string", "null" ] } }, "required": [ "description", "amount" ], "type": "object" }, "type": "array" }, "number": { "type": [ "string", "null" ] }, "purchase_order": { "type": [ "string", "null" ] }, "subtotal": { "type": [ "string", "null" ] }, "supplier_name": { "type": [ "string", "null" ] }, "tax": { "type": [ "string", "null" ] }, "total": { "type": [ "string", "null" ] } }, "required": [ "number", "supplier_name", "purchase_order", "currency", "subtotal", "tax", "total", "line_items" ], "type": "object" }, "pages_processed": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "source_sha256": { "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "decision", "invoice", "checks", "evidence", "source_sha256", "warnings" ], "type": "object" } }, { "description": "Paid invoice OCR ($0.13 USDC on Base): process complete PDF/image invoices up to 10 pages. Oversized PDFs are rejected before OCR.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "document_base64": { "maxLength": 13500000, "minLength": 4, "type": "string" }, "document_url": { "format": "uri", "maxLength": 2048, "type": "string" }, "expected": { "additionalProperties": false, "properties": { "currency": { "maxLength": 3, "minLength": 3, "type": "string" }, "line_items": { "items": { "additionalProperties": false, "properties": { "amount": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "description": { "maxLength": 300, "minLength": 1, "type": "string" } }, "required": [ "description", "amount" ], "type": "object" }, "maxItems": 1000, "minItems": 1, "type": "array" }, "purchase_order": { "maxLength": 100, "minLength": 1, "type": "string" }, "subtotal": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "supplier_name": { "maxLength": 200, "minLength": 1, "type": "string" }, "tax": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "total": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" } }, "type": "object" }, "mime_type": { "enum": [ "application/pdf", "image/png", "image/jpeg" ], "type": "string" } }, "type": "object" }, "name": "invoice_preflight_10_pages", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "actual": { "type": "string" }, "calculated": { "type": "string" }, "expected": { "type": "string" }, "field": { "type": "string" }, "status": { "enum": [ "match", "discrepancy", "needs_review" ], "type": "string" } }, "required": [ "field", "status" ], "type": "object" }, "type": "array" }, "decision": { "enum": [ "match", "discrepancy", "needs_review" ], "type": "string" }, "evidence": { "items": { "additionalProperties": false, "properties": { "field": { "type": "string" }, "source": { "type": "string" }, "text": { "type": "string" } }, "required": [ "field", "source", "text" ], "type": "object" }, "type": "array" }, "invoice": { "additionalProperties": false, "properties": { "currency": { "type": [ "string", "null" ] }, "line_items": { "items": { "additionalProperties": false, "properties": { "amount": { "type": "string" }, "description": { "type": [ "string", "null" ] } }, "required": [ "description", "amount" ], "type": "object" }, "type": "array" }, "number": { "type": [ "string", "null" ] }, "purchase_order": { "type": [ "string", "null" ] }, "subtotal": { "type": [ "string", "null" ] }, "supplier_name": { "type": [ "string", "null" ] }, "tax": { "type": [ "string", "null" ] }, "total": { "type": [ "string", "null" ] } }, "required": [ "number", "supplier_name", "purchase_order", "currency", "subtotal", "tax", "total", "line_items" ], "type": "object" }, "pages_processed": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "source_sha256": { "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "decision", "invoice", "checks", "evidence", "source_sha256", "warnings" ], "type": "object" } }, { "description": "Paid invoice OCR ($0.475 USDC on Base): process complete PDF/image invoices up to 50 pages. Oversized PDFs are rejected before OCR.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "document_base64": { "maxLength": 13500000, "minLength": 4, "type": "string" }, "document_url": { "format": "uri", "maxLength": 2048, "type": "string" }, "expected": { "additionalProperties": false, "properties": { "currency": { "maxLength": 3, "minLength": 3, "type": "string" }, "line_items": { "items": { "additionalProperties": false, "properties": { "amount": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "description": { "maxLength": 300, "minLength": 1, "type": "string" } }, "required": [ "description", "amount" ], "type": "object" }, "maxItems": 1000, "minItems": 1, "type": "array" }, "purchase_order": { "maxLength": 100, "minLength": 1, "type": "string" }, "subtotal": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "supplier_name": { "maxLength": 200, "minLength": 1, "type": "string" }, "tax": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" }, "total": { "pattern": "^-?\\d+(?:\\.\\d{1,2})?$", "type": "string" } }, "type": "object" }, "mime_type": { "enum": [ "application/pdf", "image/png", "image/jpeg" ], "type": "string" } }, "type": "object" }, "name": "invoice_preflight_50_pages", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "actual": { "type": "string" }, "calculated": { "type": "string" }, "expected": { "type": "string" }, "field": { "type": "string" }, "status": { "enum": [ "match", "discrepancy", "needs_review" ], "type": "string" } }, "required": [ "field", "status" ], "type": "object" }, "type": "array" }, "decision": { "enum": [ "match", "discrepancy", "needs_review" ], "type": "string" }, "evidence": { "items": { "additionalProperties": false, "properties": { "field": { "type": "string" }, "source": { "type": "string" }, "text": { "type": "string" } }, "required": [ "field", "source", "text" ], "type": "object" }, "type": "array" }, "invoice": { "additionalProperties": false, "properties": { "currency": { "type": [ "string", "null" ] }, "line_items": { "items": { "additionalProperties": false, "properties": { "amount": { "type": "string" }, "description": { "type": [ "string", "null" ] } }, "required": [ "description", "amount" ], "type": "object" }, "type": "array" }, "number": { "type": [ "string", "null" ] }, "purchase_order": { "type": [ "string", "null" ] }, "subtotal": { "type": [ "string", "null" ] }, "supplier_name": { "type": [ "string", "null" ] }, "tax": { "type": [ "string", "null" ] }, "total": { "type": [ "string", "null" ] } }, "required": [ "number", "supplier_name", "purchase_order", "currency", "subtotal", "tax", "total", "line_items" ], "type": "object" }, "pages_processed": { "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "source_sha256": { "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "decision", "invoice", "checks", "evidence", "source_sha256", "warnings" ], "type": "object" } }, { "description": "FREE, no wallet or document upload: choose the lowest priced Invoice Preflight tool from document type, PDF page count, and optional byte size. Call this before a paid invoice tool when the tier is uncertain. It does not inspect or validate the document.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "document_type": { "enum": [ "ubl_xml", "pdf", "image" ], "type": "string" }, "file_size_bytes": { "maximum": 9007199254740991, "minimum": 1, "type": "integer" }, "page_count": { "maximum": 10000, "minimum": 1, "type": "integer" } }, "required": [ "document_type" ], "type": "object" }, "name": "invoice_preflight_quote", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "document_not_inspected": { "const": true, "type": "boolean" }, "final_validation_on_paid_call": { "const": true, "type": "boolean" }, "network": { "enum": [ "eip155:8453", "eip155:84532" ], "type": "string" }, "no_payment_taken": { "const": true, "type": "boolean" }, "price_usdc": { "type": [ "string", "null" ] }, "reason": { "type": "string" }, "recommended_tool": { "anyOf": [ { "enum": [ "invoice_preflight", "invoice_preflight_10_pages", "invoice_preflight_50_pages" ], "type": "string" }, { "type": "null" } ] }, "status": { "enum": [ "ready", "needs_page_count", "unsupported", "temporarily_unavailable" ], "type": "string" } }, "required": [ "status", "recommended_tool", "price_usdc", "network", "reason", "no_payment_taken", "document_not_inspected", "final_validation_on_paid_call" ], "type": "object" } }, { "description": "MCP server health check ($0.01 USDC on Base): connect to any public MCP endpoint over HTTPS, confirm it is reachable, list its tool names and input-schema summaries, compare against expected tool names, and flag risky or misleading tool descriptions. Read-only: inspected tools are never called. Use it before wiring an unknown MCP server into an agent, or to verify your own deployment. Pair with check_url to pre-screen a suspicious endpoint.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "endpoint": { "format": "uri", "maxLength": 2048, "type": "string" }, "expected_tools": { "items": { "maxLength": 128, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" } }, "required": [ "endpoint" ], "type": "object" }, "name": "mcp_server_inspect", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "capabilities": { "items": { "type": "string" }, "type": "array" }, "duplicate_tool_names": { "items": { "type": "string" }, "type": "array" }, "endpoint_host": { "type": "string" }, "expected_tools": { "anyOf": [ { "additionalProperties": false, "properties": { "missing": { "items": { "type": "string" }, "type": "array" }, "unexpected": { "items": { "type": "string" }, "type": "array" } }, "required": [ "missing", "unexpected" ], "type": "object" }, { "type": "null" } ] }, "inspected_at": { "type": "string" }, "metadata_is_untrusted": { "const": true, "type": "boolean" }, "read_only_inspection": { "const": true, "type": "boolean" }, "server": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "version": { "type": "string" } }, "required": [ "name", "version" ], "type": "object" }, "status": { "const": "reachable", "type": "string" }, "tool_count": { "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "tool_list_truncated": { "type": "boolean" }, "tools": { "items": { "additionalProperties": false, "properties": { "description_excerpt": { "type": "string" }, "metadata_is_untrusted": { "const": true, "type": "boolean" }, "name": { "type": "string" }, "risk_flags": { "items": { "type": "string" }, "type": "array" }, "schema": { "additionalProperties": false, "properties": { "fields": { "items": { "additionalProperties": false, "properties": { "name": { "type": "string" }, "required": { "type": "boolean" }, "type": { "type": "string" } }, "required": [ "name", "required", "type" ], "type": "object" }, "type": "array" }, "valid": { "type": "boolean" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "valid", "fields", "warnings" ], "type": "object" } }, "required": [ "name", "description_excerpt", "schema", "risk_flags", "metadata_is_untrusted" ], "type": "object" }, "type": "array" }, "tools_were_not_called": { "const": true, "type": "boolean" } }, "required": [ "status", "endpoint_host", "inspected_at", "server", "capabilities", "tool_count", "tool_list_truncated", "duplicate_tool_names", "expected_tools", "tools", "read_only_inspection", "tools_were_not_called", "metadata_is_untrusted" ], "type": "object" } }, { "description": "Paid Agent Tool Router ($0.002 USDC on Base). Finds and ranks machine-payable MCP services and x402 HTTP endpoints before your agent chooses or pays a provider. Uses structured capability matching, hard constraints, price, observed latency/reliability, and cold-start trust confidence; no LLM call is required. Returns a recommendation only: it never invokes the selected provider or makes a second payment. Without X402_BAZAAR_DISCOVERY_URLS, results come only from this platform's local service registry and are marked degraded.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "capability": { "maxLength": 80, "minLength": 2, "pattern": "^[a-zA-Z][a-zA-Z0-9_.-]*$", "type": "string" }, "constraints": { "additionalProperties": false, "properties": { "max_latency_ms": { "maximum": 600000, "minimum": 1, "type": "integer" }, "max_price_usd": { "maximum": 1000000, "minimum": 0, "type": "number" }, "min_success_rate": { "maximum": 1, "minimum": 0, "type": "number" } }, "type": "object" }, "preferences": { "additionalProperties": false, "properties": { "optimize_for": { "enum": [ "cheapest", "fastest", "quality", "reliability", "balanced" ], "type": "string" } }, "type": "object" }, "query": { "maxLength": 300, "type": "string" } }, "required": [ "capability" ], "type": "object" }, "name": "route_tool", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "alternatives": { "items": { "additionalProperties": false, "properties": { "capability_score": { "type": "number" }, "currency": { "type": "string" }, "endpoint": { "format": "uri", "type": "string" }, "estimated_latency_ms": { "type": [ "number", "null" ] }, "latency_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "metadata_is_untrusted": { "type": "boolean" }, "network": { "type": "string" }, "overall_score": { "type": "number" }, "price_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "price_usd": { "type": "number" }, "protocol": { "enum": [ "x402", "mcp", "https_api" ], "type": "string" }, "provider": { "type": "string" }, "service_id": { "type": "string" }, "status": { "enum": [ "active", "degraded", "unavailable", "unknown" ], "type": "string" }, "success_rate": { "type": [ "number", "null" ] }, "tool_name": { "type": "string" }, "trust_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "trust_score": { "type": "number" } }, "required": [ "service_id", "provider", "endpoint", "protocol", "price_usd", "capability_score", "trust_score", "trust_confidence", "success_rate", "estimated_latency_ms", "latency_confidence", "status", "overall_score", "price_confidence", "metadata_is_untrusted" ], "type": "object" }, "type": "array" }, "cached": { "type": "boolean" }, "candidates_after_filters": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "candidates_found": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "capability": { "type": "string" }, "checked_at": { "type": "string" }, "degraded": { "type": "boolean" }, "match_found": { "type": "boolean" }, "optimize_for": { "enum": [ "cheapest", "fastest", "quality", "reliability", "balanced" ], "type": "string" }, "query": { "type": [ "string", "null" ] }, "reason": { "const": "NO_SERVICE_MATCHES_CONSTRAINTS", "type": "string" }, "recommended": { "anyOf": [ { "additionalProperties": false, "properties": { "capability_score": { "type": "number" }, "currency": { "type": "string" }, "endpoint": { "format": "uri", "type": "string" }, "estimated_latency_ms": { "type": [ "number", "null" ] }, "latency_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "metadata_is_untrusted": { "type": "boolean" }, "network": { "type": "string" }, "overall_score": { "type": "number" }, "price_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "price_usd": { "type": "number" }, "protocol": { "enum": [ "x402", "mcp", "https_api" ], "type": "string" }, "provider": { "type": "string" }, "service_id": { "type": "string" }, "status": { "enum": [ "active", "degraded", "unavailable", "unknown" ], "type": "string" }, "success_rate": { "type": [ "number", "null" ] }, "tool_name": { "type": "string" }, "trust_confidence": { "enum": [ "low", "medium", "high" ], "type": "string" }, "trust_score": { "type": "number" } }, "required": [ "service_id", "provider", "endpoint", "protocol", "price_usd", "capability_score", "trust_score", "trust_confidence", "success_rate", "estimated_latency_ms", "latency_confidence", "status", "overall_score", "price_confidence", "metadata_is_untrusted" ], "type": "object" }, { "type": "null" } ] }, "registry_sources": { "items": { "type": "string" }, "type": "array" }, "routing_data_age_seconds": { "type": "number" }, "routing_reason": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" } }, "required": [ "success", "match_found", "capability", "query", "optimize_for", "recommended", "alternatives", "candidates_found", "candidates_after_filters", "routing_reason", "registry_sources", "degraded", "cached", "routing_data_age_seconds", "checked_at" ], "type": "object" } }, { "description": "Paid Arbitrage Intelligence ($0.03 USDC). Compares Binance and Coinbase public spot order books at a requested trade size and applies caller- or server-configured taker fee assumptions. Rejects stale books. Excludes transfers, inventory rebalancing, and guaranteed execution; does not place orders.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "asset": { "pattern": "^[A-Z0-9]{2,15}$", "type": "string" }, "fee_bps_by_venue": { "additionalProperties": { "maximum": 1000, "minimum": 0, "type": "number" }, "propertyNames": { "type": "string" }, "type": "object" }, "min_net_spread_bps": { "default": 0, "maximum": 5000, "minimum": 0, "type": "number" }, "quote_asset": { "default": "USDT", "enum": [ "USDT", "USDC", "USD" ], "type": "string" }, "trade_size_usd": { "maximum": 10000000, "minimum": 10, "type": "number" }, "venues": { "default": [ "binance", "coinbase" ], "items": { "enum": [ "binance", "coinbase" ], "type": "string" }, "maxItems": 2, "minItems": 2, "type": "array" } }, "required": [ "asset", "trade_size_usd" ], "type": "object" }, "name": "scan_arbitrage", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "data": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "meta": { "additionalProperties": false, "properties": { "cache": { "additionalProperties": false, "properties": { "age_ms": { "minimum": 0, "type": "number" }, "hit": { "type": "boolean" } }, "required": [ "hit", "age_ms" ], "type": "object" }, "failed_sources": { "items": { "additionalProperties": false, "properties": { "reason": { "type": "string" }, "source": { "type": "string" } }, "required": [ "source", "reason" ], "type": "object" }, "type": "array" }, "latency_ms": { "minimum": 0, "type": "number" }, "partial": { "type": "boolean" }, "sources": { "items": { "type": "string" }, "type": "array" } }, "required": [ "sources", "latency_ms", "partial", "failed_sources", "cache" ], "type": "object" }, "success": { "const": true, "type": "boolean" }, "timestamp": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "tool": { "type": "string" } }, "required": [ "success", "tool", "timestamp", "data", "meta" ], "type": "object" } }, { "description": "Paid Untrusted Content Security Layer ($0.005 USDC on Base). Scan untrusted text, HTML, Markdown, email, document text, API responses, and tool outputs before your agent adds them to context, follows their instructions, or acts. Returns risk score, risk categories, recommendation, and sanitized plain text when possible. Bounded deterministic local scanning; no external LLM or provider call. Maximum 100000 characters.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "content": { "minLength": 1, "type": "string" }, "content_type": { "enum": [ "text", "html", "markdown", "email", "tool_output", "api_response", "document_text" ], "type": "string" }, "source": { "maxLength": 2048, "type": "string" } }, "required": [ "content" ], "type": "object" }, "name": "scan_content", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "cached": { "type": "boolean" }, "credential_theft_risk": { "type": "boolean" }, "data_exfiltration_risk": { "type": "boolean" }, "degraded": { "type": "boolean" }, "detected_patterns": { "items": { "additionalProperties": false, "properties": { "severity": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "type": { "enum": [ "instruction_override", "system_prompt_extraction", "credential_request", "secret_exfiltration", "tool_manipulation", "external_data_exfiltration", "unsafe_navigation_instruction", "privilege_escalation", "hidden_instruction", "encoded_instruction", "role_impersonation", "memory_manipulation", "security_bypass", "suspicious_action_request" ], "type": "string" } }, "required": [ "type", "severity" ], "type": "object" }, "type": "array" }, "instruction_override_risk": { "type": "boolean" }, "prompt_injection_detected": { "type": "boolean" }, "recommendation": { "enum": [ "allow", "caution", "sanitize", "block" ], "type": "string" }, "requested_actions": { "items": { "type": "string" }, "type": "array" }, "risk_level": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "risk_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "safe": { "type": "boolean" }, "sanitized_content": { "type": "string" }, "scanned_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "sources": { "items": { "type": "string" }, "type": "array" }, "tool_manipulation_risk": { "type": "boolean" } }, "required": [ "safe", "risk_score", "risk_level", "recommendation", "prompt_injection_detected", "data_exfiltration_risk", "credential_theft_risk", "tool_manipulation_risk", "instruction_override_risk", "detected_patterns", "requested_actions", "sanitized_content", "sources", "cached", "degraded", "scanned_at" ], "type": "object" } }, { "description": "Paid Transaction Preflight ($0.02 USDC on Base). Simulates an unsigned Base transaction before an autonomous agent signs or broadcasts it. Returns RPC execution/revert status, gas estimate, known top-level method decoding, direct ERC-20 transfer/approval calldata, unlimited approval warnings, and machine-readable risk. Standard JSON-RPC does not expose full internal token state changes; do not treat calldata decoding as a complete state diff. Never send a private key or seed phrase. This tool never signs, holds keys, or broadcasts.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "chain": { "enum": [ "base", "base-sepolia" ], "type": "string" }, "data": { "maxLength": 131074, "pattern": "^0x(?:[a-fA-F0-9]{2})*$", "type": "string" }, "from": { "pattern": "^0x[a-fA-F0-9]{40}$", "type": "string" }, "to": { "pattern": "^0x[a-fA-F0-9]{40}$", "type": "string" }, "value": { "maxLength": 78, "pattern": "^(?:0|[1-9]\\d*)$", "type": "string" } }, "required": [ "chain", "from", "to", "value", "data" ], "type": "object" }, "name": "simulate_transaction", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "analysis_scope": { "const": "top_level_calldata_and_rpc_simulation", "type": "string" }, "approvals": { "items": { "additionalProperties": false, "properties": { "amount": { "type": "string" }, "risk": { "enum": [ "low", "high" ], "type": "string" }, "spender": { "type": "string" }, "token": { "type": "string" }, "unlimited": { "type": "boolean" } }, "required": [ "token", "spender", "amount", "unlimited", "risk" ], "type": "object" }, "type": "array" }, "cached": { "type": "boolean" }, "chain": { "enum": [ "base", "base-sepolia" ], "type": "string" }, "chain_id": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "checked_at": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "contract_calls": { "items": { "additionalProperties": false, "properties": { "confidence": { "enum": [ "high", "unknown" ], "type": "string" }, "name": { "type": [ "string", "null" ] }, "selector": { "type": [ "string", "null" ] }, "to": { "type": "string" } }, "required": [ "to", "selector", "name", "confidence" ], "type": "object" }, "type": "array" }, "contract_reputation": { "additionalProperties": false, "properties": { "provider": { "type": "string" }, "status": { "enum": [ "known_safe", "known_risky", "unknown" ], "type": "string" } }, "required": [ "status", "provider" ], "type": "object" }, "degraded": { "type": "boolean" }, "estimated_gas": { "type": [ "string", "null" ] }, "estimated_native_cost": { "type": [ "string", "null" ] }, "estimated_usd_cost": { "type": "null" }, "gas_price_wei": { "type": [ "string", "null" ] }, "native_balance_changes": { "items": { "additionalProperties": false, "properties": { "address": { "type": "string" }, "amount_wei": { "type": "string" }, "direction": { "enum": [ "in", "out" ], "type": "string" }, "reason": { "enum": [ "transaction_value", "estimated_gas" ], "type": "string" } }, "required": [ "address", "direction", "amount_wei", "reason" ], "type": "object" }, "type": "array" }, "recommendation": { "enum": [ "allow", "caution", "block" ], "type": "string" }, "revert_reason": { "type": [ "string", "null" ] }, "risk_level": { "enum": [ "low", "medium", "high", "critical" ], "type": "string" }, "risk_score": { "maximum": 100, "minimum": 0, "type": "integer" }, "simulated_block": { "anyOf": [ { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, { "type": "null" } ] }, "simulation_success": { "type": "boolean" }, "success": { "const": true, "type": "boolean" }, "token_transfers": { "items": { "additionalProperties": false, "properties": { "amount_raw": { "type": "string" }, "confidence": { "const": "high", "type": "string" }, "contract": { "type": "string" }, "direction": { "enum": [ "in", "out", "unknown" ], "type": "string" }, "recipient": { "type": [ "string", "null" ] }, "source": { "const": "top_level_calldata", "type": "string" }, "token": { "type": "string" } }, "required": [ "token", "contract", "direction", "amount_raw", "recipient", "confidence", "source" ], "type": "object" }, "type": "array" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "success", "simulation_success", "risk_score", "risk_level", "recommendation", "chain", "chain_id", "estimated_gas", "gas_price_wei", "estimated_native_cost", "estimated_usd_cost", "native_balance_changes", "token_transfers", "approvals", "contract_calls", "contract_reputation", "warnings", "revert_reason", "simulated_block", "cached", "degraded", "analysis_scope", "checked_at" ], "type": "object" } }, { "description": "Paid Token Security Audit ($0.01 USDC). Normalizes GoPlus token-security flags and public EVM RPC metadata for supported EVM tokens. Configure GOPLUS_ACCESS_TOKEN or explicitly enable the bounded public API with GOPLUS_PUBLIC_TOKEN_API_ENABLED=1; if neither is available, no payment is requested. Missing provider fields remain unknown and incomplete coverage returns caution. Reports provider findings separately from deterministic internal scoring. Does not trade or guarantee token safety.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "chain": { "enum": [ "ethereum", "base", "arbitrum", "optimism", "polygon", "bsc" ], "type": "string" }, "token_address": { "pattern": "^0x[a-fA-F0-9]{40}$", "type": "string" } }, "required": [ "chain", "token_address" ], "type": "object" }, "name": "token_security_audit", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "data": { "additionalProperties": {}, "propertyNames": { "type": "string" }, "type": "object" }, "meta": { "additionalProperties": false, "properties": { "cache": { "additionalProperties": false, "properties": { "age_ms": { "minimum": 0, "type": "number" }, "hit": { "type": "boolean" } }, "required": [ "hit", "age_ms" ], "type": "object" }, "failed_sources": { "items": { "additionalProperties": false, "properties": { "reason": { "type": "string" }, "source": { "type": "string" } }, "required": [ "source", "reason" ], "type": "object" }, "type": "array" }, "latency_ms": { "minimum": 0, "type": "number" }, "partial": { "type": "boolean" }, "sources": { "items": { "type": "string" }, "type": "array" } }, "required": [ "sources", "latency_ms", "partial", "failed_sources", "cache" ], "type": "object" }, "success": { "const": true, "type": "boolean" }, "timestamp": { "format": "date-time", "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$", "type": "string" }, "tool": { "type": "string" } }, "required": [ "success", "tool", "timestamp", "data", "meta" ], "type": "object" } }, { "description": "Paid Freshness / Claim Verifier ($0.02 USDC). Checks a factual claim against fresh web search evidence and returns supported/contradicted/mixed/insufficient/stale with sources. Requires TAVILY_API_KEY. If the key is missing, returns a provider-unavailable error before requesting payment. Claim text is sent to the configured search provider.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "claim": { "maxLength": 2000, "minLength": 8, "type": "string" }, "freshness_days": { "maximum": 3650, "minimum": 1, "type": "integer" }, "preferred_domains": { "items": { "maxLength": 253, "minLength": 1, "pattern": "^[a-zA-Z0-9.-]+$", "type": "string" }, "maxItems": 10, "type": "array" } }, "required": [ "claim" ], "type": "object" }, "name": "verify_claim", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "cached": { "type": "boolean" }, "claim": { "type": "string" }, "confidence": { "type": "number" }, "conflicting_evidence": { "items": { "additionalProperties": false, "properties": { "published_at": { "type": [ "string", "null" ] }, "snippet": { "type": "string" }, "source": { "type": "string" }, "source_quality": { "type": "string" }, "supports": { "const": false, "type": "boolean" }, "title": { "type": "string" } }, "required": [ "source", "title", "published_at", "source_quality", "supports", "snippet" ], "type": "object" }, "type": "array" }, "degraded": { "type": "boolean" }, "evidence": { "items": { "additionalProperties": false, "properties": { "published_at": { "type": [ "string", "null" ] }, "snippet": { "type": "string" }, "source": { "type": "string" }, "source_quality": { "type": "string" }, "supports": { "const": true, "type": "boolean" }, "title": { "type": "string" } }, "required": [ "source", "title", "published_at", "source_quality", "supports", "snippet" ], "type": "object" }, "type": "array" }, "freshness": { "additionalProperties": false, "properties": { "age_days": { "type": [ "number", "null" ] }, "newest_source_at": { "type": [ "string", "null" ] }, "status": { "enum": [ "fresh", "stale", "unknown" ], "type": "string" } }, "required": [ "status", "newest_source_at", "age_days" ], "type": "object" }, "sources": { "items": { "type": "string" }, "type": "array" }, "success": { "const": true, "type": "boolean" }, "verdict": { "enum": [ "supported", "contradicted", "mixed", "insufficient_evidence", "stale" ], "type": "string" }, "verified_at": { "type": "string" }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "success", "claim", "verdict", "confidence", "freshness", "evidence", "conflicting_evidence", "warnings", "sources", "degraded", "cached", "verified_at" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:bc6009dc589d11227c82d5f28487f844a708e4f8578a10cda97b47a811b08127 | sha256sum