PageWire

Lee cualquier página web pública como Markdown limpio, obtén metadatos de la página (OpenGraph, Twitter, JSON-LD), o lee una página más hasta 4 páginas del mismo sitio. Paga por llamada en USDC vía x402 o MPP, sin cuenta ni clave API. MCP remoto: https://pagewire.dev/mcp

Servidor MCP alojado

npx add-mcp 'https://pagewire.dev/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

pagewire-mcp

Servidor MCP para PageWire. Convierte cualquier página web pública en Markdown limpio para agentes de IA, con pago por llamada en USDC. No requiere clave API ni cuenta.

Pruébalo gratis: las llamadas a herramientas sin pago son gratuitas hasta $0.10 del precio de lista por cliente y por día (10 páginas a Markdown, 20 llamadas de metadatos o 3 rastreos). Después de eso, la herramienta responde con una solicitud de pago x402.

HerramientaQué hacePrecio
page_to_markdownObtiene una página pública y devuelve su título, descripción, Markdown limpio y enlaces. Determinista, sin llamada a modelo$0.01
page_metadataDevuelve título, descripción, URL canónica, idioma, tarjetas OpenGraph y Twitter, iconos y JSON-LD$0.005
crawl_siteLee una página más hasta 4 páginas del mismo sitio a las que enlaza (opcionalmente solo bajo una ruta prefix), cada una como Markdown$0.03

Este paquete es un puente stdio sin dependencias (Node 18+) hacia el servidor alojado Streamable-HTTP en https://pagewire.dev/mcp. Los clientes que hablan Streamable HTTP pueden usar esa URL directamente y omitir el puente.

Instalación

Claude Code

claude mcp add pagewire -- npx -y github:AgentiLoop/pagewire-mcp
# or, without the bridge:
claude mcp add --transport http pagewire https://pagewire.dev/mcp

Claude Desktop / Cursor / Windsurf / Cline (stdio)

{ "mcpServers": { "pagewire": { "command": "npx", "args": ["-y", "github:AgentiLoop/pagewire-mcp"] } } }

Cualquier cliente Streamable-HTTP

{ "mcpServers": { "pagewire": { "type": "http", "url": "https://pagewire.dev/mcp" } } }

Verificación

echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | npx -y github:AgentiLoop/pagewire-mcp

Pago

  1. Dentro del límite gratuito diario, una llamada a herramienta simplemente funciona; el _meta["pagewire/free"] del resultado muestra el límite restante de hoy.
  2. Después de eso, una llamada sin pago devuelve isError: true con structuredContent configurado como el objeto PaymentRequired de x402 v2 (la lista accepts: red, activo, monto, payTo), siguiendo el transporte MCP de x402. Los clientes @x402/mcp pagan automáticamente.
  3. Para pagar manualmente, firma una entrada accepts con cualquier cliente x402 y vuelve a llamar a la herramienta con el payload en params._meta["x402/payment"] (o el payload en base64 como argumento payment).
  4. Una entrada incorrecta o una página que no se puede obtener (4xx) nunca se cobra.

Las mismas herramientas son endpoints HTTP simples: GET https://pagewire.dev/x402/extract?url=…, /x402/meta?url=… y /x402/crawl?url=…. Cada una también acepta MPP (npx mppx "https://pagewire.dev/x402/extract?url=https://example.com"). Descubrimiento: openapi.json, llms.txt.

Entorno

VariablePredeterminado
PAGEWIRE_MCP_URLhttps://pagewire.dev/mcp
PAGEWIRE_MCP_TIMEOUT_MS60000

Entrada oficial del registro MCP: dev.pagewire/web. Habilidad del agente: npx skills add https://pagewire.dev.

Licencia

MIT. El puente es de código abierto; el servicio alojado está en https://pagewire.dev/.