Agent402.Tools: pay-per-call web tools
此 MCP 可以做什么
Provides a discoverable and callable catalog of pay-per-call agent tools, including web search, news, cited web answers, browser rendering, stock quotes, transcription, and memory.
工具
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'URL of the audio file to transcribe (mp3, wav, m4a, ogg, flac, webm)'}, 'language': {'type': 'string', 'description': "Optional ISO-639-1 language code (e.g. 'en', 'es', 'fr') for better accuracy"}}}
输出模式
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'model': {'type': 'string'}, 'duration': {'type': 'number'}, 'language': {'type': 'string'}, 'provider': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to render'}}}
输出模式
{'type': 'object', 'required': ['url', 'markdown'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'markdown': {'type': 'string'}, 'rendered': {'type': 'boolean'}, 'wordCount': {'type': 'integer'}, 'untrustedContent': {'type': 'boolean'}}}
输入模式
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Tool slug, e.g. "search" or "unit-convert"'}, 'params': {'type': 'object', 'description': "Tool input, matching the tool's inputSchema"}}}
输出模式
{'type': 'object', 'required': ['slug', 'result'], 'properties': {'slug': {'type': 'string', 'description': 'Catalog slug that ran'}, 'result': {'description': 'Native tool output (shape depends on slug)', 'additionalProperties': True}}, 'description': "Envelope around the invoked catalog tool's native JSON result"}
输入模式
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'description': 'What you want to do, e.g. "search the web for x402 adoption" or "convert miles to km"'}, 'limit': {'type': 'number', 'description': 'Max results (default 5)'}}}
输出模式
{'type': 'object', 'required': ['task'], 'properties': {'hint': {'type': 'string'}, 'task': {'type': 'string'}, 'usage': {'type': 'string'}, 'matches': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'Catalog tool slug (kebab-case)'}, 'price': {'type': 'string', 'description': 'List price, e.g. $0.001'}, 'access': {'type': 'string', 'description': 'free here vs wallet required'}, 'example': {'description': 'Worked example input'}, 'callWith': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'arguments': {'type': 'object', 'additionalProperties': True}}, 'description': 'Ready-to-run catalog.call invocation'}, 'required': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}, 'inputSchema': {'type': 'object', 'description': "JSON Schema for the tool's params", 'additionalProperties': True}}}, 'description': 'Alias of results on the stdio package'}, 'message': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'Catalog tool slug (kebab-case)'}, 'price': {'type': 'string', 'description': 'List price, e.g. $0.001'}, 'access': {'type': 'string', 'description': 'free here vs wallet required'}, 'example': {'description': 'Worked example input'}, 'callWith': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'arguments': {'type': 'object', 'additionalProperties': True}}, 'description': 'Ready-to-run catalog.call invocation'}, 'required': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}, 'inputSchema': {'type': 'object', 'description': "JSON Schema for the tool's params", 'additionalProperties': True}}}, 'description': 'Ranked matches; top pick first'}, 'workflows': {'type': 'array', 'items': {'type': 'object', 'properties': {'slug': {'type': 'string'}, 'price': {'type': 'string'}, 'route': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'tagline': {'type': 'string'}, 'toolCount': {'type': 'integer'}, 'promptName': {'type': 'string'}}, 'additionalProperties': True}}, 'relatedSellers': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}}, 'workflowsUsage': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (default 10)'}, 'query': {'type': 'string', 'description': 'What you need, e.g. "search the web for x402", "answer a question with citations", "decode JWT"'}}}
输出模式
{'type': 'object', 'required': ['results'], 'properties': {'hint': {'type': 'string', 'description': 'Shown when the match is weak - points at demand.request'}, 'usage': {'type': 'string'}, 'message': {'type': 'string', 'description': 'Present when nothing matched'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string', 'description': 'Catalog tool slug (kebab-case)'}, 'price': {'type': 'string', 'description': 'List price, e.g. $0.001'}, 'access': {'type': 'string', 'description': 'free here vs wallet required'}, 'example': {'description': 'Worked example input'}, 'callWith': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'arguments': {'type': 'object', 'additionalProperties': True}}, 'description': 'Ready-to-run catalog.call invocation'}, 'required': {'type': 'array', 'items': {'type': 'string'}}, 'description': {'type': 'string'}, 'inputSchema': {'type': 'object', 'description': "JSON Schema for the tool's params", 'additionalProperties': True}}}, 'description': 'Matching catalog tools'}, 'workflows': {'type': 'array', 'items': {'type': 'object', 'properties': {'slug': {'type': 'string'}, 'price': {'type': 'string'}, 'route': {'type': 'string'}, 'score': {'type': 'number'}, 'title': {'type': 'string'}, 'tagline': {'type': 'string'}, 'toolCount': {'type': 'integer'}, 'promptName': {'type': 'string'}}, 'additionalProperties': True}, 'description': 'Matching skill-pack workflows'}, 'workflowsUsage': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['decisionId'], 'properties': {'params': {'type': 'object', 'description': "Per-step params overriding the plan's exampleParams, keyed by step number"}, 'decisionId': {'type': 'string', 'description': 'From POST /api/decide'}, 'creditToken': {'type': 'string', 'description': 'executionCredit.token from that decision (optional)'}, 'maxBudgetUsd': {'type': 'number', 'description': "Spend ceiling for the run (default: the plan's estimate via Agent402)"}}}
输出模式
{'type': 'object', 'properties': {'runId': {'type': 'string'}, 'steps': {'type': 'array', 'items': {'type': 'object'}}, 'status': {'type': 'string'}, 'paidUsd': {'type': 'number'}, 'spentUsd': {'type': 'number'}, 'budgetUsd': {'type': 'number'}, 'decisionId': {'type': 'string'}, 'routingFeePct': {'type': 'number'}, 'leftoverCredit': {'type': ['string', 'number', 'boolean', 'object', 'array', 'null']}, 'creditAppliedUsd': {'type': 'number'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['decisionId', 'feedbackToken', 'step', 'outcome'], 'properties': {'step': {'type': 'integer', 'minimum': 1}, 'toolId': {'type': 'string', 'description': "Optional: a fallback you used instead of the step's primary tool"}, 'outcome': {'enum': ['success', 'failure'], 'type': 'string'}, 'quality': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'latencyMs': {'type': 'integer', 'minimum': 0}, 'decisionId': {'type': 'string'}, 'feedbackToken': {'type': 'string'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'step': {'type': 'integer'}, 'toolId': {'type': 'string'}, 'outcome': {'type': 'string'}, 'replaced': {'type': 'boolean'}, 'decisionId': {'type': 'string'}}}
输入模式
{'type': 'object', 'required': ['task'], 'properties': {'task': {'type': 'string', 'description': 'What the agent needs done (max 2000 chars)'}, 'depth': {'enum': ['quick', 'plan', 'full'], 'type': 'string', 'description': 'quick | plan (default) | full'}, 'constraints': {'type': 'object', 'description': 'maxBudgetUsd, maxLatencyMs, rails [x402|mpp], chains [CAIP-2 or namespace], excludeSellers [host], requireDeterministic'}}}
输出模式
{'type': 'object', 'properties': {'gaps': {'type': 'array', 'items': {'type': 'undefined'}}, 'plan': {'type': 'array', 'items': {'type': 'object'}}, 'task': {'type': 'string'}, 'depth': {'type': 'string'}, 'cached': {'type': 'boolean'}, 'partial': {'type': 'boolean'}, 'ranking': {'type': 'object', 'additionalProperties': True}, 'priceUsd': {'type': 'number'}, 'confidence': {'type': 'number'}, 'decisionId': {'type': 'string'}, 'neutrality': {'type': 'string'}, 'estimatedCostUsd': {'type': 'number'}, 'estimatedLatencyMs': {'type': 'number'}, 'estimatedCostViaAgent402Usd': {'type': 'number'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['need'], 'properties': {'need': {'type': 'string', 'maxLength': 500, 'description': 'What you needed and could not find, in plain language, e.g. "convert a HEIC image to JPEG" or "look up a UK company by registration number"'}, 'context': {'type': 'string', 'maxLength': 300, 'description': 'Optional: what you were trying to accomplish, or the input you had - helps disambiguate similar-sounding requests.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'need': {'type': 'string'}, 'message': {'type': 'string'}, 'clustered': {'type': 'boolean'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'US equity ticker, e.g. AAPL. Indices, FX and crypto are not covered.'}}}
输出模式
{'type': 'object', 'required': ['symbol', 'price'], 'properties': {'asOf': {'type': 'string'}, 'note': {'type': 'string'}, 'price': {'type': 'number'}, 'dayLow': {'type': 'number'}, 'source': {'type': 'string'}, 'symbol': {'type': 'string'}, 'venues': {'type': 'string'}, 'dayHigh': {'type': 'number'}, 'currency': {'type': 'string'}, 'changeAbs': {'type': 'number'}, 'changePct': {'type': 'number'}, 'venueVolume': {'type': 'number'}, 'previousClose': {'type': 'number'}}}
输入模式
{'type': 'object', 'properties': {'key': {'type': 'string', 'description': 'Key to read; omit to list all keys'}, 'owner': {'type': 'string', 'description': 'Optional 0x namespace to read (requires a grant)'}}}
输出模式
{'type': 'object', 'properties': {'exp': {'description': 'Expiry unix seconds or null'}, 'key': {'type': 'string'}, 'keys': {'type': 'array', 'items': {'type': 'object', 'additionalProperties': True}, 'description': 'Present in list mode (no key)'}, 'owner': {'type': 'string'}, 'value': {'description': 'Stored JSON value when reading a key'}, 'updated': {'type': 'number'}, 'persistent': {'type': 'boolean'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'Key to write (max 256 chars)'}, 'owner': {'type': 'string', 'description': 'Optional 0x namespace to write into (requires a readwrite grant)'}, 'value': {'description': 'Any JSON value (max 64KB serialized)'}, 'delete': {'type': 'boolean', 'description': 'Set true to delete the key instead'}, 'ttlSeconds': {'type': 'number', 'description': 'Optional: auto-expire the key after N seconds'}}}
输出模式
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string'}, 'bytes': {'type': 'integer'}, 'owner': {'type': 'string'}, 'deleted': {'type': 'boolean'}, 'updated': {'type': 'number'}, 'expiresAt': {'type': 'number'}, 'persistent': {'type': 'boolean'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {}}
输出模式
{'type': 'object', 'properties': {'pay': {'type': 'object', 'additionalProperties': True}, 'mode': {'type': 'string'}, 'note': {'type': 'string'}, 'tools': {'type': 'integer'}, 'wallet': {'description': 'EVM address when a key is configured'}, 'install': {'type': 'object', 'additionalProperties': True}, 'network': {'type': 'string'}, 'service': {'type': 'string'}, 'freeTier': {'type': 'object', 'additionalProperties': True}, 'networks': {'type': 'array', 'items': {'type': 'string'}}, 'connector': {'type': 'string'}, 'ecosystem': {'type': 'string'}, 'workflows': {'description': 'Skill-pack count or detail object'}, 'walletOnly': {'type': 'integer'}, 'positioning': {'type': 'string'}, 'mppStartHere': {'type': 'object', 'description': 'MPP start-here routes (slug, method, path, url, price, why)', 'additionalProperties': True}, 'solanaWallet': {'description': 'Solana address when a key is configured'}, 'spendControls': {'additionalProperties': True}, 'balanceAndHistory': {'type': 'object', 'additionalProperties': True}, 'payableWithCompute': {'type': 'integer'}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'properties': {'sort': {'enum': ['usd', 'calls'], 'type': 'string', 'description': 'x402: rank by settled USDC (default) or by settled call count. mpp: usd = 7-day volume, calls = 7-day transfers (default).'}, 'wire': {'enum': ['x402', 'mpp'], 'type': 'string', 'description': 'Which leaderboard: x402 (default, Base USDC settlements) or mpp (Tempo USDC.e transfers to MPP sellers).'}, 'limit': {'type': 'integer', 'maximum': 50, 'minimum': 1, 'description': 'How many sellers to return (default 10).'}, 'include': {'enum': ['external', 'all'], 'type': 'string', 'description': "external (default) hides this host's own wallet; all includes it."}}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['results'], 'properties': {'asOf': {'description': 'Snapshot timestamp'}, 'note': {'type': 'string'}, 'sort': {'enum': ['usd', 'calls'], 'type': 'string'}, 'wire': {'enum': ['x402', 'mpp'], 'type': 'string'}, 'source': {'type': 'string'}, 'window': {'type': ['string', 'null']}, 'include': {'enum': ['external', 'all'], 'type': 'string'}, 'measure': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'rank': {'type': 'integer'}, 'wallet': {'type': 'string'}, 'network': {'type': 'string'}, 'homepage': {'type': ['string', 'null']}, 'totalUsd': {'type': 'number'}, 'callsSettled': {'type': 'integer'}, 'uniqueBuyers': {'type': 'integer'}, 'untrustedContent': {'type': 'boolean'}}, 'additionalProperties': True}}, 'totalSellers': {'type': 'integer'}, 'containsUntrustedContent': {'type': 'boolean'}}}
输入模式
{'type': 'object', 'properties': {}, 'additionalProperties': False}
输出模式
{'type': 'object', 'required': ['service', 'maintainer', 'startHere'], 'properties': {'docs': {'type': 'string'}, 'tools': {'type': 'integer'}, 'install': {'type': 'object', 'additionalProperties': True}, 'service': {'type': 'string'}, 'freeHere': {'type': 'integer'}, 'connector': {'type': 'string'}, 'ecosystem': {'type': 'string'}, 'rateLimit': {'type': 'string'}, 'startHere': {'type': 'object', 'additionalProperties': True}, 'workflows': {'type': 'object', 'additionalProperties': True}, 'maintainer': {'type': 'string'}, 'paidAccess': {'type': 'string'}, 'walletOnly': {'type': 'integer'}, 'missingATool': {'type': 'string'}, 'toolsEvergreen': {'type': 'string'}, 'clientsSeenSinceBoot': {'type': 'object', 'additionalProperties': True}}, 'additionalProperties': True}
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Natural-language question (max 400 chars)'}, 'country': {'type': 'string', 'description': 'Optional 2-letter country code (default us)'}, 'language': {'type': 'string', 'description': 'Optional 2-letter language code (default en)'}, 'max_tokens': {'type': 'integer', 'description': 'Optional cap on the generated answer length in tokens (default 1024, min 64, max 4096). Lower for TL;DR; higher for research questions.'}}}
输出模式
{'type': 'object', 'required': ['query', 'answer'], 'properties': {'query': {'type': 'string'}, 'answer': {'type': 'string'}, 'citations': {'type': 'array', 'items': {'type': 'object', 'properties': {'url': {'type': 'string'}, 'number': {'type': 'integer'}, 'favicon': {'type': 'string'}, 'snippet': {'type': 'string'}}, 'additionalProperties': True}}, 'citationCount': {'type': 'integer'}}}
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query (max 400 chars)'}, 'count': {'type': 'number', 'description': 'Results to return, 1-50 (default 10)'}, 'country': {'type': 'string', 'description': 'Optional 2-letter country code (default US)'}, 'freshness': {'type': 'string', 'description': 'Optional: pd, pw, pm, or py (past day/week/month/year)'}}}
输出模式
{'type': 'object', 'required': ['query', 'results'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'age': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null']}, 'source': {'type': ['string', 'null']}, 'breaking': {'type': 'boolean'}, 'description': {'type': ['string', 'null']}}, 'additionalProperties': True}}}}
输入模式
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'description': 'Search query (max 400 chars)'}, 'count': {'type': 'number', 'description': 'Results to return, 1-20 (default 10)'}, 'freshness': {'type': 'string', 'description': 'Optional: pd, pw, pm, or py (past day/week/month/year)'}}}
输出模式
{'type': 'object', 'required': ['query', 'results'], 'properties': {'count': {'type': 'integer'}, 'query': {'type': 'string'}, 'results': {'type': 'array', 'items': {'type': 'object', 'properties': {'age': {'type': ['string', 'null']}, 'url': {'type': ['string', 'null']}, 'title': {'type': ['string', 'null']}, 'description': {'type': ['string', 'null']}}}}, 'untrustedContent': {'type': 'boolean'}}}
近期工具变更
类似的 MCP 服务器
19hz
Routes research requests across thousands of structured data sources, with company, market, prediction-market, news, and AI-visib…
The Stall
Provides pay-per-call tools for YouTube keyword research and research on stocks, crypto, DeFi, options, and macroeconomic data.
AI 代理人任務中樞
Provides an agent hub with Taiwan-focused tools for AI pricing, creator compliance, crypto data, games, health, technology resear…
AI 代理人任務中樞
Aggregates Taiwan-focused tools for AI service comparisons, cryptocurrency data, game information, health guidance, and other con…
Valuein — SEC EDGAR Fundamentals & Smart-Money Data
Provides point-in-time SEC EDGAR fundamentals, filings, ownership signals, financial analysis, valuation models, research reports…
equibles
Provides equity and market research tools covering SEC filings, company financials, portfolios, prices, options, macroeconomic da…
tollbooth
Provides paid OSINT, web intelligence, security threat and vulnerability lookups, prediction-market analysis, financial data, leg…
EventTrader Research (read-only)
Offers read-only research on funds, event markets, order books, arena markets, crypto pools, backtests, and related financial ana…