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…