Agent402.Tools: pay-per-call web tools
Qué hace este 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.
Herramientas
Esquema de entrada
{'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"}}}
Esquema de salida
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string'}, 'model': {'type': 'string'}, 'duration': {'type': 'number'}, 'language': {'type': 'string'}, 'provider': {'type': 'string'}}}
Esquema de entrada
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Public http(s) URL to render'}}}
Esquema de salida
{'type': 'object', 'required': ['url', 'markdown'], 'properties': {'url': {'type': 'string'}, 'title': {'type': 'string'}, 'markdown': {'type': 'string'}, 'rendered': {'type': 'boolean'}, 'wordCount': {'type': 'integer'}, 'untrustedContent': {'type': 'boolean'}}}
Esquema de entrada
{'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"}}}
Esquema de salida
{'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"}
Esquema de entrada
{'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)'}}}
Esquema de salida
{'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'}}}
Esquema de entrada
{'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"'}}}
Esquema de salida
{'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'}}}
Esquema de entrada
{'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)"}}}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'properties': {'ok': {'type': 'boolean'}, 'step': {'type': 'integer'}, 'toolId': {'type': 'string'}, 'outcome': {'type': 'string'}, 'replaced': {'type': 'boolean'}, 'decisionId': {'type': 'string'}}}
Esquema de entrada
{'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'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'type': 'object', 'properties': {'id': {'type': 'string'}, 'ok': {'type': 'boolean'}, 'need': {'type': 'string'}, 'message': {'type': 'string'}, 'clustered': {'type': 'boolean'}}, 'additionalProperties': True}
Esquema de entrada
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': 'US equity ticker, e.g. AAPL. Indices, FX and crypto are not covered.'}}}
Esquema de salida
{'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'}}}
Esquema de entrada
{'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)'}}}
Esquema de salida
{'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}
Esquema de entrada
{'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'}}}
Esquema de salida
{'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}
Esquema de entrada
{'type': 'object', 'properties': {}}
Esquema de salida
{'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}
Esquema de entrada
{'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}
Esquema de salida
{'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'}}}
Esquema de entrada
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Esquema de salida
{'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}
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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'}}}
Esquema de entrada
{'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)'}}}
Esquema de salida
{'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}}}}
Esquema de entrada
{'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)'}}}
Esquema de salida
{'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'}}}
Cambios recientes en herramientas
Servidores MCP similares
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…