Web Intel API (x402)

MCP serverDev tools

Pay-per-call web extraction, SEO audits and text analysis. USDC on Base via x402, no API keys.

Available today. Use it from your connected AI after setup.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use Web Intel API (x402) to extract webpage

Install Web Intel API (x402)

The server’s own address, for the clients that take one directly. Or connect ahel onceand every client you use reads it from one address, with the account kept on ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user web-intel-api-x402 'https://web-intel-x402.x402-web-intel-api.workers.dev/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://web-intel-x402.x402-web-intel-api.workers.dev/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=web-intel-api-x402&config=eyJ1cmwiOiJodHRwczovL3dlYi1pbnRlbC14NDAyLng0MDItd2ViLWludGVsLWFwaS53b3JrZXJzLmRldi9tY3AifQ==

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://web-intel-x402.x402-web-intel-api.workers.dev/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add web-intel-api-x402 --url 'https://web-intel-x402.x402-web-intel-api.workers.dev/mcp'

    Run it once, then sign in with codex mcp login web-intel-api-x402 if the server asks for an account.

From the project's README

As published by mcpspro/web-intel-x402 in README.md.

API de pago por uso para agentes de IA. Cada llamada se cobra en USDC directamente a tu wallet mediante el protocolo x402. No hay cuentas, API keys ni KYC para tus clientes.

EndpointPrecioQué devuelve
GET /v1/extract?url=…$0.002Título, descripción, texto limpio, encabezados, enlaces, Open Graph y JSON-LD
GET /v1/seo-audit?url=…$0.005Puntuación SEO 0-100, nota A-F y lista de problemas
POST /v1/text-analysis {"text": "…"}$0.001Idioma, legibilidad, palabras clave, sentimiento y estadísticas
GET / y GET /healthgratisCatálogo y estado

Si el servicio falla (por ejemplo, la URL no existe), no se cobra al cliente.

1. Configurar tu wallet (lo haces tú)

Necesitas solo tu dirección pública (0x…) de una wallet EVM, como MetaMask, Rabby o Coinbase Wallet. Nunca pongas aquí tu clave privada ni tu frase semilla.

cp .env.example .env
# edita .env y pon EVM_ADDRESS=0xTuDireccion

2. Probar en local (testnet, dinero de prueba)

npm install
npm test
npm run dev          # http://localhost:4021

Para probar un pago real en testnet:

  1. Crea una wallet desechable de pruebas y consigue USDC de prueba en Base Sepolia en https://faucet.circle.com
  2. Ejecuta: BUYER_PRIVATE_KEY=0xClaveDePrueba npx tsx scripts/pay.ts

3. Publicar gratis en Cloudflare Workers

La capa gratuita incluye 100.000 peticiones al día.

npx wrangler login                     # crea o entra en tu cuenta de Cloudflare (gratis)
npx wrangler secret put EVM_ADDRESS    # pega tu dirección pública
npm run deploy                         # te da una URL tipo https://web-intel-x402.<tu-sub>.workers.dev

4. Pasar a dinero real (mainnet)

En wrangler.toml, dentro de [vars]:

X402_NETWORK = "mainnet"
FACILITATOR_URL = "https://facilitator.payai.network"   # facilitador sin API key

Vuelve a ejecutar npm run deploy. Los pagos llegan en USDC sobre Base a tu EVM_ADDRESS.

Otra opción es el facilitador de Coinbase CDP, que requiere crear claves en https://portal.cdp.coinbase.com.

5. Conseguir clientes

  • Cada ruta publica metadatos de descubrimiento Bazaar, así los agentes pueden encontrarla en los catálogos x402 cuando el facilitador la indexa tras el primer pago.
  • Registra tu URL en directorios de x402 y de agentes, como gigs.sh y el ecosistema en https://www.x402.org/ecosystem.
  • Puedes cambiar los precios con PRICE_EXTRACT, PRICE_SEO y PRICE_TEXT.

Estructura

src/app.ts            rutas, precios y middleware x402
src/safeFetch.ts      descarga segura (anti-SSRF, límites de tamaño y tiempo)
src/services/         extract, seo, text (lógica pura, sin dependencias)
src/node.ts           entrada para Node (local o VPS)
src/worker.ts         entrada para Cloudflare Workers
scripts/pay.ts        cliente de prueba que paga con x402

Servidor MCP

La misma API está disponible como servidor MCP remoto (Streamable HTTP):

https://web-intel-x402.x402-web-intel-api.workers.dev/mcp

Herramientas: extract_webpage, seo_audit, analyze_text (de pago, x402) y pricing (gratis). Los clientes pagan con @x402/mcp (createx402MCPClient). Si una llamada falla, no se cobra.

Tools it offers (4)

What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • extract_webpage
  • seo_audit
  • analyze_text
  • pricing

Signals

Last commit
Sep 2026
Advanced
Delivery
web-intel MCP server → your ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-mcpspro-web-intel
Source
github.com/mcpspro/web-intel-x402
Hosted endpoint
https://web-intel-x402.x402-web-intel-api.workers.dev/mcp