accueil / serveurs / Recherche & Web / io.github.virgen101/xportalx
io.github.virgen101/xportalx
serveur MCP (Model Context Protocol) · xportalx 4.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.virgen101/xportalx est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.virgen101/xportalx » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 29 outils
- coinbase_facilitator≈ 158 tokens
x402 payment facilitation - get payment info, verify transactions, check rates. FREE
Paramètres, retour & exemple (5)
Paramètrestoken· string · optionnel
Token address (for verify)action· string · requis · info | verify
Facilitator actiontxHash· string · optionnel
Transaction hash (for verify)expectedAmount· string · optionnel
Expected amount (for verify)expectedRecipient· string · optionnel
Expected recipient (for verify)
Exemple d'appel{"name": "coinbase_facilitator", "arguments": {"action": "info"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - coinbase_price≈ 96 tokens
Get cryptocurrency prices and exchange rates from Coinbase. FREE - no payment required.
Paramètres, retour & exemple (2)
Paramètressymbol· string · requis
Crypto symbol (e.g., 'BTC', 'ETH')currency· string · optionnel
Fiat currency (e.g., 'USD')
Exemple d'appel{"name": "coinbase_price", "arguments": {"symbol": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - crawl≈ 117 tokens
Crawl a website starting from a URL, following links up to specified depth. Cost: 0.01 USDC
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
The starting URL to crawlmaxDepth· number · optionnel
Maximum link depth (default: 2)maxPages· number · optionnel
Maximum pages to crawl (default: 10)
Exemple d'appel{"name": "crawl", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_wallet≈ 183 tokens
Create a custodial wallet for an AI agent using Privy. Cost: 0.01 USDC. The owner wallet is automatically detected from your x402 payment - no need to provide it explicitly. The wallet can be used for automated transactions including swaps.
Paramètres, retour & exemple (2)
Paramètreslabel· string · optionnel
Optional friendly name for this wallet (e.g., 'Trading Bot', 'Payment Agent')owner_wallet· string · requis
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.
Exemple d'appel{"name": "create_wallet", "arguments": {"owner_wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dexscreener_token≈ 100 tokens
Get real-time token price and market data from DexScreener. FREE - no payment required.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
Blockchain (e.g., 'base', 'ethereum')tokenAddress· string · requis
The token contract address
Exemple d'appel{"name": "dexscreener_token", "arguments": {"tokenAddress": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - erc8004_register≈ 243 tokens
Register your AI agent on-chain with ERC-8004 Trustless Agent Identity. Cost: 0.01 USDC. You receive an NFT representing your agent identity.
Paramètres, retour & exemple (5)
ParamètresagentName· string · requis
Name of your agent (e.g., 'MyAwesomeAgent')paymentProof· string · optionnel
Transaction hash of payment (required after initial 402 response)agentEndpoints· array · optionnel
Optional array of endpoints [{name, endpoint, version}]recipientWallet· string · requis
Your wallet address (0x...) to receive the Agent NFTagentDescription· string · requis
Description of what your agent does
Exemple d'appel{"name": "erc8004_register", "arguments": {"agentName": "texte", "recipientWallet": "texte", "agentDescription": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - extract≈ 125 tokens
Extract structured data from a web page using a JSON schema. AI-powered extraction. Cost: 0.01 USDC
Paramètres, retour & exemple (3)
Paramètresurl· string · requis
The web page URL to extract fromintent· string · optionnel
Natural language description of what to extractschema· string · requis
JSON schema string defining the data structure to extract
Exemple d'appel{"name": "extract", "arguments": {"url": "texte", "schema": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - failure_reason≈ 99 tokens
Understand why a job failed. FREE - lookup job failures or get failure code reference.
Paramètres, retour & exemple (2)
ParamètresjobId· string · optionnel
xportalx job ID to look up failure detailsfailure_code· string · optionnel
Any failure code to explain (e.g., 'RATE_LIMIT_429')
Exemple d'appel{"name": "failure_reason", "arguments": {"jobId": "texte", "failure_code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch_api≈ 133 tokens
Fetch structured JSON/XML data from any API endpoint. Best for REST APIs and data feeds. Cost: 0.01 USDC
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
The API endpoint URL to fetchbody· object · optionnel
Optional request body for POST/PUTmethod· string · optionnel · GET | POST | PUT | DELETEheaders· object · optionnel
Optional HTTP headers
Exemple d'appel{"name": "fetch_api", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch_page≈ 86 tokens
Fetch raw HTML content from any web page. Best for static HTML scraping. Cost: 0.01 USDC
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
The web page URL to fetchmethod· string · optionnel · GET | POST
Exemple d'appel{"name": "fetch_page", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fetch_pdf≈ 78 tokens
Fetch and extract text content from PDF documents. Returns structured text with page numbers. Cost: 0.01 USDC
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
The URL of the PDF document to fetch and parse
Exemple d'appel{"name": "fetch_pdf", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fund_wallet≈ 136 tokens
Fund your custodial wallet with USDC. DYNAMIC PRICING: You pay (amount + 0.01 USDC fee). The owner wallet is auto-detected from your x402 payment. Example: To deposit 5 USDC, you pay 5.01 USDC and 5 USDC is transferred to your custodial wallet.
Paramètres, retour & exemple (1)
Paramètresamount· string · requis
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.
Exemple d'appel{"name": "fund_wallet", "arguments": {"amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - fund_wallet_eth≈ 144 tokens
Fund your custodial wallet with ETH for gas. DYNAMIC PRICING: You pay the USDC equivalent of (ETH amount + 0.01 USDC fee). The owner wallet is auto-detected from your x402 payment. Example: To deposit 0.001 ETH, you pay ~$3.50 USDC (ETH value) + 0.01 USDC fee.
Paramètres, retour & exemple (1)
Paramètresamount· string · requis
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.
Exemple d'appel{"name": "fund_wallet_eth", "arguments": {"amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_wallet_balance≈ 96 tokens
Check the balance of your custodial wallet. FREE - no payment required. Returns ETH and USDC balances on Base network.
Paramètres, retour & exemple (1)
Paramètresowner_wallet· string · requis
Your signing wallet address (0x...) to look up the linked custodial wallet balance.
Exemple d'appel{"name": "get_wallet_balance", "arguments": {"owner_wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - markdown_convert≈ 70 tokens
Convert a web page to clean Markdown format. Great for LLM consumption. Cost: 0.01 USDC
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
The web page URL to convert
Exemple d'appel{"name": "markdown_convert", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mcp_pricing≈ 50 tokens
Get pricing information for all MCP tools. FREE - returns cost breakdown for each tool.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "mcp_pricing", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - nansen_smart_money_holdings≈ 302 tokens
Screen tokens with Smart Money activity using Nansen Token Screener. Supports natural language like 'what are whales buying on base?' or 'trending tokens on solana'. Cost: 0.01 USDC
Paramètres, retour & exemple (7)
Paramètreschain· string · optionnel
Single chain (alternative to chains array)input· string · optionnel
Natural language query (e.g., 'what are whales buying on base?', 'trending tokens this week')limit· number · optionnel
Number of results (default: 20, max: 100)query· string · optionnel
Natural language query (alternative)chains· array · optionnel
Chains to query (e.g., ['ethereum', 'base', 'solana', 'arbitrum'])sortBy· string · optionnel · smart_money_netflow_24h | volume_24h | holders_change_24h | price_change_24h
Sort fieldsortDir· string · optionnel · asc | desc
Sort direction
Exemple d'appel{"name": "nansen_smart_money_holdings", "arguments": {"chain": "texte", "input": "texte", "limit": 1, "query": "texte", "chains": [], "sortBy": "smart_money_netflow_24h"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - nansen_smart_money_netflows≈ 313 tokens
Track net capital flows from Smart Money wallets. Supports natural language like 'are whales accumulating ETH?' or 'smart money flows for PEPE last 7 days'. Cost: 0.01 USDC
Paramètres, retour & exemple (8)
Paramètreschain· string · optionnel
Single chain (alternative to chains array)input· string · optionnel
Natural language query (e.g., 'are smart money accumulating ETH?', 'whale flows last week')limit· number · optionnel
Number of results (default: 20)query· string · optionnel
Natural language query (alternative)chains· array · optionnel
Chains to query (e.g., ['ethereum', 'base', 'solana'])timeframe· string · optionnel · 1h | 4h | 12h | 24h | 7d | 30d
Timeframe for netflow datatokenAddress· string · optionnel
Filter by specific token address OR symbol (e.g., 'PEPE', 'VIRTUAL', '0x...')token_address· string · optionnel
Filter by token address (alternative)
Exemple d'appel{"name": "nansen_smart_money_netflows", "arguments": {"chain": "texte", "input": "texte", "limit": 1, "query": "texte", "chains": [], "timeframe": "1h"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - nansen_token_god_mode≈ 249 tokens
Full token analytics with Nansen TGM. Supports natural language like 'analyze VIRTUAL token' or 'who holds the most PEPE?'. Auto-resolves token symbols to addresses. Cost: 0.01 USDC
Paramètres, retour & exemple (6)
Paramètreschain· string · optionnel
Blockchain (e.g., 'ethereum', 'base', 'solana', 'arbitrum')input· string · optionnel
Natural language query (e.g., 'analyze VIRTUAL token', 'show me PEPE holders')query· string · optionnel
Natural language query (alternative)timeframe· string · optionnel · 1h | 4h | 12h | 24h | 7d | 30d
Timeframe for flow datatokenAddress· string · optionnel
Token contract address OR symbol (e.g., 'VIRTUAL', 'PEPE', '0x...')token_address· string · optionnel
Token contract address (alternative)
Exemple d'appel{"name": "nansen_token_god_mode", "arguments": {"chain": "texte", "input": "texte", "query": "texte", "timeframe": "1h", "tokenAddress": "texte", "token_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - nansen_wallet_profiler≈ 263 tokens
Comprehensive wallet analysis. Supports natural language like 'profile vitalik.eth' or 'what labels does 0x... have?'. Returns balances, Nansen labels, and transactions. Cost: 0.01 USDC
Paramètres, retour & exemple (7)
Paramètreschain· string · optionnel
Single chain (alternative)input· string · optionnel
Natural language query (e.g., 'profile this wallet 0x...', 'analyze vitalik.eth')query· string · optionnel
Natural language query (alternative)chains· array · optionnel
Chains to query for balances/transactionswallet· string · optionnel
Wallet address (alternative)address· string · optionnel
Wallet address (0x...) or ENS name to analyzeincludeTransactions· boolean · optionnel
Include recent transactions (default: true)
Exemple d'appel{"name": "nansen_wallet_profiler", "arguments": {"chain": "texte", "input": "texte", "query": "texte", "chains": [], "wallet": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_tokens≈ 161 tokens
Send USDC from your custodial wallet to ANY wallet address. Cost: 0.01 USDC. The sender (your custodial wallet) is auto-detected from your x402 payment. Use this to pay other agents, transfer to exchanges, or send to any address.
Paramètres, retour & exemple (2)
Paramètresamount· string · requis
Amount of USDC to send (e.g., '5' for 5 USDC). Must have sufficient balance in your custodial wallet.to_address· string · requis
Destination wallet address (0x...) to send USDC to. Can be any valid EVM address.
Exemple d'appel{"name": "send_tokens", "arguments": {"amount": "texte", "to_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - solve_captcha≈ 196 tokens
Solve captchas on protected pages and extract content. Uses 2Captcha to bypass reCAPTCHA/hCaptcha, then Claude AI selects the best tool to retrieve content. Cost: 0.01 USDC
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
The captcha-protected URL to accessintent· string · optionnel
What you want to extract from the page after solving captchasiteKey· string · optionnel
Site key for reCAPTCHA/hCaptcha (optional - auto-detected if not provided)captchaType· string · optionnel · recaptcha_v2 | recaptcha_v3 | hcaptcha | turnstile | image
Type of captcha to solve
Exemple d'appel{"name": "solve_captcha", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - swap≈ 548 tokens
Execute a token swap on Base via 0x DEX Aggregator. AI-ENHANCED: Accepts natural language like 'swap 10 USDC for VIRTUAL'. THREE MODES: (1) PRIVY MODE (RECOMMENDED): Provide owner_wallet - uses your secure Privy custodial wallet (create one first with create_wallet tool). (2) PRIVATE KEY MODE: Provide privateKey - server signs with your key (less secure). (3) BRIDGE MODE: Provide takerAddress only - returns a URL where you sign with browser wallet. Cost: 0.10 USDC
Paramètres, retour & exemple (9)
Paramètresrequest· string · optionnel
Natural language swap request (e.g., 'swap 10 USDC for VIRTUAL', 'buy 100 DEGEN with USDC'). AI will extract the parameters automatically.buyToken· string · optionnel
Token symbol (USDC, WETH, VIRTUAL, DEGEN, cbBTC, DAI, AERO, BRETT) OR token address (0x...)sellToken· string · optionnel
Token symbol (USDC, WETH, VIRTUAL, DEGEN, cbBTC, DAI, AERO, BRETT) OR token address (0x...)privateKey· string · optionnel
LEGACY: Private key (0x... hex) to sign and broadcast transactions server-side. Consider using owner_wallet with Privy instead for better security.sellAmount· string · optionnel
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· string · optionnel
Slippage in basis points (e.g., '50' = 0.50%). Takes precedence over slippagePercentage.owner_wallet· string · optionnel
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· string · optionnel
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· string · optionnel
Slippage tolerance in percent (e.g., '0.5' for 0.5%). Default: 0.5
Exemple d'appel{"name": "swap", "arguments": {"request": "texte", "buyToken": "texte", "sellToken": "texte", "privateKey": "texte", "sellAmount": "texte", "slippageBps": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - verify_agent≈ 120 tokens
Verify a wallet signature (EIP-191) to authenticate an agent. FREE - no payment required.
Paramètres, retour & exemple (3)
Paramètresmessage· string · requis
The message that was signedsignature· string · requis
The signature to verifywallet_address· string · requis
The wallet address that signed
Exemple d'appel{"name": "verify_agent", "arguments": {"message": "texte", "signature": "texte", "wallet_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - withdraw_wallet≈ 102 tokens
Withdraw USDC from your custodial wallet to your owner wallet. Cost: 0.01 USDC. The owner wallet is auto-detected from your x402 payment.
Paramètres, retour & exemple (1)
Paramètresamount· string · requis
Amount of USDC to withdraw from custodial wallet (e.g., '5' for 5 USDC). Must have sufficient balance.
Exemple d'appel{"name": "withdraw_wallet", "arguments": {"amount": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_proxy≈ 188 tokens
Access x402-protected APIs with automatic payment. Dynamic pricing: 0.01 USDC fee + target cost. Supports USDC on Base.
Paramètres, retour & exemple (5)
ParamètrestargetUrl· string · requis
The x402-protected URL to accesstargetBody· object · optionnel
Request body for POST/PUT requestspaymentProof· string · optionnel
Transaction hash of USDC payment (required after initial 402 response)targetMethod· string · optionnel · GET | POST | PUT | DELETE
HTTP methodtargetHeaders· object · optionnel
Additional headers to send to target
Exemple d'appel{"name": "x402_proxy", "arguments": {"targetUrl": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_proxy_price≈ 81 tokens
Get dynamic pricing for x402 proxy requests. FREE - returns total cost (proxy fee + target cost).
Paramètres, retour & exemple (1)
ParamètrestargetUrl· string · requis
The x402-protected target URL to probe for pricing
Exemple d'appel{"name": "x402_proxy_price", "arguments": {"targetUrl": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - x402_send≈ 155 tokens
Send USDC directly to ANY wallet address via x402 payment. Just provide to_address and amount - the flow auto-completes: 1) Pay 0.01 USDC platform fee 2) Pay the amount directly to destination. Tokens go from you to recipient. Perfect for paying agents, tipping, or sending to any address.
Paramètres, retour & exemple (2)
Paramètresamount· string · requis
Amount of USDC to send (e.g., '5' for 5 USDC).to_address· string · requis
Destination wallet address (0x...) to receive the USDC.
Exemple d'appel{"name": "x402_send", "arguments": {"amount": "texte", "to_address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - zora_wallet≈ 121 tokens
Get comprehensive Zora NFT wallet data: NFTs minted, NFTs owned, creator profile, total mints/collections, and estimated earnings. FREE - no payment required.
Paramètres, retour & exemple (2)
Paramètreschain· string · optionnel
Chain to query (e.g., 'zora', 'base', 'ethereum')address· string · requis
Wallet address (EOA or contract) to look up
Exemple d'appel{"name": "zora_wallet", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».