xportalx
Was dieses MCP kann
Acts as an agent gateway for web fetching and extraction, crypto analytics, custodial wallets, token transfers, swaps, and x402 payments.
Tools
Eingabeschema
{'type': 'object', 'required': ['action'], 'properties': {'token': {'type': 'string', 'description': 'Token address (for verify)'}, 'action': {'enum': ['info', 'verify'], 'type': 'string', 'description': 'Facilitator action'}, 'txHash': {'type': 'string', 'description': 'Transaction hash (for verify)'}, 'expectedAmount': {'type': 'string', 'description': 'Expected amount (for verify)'}, 'expectedRecipient': {'type': 'string', 'description': 'Expected recipient (for verify)'}}}
Eingabeschema
{'type': 'object', 'required': ['symbol'], 'properties': {'symbol': {'type': 'string', 'description': "Crypto symbol (e.g., 'BTC', 'ETH')"}, 'currency': {'type': 'string', 'default': 'USD', 'description': "Fiat currency (e.g., 'USD')"}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The starting URL to crawl'}, 'maxDepth': {'type': 'number', 'default': 2, 'description': 'Maximum link depth (default: 2)'}, 'maxPages': {'type': 'number', 'default': 10, 'description': 'Maximum pages to crawl (default: 10)'}}}
Eingabeschema
{'type': 'object', 'required': ['owner_wallet'], 'properties': {'label': {'type': 'string', 'description': "Optional friendly name for this wallet (e.g., 'Trading Bot', 'Payment Agent')"}, 'owner_wallet': {'type': 'string', 'description': 'Your signing wallet address (0x...) that will own this custodial wallet. Used as the lookup key for future operations. TIP: many clients can also pass just the address string as arguments.'}}}
Eingabeschema
{'type': 'object', 'required': ['tokenAddress'], 'properties': {'chain': {'type': 'string', 'default': 'base', 'description': "Blockchain (e.g., 'base', 'ethereum')"}, 'tokenAddress': {'type': 'string', 'description': 'The token contract address'}}}
Eingabeschema
{'type': 'object', 'required': ['agentName', 'agentDescription', 'recipientWallet'], 'properties': {'agentName': {'type': 'string', 'description': "Name of your agent (e.g., 'MyAwesomeAgent')"}, 'paymentProof': {'type': 'string', 'description': 'Transaction hash of payment (required after initial 402 response)'}, 'agentEndpoints': {'type': 'array', 'items': {'type': 'object', 'properties': {'name': {'type': 'string'}, 'version': {'type': 'string'}, 'endpoint': {'type': 'string'}}}, 'description': 'Optional array of endpoints [{name, endpoint, version}]'}, 'recipientWallet': {'type': 'string', 'description': 'Your wallet address (0x...) to receive the Agent NFT'}, 'agentDescription': {'type': 'string', 'description': 'Description of what your agent does'}}}
Eingabeschema
{'type': 'object', 'required': ['url', 'schema'], 'properties': {'url': {'type': 'string', 'description': 'The web page URL to extract from'}, 'intent': {'type': 'string', 'description': 'Natural language description of what to extract'}, 'schema': {'type': 'string', 'description': 'JSON schema string defining the data structure to extract'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'jobId': {'type': 'string', 'description': 'xportalx job ID to look up failure details'}, 'failure_code': {'type': 'string', 'description': "Any failure code to explain (e.g., 'RATE_LIMIT_429')"}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The API endpoint URL to fetch'}, 'body': {'type': 'object', 'description': 'Optional request body for POST/PUT'}, 'method': {'enum': ['GET', 'POST', 'PUT', 'DELETE'], 'type': 'string', 'default': 'GET'}, 'headers': {'type': 'object', 'description': 'Optional HTTP headers'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The web page URL to fetch'}, 'method': {'enum': ['GET', 'POST'], 'type': 'string', 'default': 'GET'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The URL of the PDF document to fetch and parse'}}}
Eingabeschema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'string', 'description': "Amount of USDC to deposit into your custodial wallet (e.g., '5' for 5 USDC). You will pay this amount plus a 0.01 USDC platform fee."}}}
Eingabeschema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'string', 'description': "Amount of ETH to deposit into your custodial wallet (e.g., '0.001' for 0.001 ETH). You will pay the USDC equivalent plus a 0.01 USDC platform fee."}}}
Eingabeschema
{'type': 'object', 'required': ['owner_wallet'], 'properties': {'owner_wallet': {'type': 'string', 'description': 'Your signing wallet address (0x...) to look up the linked custodial wallet balance.'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The web page URL to convert'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'default': 'base', 'description': 'Single chain (alternative to chains array)'}, 'input': {'type': 'string', 'description': "Natural language query (e.g., 'what are whales buying on base?', 'trending tokens this week')"}, 'limit': {'type': 'number', 'default': 20, 'description': 'Number of results (default: 20, max: 100)'}, 'query': {'type': 'string', 'description': 'Natural language query (alternative)'}, 'chains': {'type': 'array', 'items': {'type': 'string'}, 'default': ['base'], 'description': "Chains to query (e.g., ['ethereum', 'base', 'solana', 'arbitrum'])"}, 'sortBy': {'enum': ['smart_money_netflow_24h', 'volume_24h', 'holders_change_24h', 'price_change_24h'], 'type': 'string', 'default': 'smart_money_netflow_24h', 'description': 'Sort field'}, 'sortDir': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc', 'description': 'Sort direction'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'default': 'ethereum', 'description': 'Single chain (alternative to chains array)'}, 'input': {'type': 'string', 'description': "Natural language query (e.g., 'are smart money accumulating ETH?', 'whale flows last week')"}, 'limit': {'type': 'number', 'default': 20, 'description': 'Number of results (default: 20)'}, 'query': {'type': 'string', 'description': 'Natural language query (alternative)'}, 'chains': {'type': 'array', 'items': {'type': 'string'}, 'default': ['ethereum'], 'description': "Chains to query (e.g., ['ethereum', 'base', 'solana'])"}, 'timeframe': {'enum': ['1h', '4h', '12h', '24h', '7d', '30d'], 'type': 'string', 'default': '24h', 'description': 'Timeframe for netflow data'}, 'tokenAddress': {'type': 'string', 'description': "Filter by specific token address OR symbol (e.g., 'PEPE', 'VIRTUAL', '0x...')"}, 'token_address': {'type': 'string', 'description': 'Filter by token address (alternative)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'default': 'ethereum', 'description': "Blockchain (e.g., 'ethereum', 'base', 'solana', 'arbitrum')"}, 'input': {'type': 'string', 'description': "Natural language query (e.g., 'analyze VIRTUAL token', 'show me PEPE holders')"}, 'query': {'type': 'string', 'description': 'Natural language query (alternative)'}, 'timeframe': {'enum': ['1h', '4h', '12h', '24h', '7d', '30d'], 'type': 'string', 'default': '24h', 'description': 'Timeframe for flow data'}, 'tokenAddress': {'type': 'string', 'description': "Token contract address OR symbol (e.g., 'VIRTUAL', 'PEPE', '0x...')"}, 'token_address': {'type': 'string', 'description': 'Token contract address (alternative)'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'chain': {'type': 'string', 'default': 'ethereum', 'description': 'Single chain (alternative)'}, 'input': {'type': 'string', 'description': "Natural language query (e.g., 'profile this wallet 0x...', 'analyze vitalik.eth')"}, 'query': {'type': 'string', 'description': 'Natural language query (alternative)'}, 'chains': {'type': 'array', 'items': {'type': 'string'}, 'default': ['ethereum'], 'description': 'Chains to query for balances/transactions'}, 'wallet': {'type': 'string', 'description': 'Wallet address (alternative)'}, 'address': {'type': 'string', 'description': 'Wallet address (0x...) or ENS name to analyze'}, 'includeTransactions': {'type': 'boolean', 'default': True, 'description': 'Include recent transactions (default: true)'}}}
Eingabeschema
{'type': 'object', 'required': ['to_address', 'amount'], 'properties': {'amount': {'type': 'string', 'description': "Amount of USDC to send (e.g., '5' for 5 USDC). Must have sufficient balance in your custodial wallet."}, 'to_address': {'type': 'string', 'description': 'Destination wallet address (0x...) to send USDC to. Can be any valid EVM address.'}}}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'The captcha-protected URL to access'}, 'intent': {'type': 'string', 'description': 'What you want to extract from the page after solving captcha'}, 'siteKey': {'type': 'string', 'description': 'Site key for reCAPTCHA/hCaptcha (optional - auto-detected if not provided)'}, 'captchaType': {'enum': ['recaptcha_v2', 'recaptcha_v3', 'hcaptcha', 'turnstile', 'image'], 'type': 'string', 'default': 'recaptcha_v2', 'description': 'Type of captcha to solve'}}}
Eingabeschema
{'type': 'object', 'required': [], 'properties': {'request': {'type': 'string', 'description': "Natural language swap request (e.g., 'swap 10 USDC for VIRTUAL', 'buy 100 DEGEN with USDC'). AI will extract the parameters automatically."}, 'buyToken': {'type': 'string', 'description': 'Token symbol (USDC, WETH, VIRTUAL, DEGEN, cbBTC, DAI, AERO, BRETT) OR token address (0x...)'}, 'sellToken': {'type': 'string', 'description': 'Token symbol (USDC, WETH, VIRTUAL, DEGEN, cbBTC, DAI, AERO, BRETT) OR token address (0x...)'}, 'privateKey': {'type': 'string', 'description': 'LEGACY: Private key (0x... hex) to sign and broadcast transactions server-side. Consider using owner_wallet with Privy instead for better security.'}, 'sellAmount': {'type': 'string', 'description': "Amount to sell. Use human-readable (e.g., '1.5' for 1.5 tokens) or atomic units (e.g., '1000000' for 1 USDC). Human-readable is auto-detected."}, 'slippageBps': {'type': 'string', 'description': "Slippage in basis points (e.g., '50' = 0.50%). Takes precedence over slippagePercentage."}, 'owner_wallet': {'type': 'string', 'description': 'RECOMMENDED: Your wallet address (0x...) that owns a Privy custodial wallet. The swap will be executed securely through your Privy wallet. Create one first using the create_wallet tool.'}, 'takerAddress': {'type': 'string', 'description': "User's wallet address (0x...). When provided WITHOUT owner_wallet or privateKey, returns a secure web bridge URL where user can sign transactions with their browser wallet."}, 'slippagePercentage': {'type': 'string', 'default': '0.5', 'description': "Slippage tolerance in percent (e.g., '0.5' for 0.5%). Default: 0.5"}}}
Eingabeschema
{'type': 'object', 'required': ['message', 'signature', 'wallet_address'], 'properties': {'message': {'type': 'string', 'description': 'The message that was signed'}, 'signature': {'type': 'string', 'description': 'The signature to verify'}, 'wallet_address': {'type': 'string', 'description': 'The wallet address that signed'}}}
Eingabeschema
{'type': 'object', 'required': ['amount'], 'properties': {'amount': {'type': 'string', 'description': "Amount of USDC to withdraw from custodial wallet (e.g., '5' for 5 USDC). Must have sufficient balance."}}}
Eingabeschema
{'type': 'object', 'required': ['targetUrl'], 'properties': {'targetUrl': {'type': 'string', 'description': 'The x402-protected URL to access'}, 'targetBody': {'type': 'object', 'description': 'Request body for POST/PUT requests'}, 'paymentProof': {'type': 'string', 'description': 'Transaction hash of USDC payment (required after initial 402 response)'}, 'targetMethod': {'enum': ['GET', 'POST', 'PUT', 'DELETE'], 'type': 'string', 'default': 'GET', 'description': 'HTTP method'}, 'targetHeaders': {'type': 'object', 'description': 'Additional headers to send to target'}}}
Eingabeschema
{'type': 'object', 'required': ['targetUrl'], 'properties': {'targetUrl': {'type': 'string', 'description': 'The x402-protected target URL to probe for pricing'}}}
Eingabeschema
{'type': 'object', 'required': ['to_address', 'amount'], 'properties': {'amount': {'type': 'string', 'description': "Amount of USDC to send (e.g., '5' for 5 USDC)."}, 'to_address': {'type': 'string', 'description': 'Destination wallet address (0x...) to receive the USDC.'}}}
Eingabeschema
{'type': 'object', 'required': ['address'], 'properties': {'chain': {'type': 'string', 'default': 'zora', 'description': "Chain to query (e.g., 'zora', 'base', 'ethereum')"}, 'address': {'type': 'string', 'description': 'Wallet address (EOA or contract) to look up'}}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Delx Commerce — Pay-per-Result APIs for Agents
Provides pay-per-result APIs and agent protocol tools for continuity, multi-agent coordination, document OCR, and crypto-related …
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
TheProtocol — Sovereign AI Agent Platform
Manages sovereign AI agents, identities, contracts, payments, governance, exchanges, and cross-frame token transfers.
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…
AgentIndex x402
Provides MCP server discovery, web and PDF extraction, translation, summarization, and multi-query research jobs, including pay-p…
AgentBIT
Routes pay-per-call tools over x402 on Base, covering discovery, data conversion, company research, counterparty screening, domai…
XGR MCP Gateway
Provides an MCP gateway for XGRChain and XDaLa workflows, including blockchain explorer queries, session inspection, transaction …