Agent402.Tools: pay-per-call web tools
Ce que fait ce 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.
Outils
Schéma d’entrée
{'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"}}}
Schéma de sortie
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'model': {'type': 'string'}, 'duration': {'type': 'number'}, 'language': {'type': 'string'}, 'provider': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to render'}}}
Schéma de sortie
{'type': 'object', 'required': ['url', 'markdown'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'markdown': {'type': 'string'}, 'rendered': {'type': 'boolean'}, 'wordCount': {'type': 'integer'}, 'untrustedContent': {'type': 'boolean'}}}
Schéma d’entrée
{'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"}}}
Schéma de sortie
{'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"}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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"'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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)"}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'step': {'type': 'integer'}, 'toolId': {'type': 'string'}, 'outcome': {'type': 'string'}, 'replaced': {'type': 'boolean'}, 'decisionId': {'type': 'string'}}}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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}
Schéma de sortie
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'need': {'type': 'string'}, 'message': {'type': 'string'}, 'clustered': {'type': 'boolean'}}, 'additionalProperties': True}
Schéma d’entrée
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'US equity ticker, e.g. AAPL. Indices, FX and crypto are not covered.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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'}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma de sortie
{'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}
Schéma d’entrée
{'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}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Schéma de sortie
{'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}
Schéma d’entrée
{'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.'}}}
Schéma de sortie
{'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'}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'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}}}}
Schéma d’entrée
{'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)'}}}
Schéma de sortie
{'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'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…