xportalx

io.github.virgen101Published by GitHub account virgen101v1.0.0Updated Oct 25, 2026

AI agent gateway with web fetching, data extraction, crypto pricing, and x402 payments

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinance

Overview

AI-generated overview

A remote gateway that gives an assistant web fetching, crawling and extraction tools plus crypto pricing, wallet and x402 payment tools, most of them paid per-c

What you can do
Fetch and extract web content: pull JSON/XML from APIs, raw HTML from pages, text from PDFs, schema-based structured extraction, site crawling, and page-to-Markdown conversion, with captcha solving for protected pages. Look up crypto data: DexScreener token prices, Coinbase prices and rates, Zora NFT wallet data, and Nansen smart-money holdings, netflows, token analytics and wallet profiles. Manage agent wallets: create a Privy custodial wallet, fund it with USDC or ETH, check balances, withdraw, send tokens, and swap tokens on Base. Handle x402 payments: get facilitator info, price and call x402-protected APIs, and send USDC to any address. Register an agent on-chain with ERC-8004 identity,
When to use it
Use it when an assistant needs to gather and structure web content, look up crypto market and wallet data, or operate a custodial wallet and make x402/USDC payments on Base. It suits agent-to-agent payment and on-chain identity workflows rather than general browsing.
Requirements
Remote streamable HTTP endpoint; no packages, environment variables or headers declared. Most tools charge 0.01 USDC per call via x402 on Base, so a funded wallet able to make x402 payments is needed. Captcha solving relies on 2Captcha; wallet features rely on Privy.
Before you install
Many tools cost USDC per call, and funding, sending, swapping and withdrawing move real funds from a custodial wallet. The swap tool can accept a private key, and the custodial wallet is controlled through Privy. Wallet creation, funding and payments are tied to the paying x402 wallet, which is auto-detected. Captcha solving sends protected pages through 2Captcha and an AI model. On-chain registration and swaps are irreversible.

Installation

In SourceWeft

  1. Open xportalx in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.virgen101%2Fxportalx/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "xportalx": {
      "type": "http",
      "url": "https://fflpdljiuruqdnewvwkk.supabase.co/functions/v1/mcp"
    }
  }
}

Tools

29

fetch_api

Fetch structured JSON/XML data from any API endpoint. Best for REST APIs and data feeds. Cost: 0.01 USDC

Parametersurlrequiredbodymethodheaders

fetch_page

Fetch raw HTML content from any web page. Best for static HTML scraping. Cost: 0.01 USDC

Parametersurlrequiredmethod

fetch_pdf

Fetch and extract text content from PDF documents. Returns structured text with page numbers. Cost: 0.01 USDC

Parametersurlrequired

extract

Extract structured data from a web page using a JSON schema. AI-powered extraction. Cost: 0.01 USDC

Parametersurlrequiredintentschemarequired

crawl

Crawl a website starting from a URL, following links up to specified depth. Cost: 0.01 USDC

ParametersurlrequiredmaxDepthmaxPages

markdown_convert

Convert a web page to clean Markdown format. Great for LLM consumption. Cost: 0.01 USDC

Parametersurlrequired

dexscreener_token

Get real-time token price and market data from DexScreener. FREE - no payment required.

ParameterschaintokenAddressrequired

coinbase_price

Get cryptocurrency prices and exchange rates from Coinbase. FREE - no payment required.

Parameterssymbolrequiredcurrency

verify_agent

Verify a wallet signature (EIP-191) to authenticate an agent. FREE - no payment required.

Parametersmessagerequiredsignaturerequiredwallet_addressrequired

coinbase_facilitator

x402 payment facilitation - get payment info, verify transactions, check rates. FREE

ParameterstokenactionrequiredtxHashexpectedAmountexpectedRecipient

x402_proxy

Access x402-protected APIs with automatic payment. Dynamic pricing: 0.01 USDC fee + target cost. Supports USDC on Base.

ParameterstargetUrlrequiredtargetBodypaymentProoftargetMethodtargetHeaders

x402_proxy_price

Get dynamic pricing for x402 proxy requests. FREE - returns total cost (proxy fee + target cost).

ParameterstargetUrlrequired

erc8004_register

Register your AI agent on-chain with ERC-8004 Trustless Agent Identity. Cost: 0.01 USDC. You receive an NFT representing your agent identity.

ParametersagentNamerequiredpaymentProofagentEndpointsrecipientWalletrequiredagentDescriptionrequired

failure_reason

Understand why a job failed. FREE - lookup job failures or get failure code reference.

ParametersjobIdfailure_code

mcp_pricing

Get pricing information for all MCP tools. FREE - returns cost breakdown for each tool.

Takes no parameters.

solve_captcha

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

ParametersurlrequiredintentsiteKeycaptchaType

zora_wallet

Get comprehensive Zora NFT wallet data: NFTs minted, NFTs owned, creator profile, total mints/collections, and estimated earnings. FREE - no payment required.

Parameterschainaddressrequired

swap

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

ParametersrequestbuyTokensellTokenprivateKeysellAmountslippageBpsowner_wallettakerAddressslippagePercentage

create_wallet

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.

Parameterslabelowner_walletrequired

fund_wallet

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.

Parametersamountrequired

fund_wallet_eth

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.

Parametersamountrequired

withdraw_wallet

Withdraw USDC from your custodial wallet to your owner wallet. Cost: 0.01 USDC. The owner wallet is auto-detected from your x402 payment.

Parametersamountrequired

send_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.

Parametersamountrequiredto_addressrequired

get_wallet_balance

Check the balance of your custodial wallet. FREE - no payment required. Returns ETH and USDC balances on Base network.

Parametersowner_walletrequired

x402_send

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.

Parametersamountrequiredto_addressrequired

nansen_smart_money_holdings

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

ParameterschaininputlimitquerychainssortBysortDir

nansen_smart_money_netflows

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

ParameterschaininputlimitquerychainstimeframetokenAddresstoken_address

nansen_token_god_mode

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

ParameterschaininputquerytimeframetokenAddresstoken_address

nansen_wallet_profiler

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

ParameterschaininputquerychainswalletaddressincludeTransactions

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.