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