# io.github.virgen101/xportalx

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

- **Type:** MCP server
- **Trust:** 60/100 (B), scored on the content rubric
- **Verification:** community-indexed — nobody has claimed this listing
- **Version:** 1.0.0
- **Author:** io.github.virgen101
- **License:** Unknown
- **Endpoints:** streamable-http https://fflpdljiuruqdnewvwkk.supabase.co/functions/v1/mcp
- **Source:** https://fflpdljiuruqdnewvwkk.supabase.co/functions/v1/mcp
- **Endpoint health:** reachable (last checked 2026-09-30T00:24:13.652Z, 6 samples) — uptime is not a security property and is not part of the trust score
- **Compatible clients:** claude-code, cursor, copilot, chatgpt, gemini (basis: transport)

## Trust

60/100 (B), scored on the content rubric
- Publisher verified: no
- Install scripts: nothing suspicious found
- Prompt-injection scan: clean
- Obfuscation scan: clean
- Evidence age: 33 days

## Security scan

- **Status:** clean
- **Scanned:** 2026-09-02T21:17:56.944Z
- **Version scanned:** live
- **CVEs:** no coverage — this entry has no package coordinates to query OSV against, so "no known CVEs" is NOT asserted for it.

## Tools

29 declared. Observed from a live `tools/list` probe.
- `fetch_api` — Fetch structured JSON/XML data from any API endpoint. Best for REST APIs and data feeds. Cost: 0.01 USDC
- `fetch_page` — Fetch raw HTML content from any web page. Best for static HTML scraping. Cost: 0.01 USDC
- `fetch_pdf` — Fetch and extract text content from PDF documents. Returns structured text with page numbers. Cost: 0.01 USDC
- `extract` — Extract structured data from a web page using a JSON schema. AI-powered extraction. Cost: 0.01 USDC
- `crawl` — Crawl a website starting from a URL, following links up to specified depth. Cost: 0.01 USDC
- `markdown_convert` — Convert a web page to clean Markdown format. Great for LLM consumption. Cost: 0.01 USDC
- `dexscreener_token` — Get real-time token price and market data from DexScreener. FREE - no payment required.
- `coinbase_price` — Get cryptocurrency prices and exchange rates from Coinbase. FREE - no payment required.
- `verify_agent` — Verify a wallet signature (EIP-191) to authenticate an agent. FREE - no payment required.
- `coinbase_facilitator` — x402 payment facilitation - get payment info, verify transactions, check rates. FREE
- `x402_proxy` — Access x402-protected APIs with automatic payment. Dynamic pricing: 0.01 USDC fee + target cost. Supports USDC on Base.
- `x402_proxy_price` — Get dynamic pricing for x402 proxy requests. FREE - returns total cost (proxy fee + target cost).
- `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.
- `failure_reason` — Understand why a job failed. FREE - lookup job failures or get failure code reference.
- `mcp_pricing` — Get pricing information for all MCP tools. FREE - returns cost breakdown for each tool.
- `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. Cos
- `zora_wallet` — Get comprehensive Zora NFT wallet data: NFTs minted, NFTs owned, creator profile, total mints/collections, and estimated earnings. FREE - no payment required.
- `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 (RECOMMEN
- `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 i
- `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 d
- `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 fro
- `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.
- `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 thi
- `get_wallet_balance` — Check the balance of your custodial wallet. FREE - no payment required. Returns ETH and USDC balances on Base network.
- `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 th
- `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 sol
- `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'. Cos
- `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 addre
- `nansen_wallet_profiler` — Comprehensive wallet analysis. Supports natural language like 'profile vitalik.eth' or 'what labels does 0x... have?'. Returns balances, Nansen labels, and tran

## Install

**Verdict: review** — Installable, but 2 things to check first: No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
**Cautions** (coverage gaps and advisories — never blocking)
- No CVE coverage: this entry has no npm/PyPI coordinates to query OSV against, so "no known vulnerabilities" is not a claim that can be made about it.
- No publisher has proved control of this listing; it is indexed, not vouched for.
**Config** (claude-code):
```json
"{\n  \"mcpServers\": {\n    \"xportalx\": {\n      \"type\": \"http\",\n      \"url\": \"https://fflpdljiuruqdnewvwkk.supabase.co/functions/v1/mcp\"\n    }\n  }\n}"
```

## Blast radius

Contained to moderate — no credential declaration found, from the publisher, the upstream registry, or the README. Known so far: runs on someone else's infrastructure; read-only tool surface.
- Floor 9, ceiling 27 (tier: unknown)
- `unknown` means the floor and ceiling land in different bands — not measured enough to name one. It does not mean low.
- This is impact, not likelihood. A high radius is not a defect: a filesystem server is supposed to write files. It is never part of the trust score.

## Machine-readable views of this entry

- Signed JSON: https://forgeregistry.com/api/v1/packages/io.github.virgen101%2Fxportalx
- Install plan: https://forgeregistry.com/api/v1/packages/io.github.virgen101%2Fxportalx/install-plan
- Alternatives: https://forgeregistry.com/api/v1/alternatives/io.github.virgen101%2Fxportalx
- HTML page: https://forgeregistry.com/registry/io.github.virgen101%2Fxportalx
- MCP: POST https://forgeregistry.com/api/mcp → `forge_get_package` / `forge_install_plan`

## About this document

Generated by Forge (https://forgeregistry.com) — a compact rendering of the same record served, signed, at the JSON URL above. Trust and scan facts are the registry's own measurements; anything Forge did not measure is named as unmeasured rather than omitted.
