# OpenClaw: añade un lector de páginas web mediante MCP, junto a web_fetch

> Lector de páginas web para OpenClaw vía MCP: openclaw mcp add, doctor --probe y read_url complementa web_fetch. Sin KYC, paga con criptomonedas.

- URL: https://webreaderapi.com/es/docs/openclaw/
- Última actualización: 2026-10-22
- Editor: WebReaderAPI (https://webreaderapi.com)

OpenClaw ya tiene una herramienta `web_fetch` para páginas ligeras. Añadir nuestro servidor MCP le da al agente un segundo lector, `read_url`, para páginas con JavaScript, PDF y documentos más largos. La configuración es un solo comando.

**Respuesta rápida — ¿Cómo añado una API de lector de páginas web a OpenClaw?**

Guarda el servidor MCP **WebReaderAPI**, luego regístralo con `openclaw mcp add webreaderapi --command … --arg … --env WEBREADER_API_KEY=…` y compruébalo con `openclaw mcp doctor --probe`. El agente obtiene una herramienta `read_url` junto al `web_fetch` integrado, capaz de renderizar JavaScript y leer PDF. Las páginas cuestan 1 crédito, desde 0,07 US$/1K páginas a fecha de octubre de 2026. Sin KYC; paga con criptomonedas.

## web_fetch y read_url de OpenClaw, lado a lado

| Atributo | Valor |
| --- | --- |
| web_fetch (integrado) | Se ejecuta en local, extrae el contenido principal con Readability y devuelve Markdown o texto |
| límites de web_fetch | Sin ejecución de JavaScript; `maxChars` por defecto y tope de 20.000 caracteres (docs de OpenClaw) |
| read_url (nuestra herramienta MCP) | Renderizado de JavaScript cuando hace falta, PDF de hasta 100 páginas, hasta 500.000 caracteres |
| coste de read_url | 1 crédito = 1 página leída sin navegador; 2 créditos cuando la página necesita un navegador para renderizar JavaScript. Una solicitud que falla, o que el robots.txt de un sitio rechaza, no se cobra |
| Nuestro rastreador | `WebReaderAPI/1.0 (+https://webreaderapi.com/bot/)`, con robots.txt respetado |
| Perfiles de herramientas | Las herramientas MCP aparecen en los perfiles `coding` y `messaging`, no en `minimal` |

## ¿Por qué añadir un lector si OpenClaw tiene web_fetch?

Porque cubren páginas distintas. La documentación de OpenClaw dice que `web_fetch` siempre se ejecuta en local, usa Readability para extraer el contenido principal y no ejecuta JavaScript; remite a su herramienta Web Browser para sitios con mucho JavaScript o protegidos por inicio de sesión. Su ajuste `maxChars` tiene un valor por defecto de 20.000 caracteres y está limitado a esa cifra.

Mantén `web_fetch` para páginas rápidas y ligeras. Añade `read_url` para páginas que construyen su contenido con JavaScript, para PDF y para documentos largos en los que quieras más de 20.000 caracteres. La documentación de OpenClaw también señala que el plugin oficial de Firecrawl es hoy el único proveedor incluido al que `web_fetch` puede recurrir como alternativa.

## ¿Cómo registro el servidor MCP en OpenClaw?

Primero configura el servidor de Python desde la [página de MCP](https://webreaderapi.com/es/docs/mcp/): un archivo más los paquetes `mcp` y `httpx`. Luego guárdalo en OpenClaw con `openclaw mcp add`. La documentación del registro de OpenClaw describe las flags de stdio `--command`, `--arg`, `--env` y `--cwd`, y guarda las definiciones en `mcp.servers` dentro de su configuración.

Después ejecuta `openclaw mcp doctor --probe`. Sin `--probe`, el doctor solo comprueba la configuración guardada; con él, también confirma que los servidores habilitados se conectan.

*Registrar y comprobar el servidor*

```bash
openclaw mcp add webreaderapi \
  --command /home/you/webreader/.venv/bin/python \
  --arg /home/you/webreader/webreader_mcp.py \
  --env WEBREADER_API_KEY=your-key

openclaw mcp doctor webreaderapi --probe
```

## ¿Verá el agente read_url?

En los perfiles habituales, sí. La documentación del registro de OpenClaw dice que OpenClaw embebido expone las herramientas MCP configuradas en los perfiles `coding` y `messaging`. El perfil `minimal` las oculta y `tools.deny: ["bundle-mcp"]` las desactiva, así que revisa esos dos ajustes si la herramienta no aparece.

La descripción de la herramienta le dice al modelo cuándo preferirla: páginas que necesitan JavaScript, PDF y lecturas largas. El modelo puede seguir usando `web_fetch` para todo lo demás.

## ¿Cómo trata read_url los sitios que lee?

Igual que cualquier llamada a nuestra API. Respetamos robots.txt: nuestro rastreador se identifica como WebReaderAPI, sigue las reglas escritas para él o para todos los robots y no lee una página que un sitio prohíbe. Las páginas rechazadas no se cobran. Si un sitio declara Content-Signal: ai-input=no en su robots.txt, no leemos sus páginas para ti. Si un sitio rechaza nuestra solicitud, devolvemos su respuesta: nunca resolvemos CAPTCHAs, iniciamos sesión en cuentas ni intentamos saltar un bloqueo o un paywall.

Por tanto, las páginas tras un inicio de sesión quedan fuera del alcance de `read_url`. Para un sitio en el que tienes la sesión iniciada, la herramienta de navegador propia de OpenClaw, ejecutándose con tu sesión, es la herramienta adecuada.

## ¿Cuánto costará leer páginas a través de OpenClaw?

Un crédito por cada página que devuelve contenido, dos cuando se necesita un navegador, nada por rechazos y errores. Un asistente que lee 30 páginas al día en sus canales de chat usa unos 900 créditos al mes: 10.000 páginas (3,75 US$) dura casi un año. Los créditos prepago nunca caducan: las páginas sin usar permanecen en tu cuenta hasta que las uses.

Dale a OpenClaw su propia clave API, para que su uso se vea aparte de tus otros proyectos.

## OpenClaw: preguntas frecuentes

### ¿Es WebReaderAPI un proveedor integrado de OpenClaw?

No. Se conecta como servidor MCP, que OpenClaw admite sin ningún código de plugin. El servidor MCP es el breve archivo de Python de nuestra [página de MCP](https://webreaderapi.com/es/docs/mcp/).

### ¿Debería desactivar web_fetch?

No hace falta. Ambas herramientas pueden permanecer activas; las descripciones le dicen al modelo cuál encaja. Desactiva `web_fetch` solo si quieres que todas las lecturas pasen por un único lugar para el registro.

### ¿Puedo gestionar el servidor desde la interfaz web de OpenClaw?

La documentación de OpenClaw describe los ajustes de MCP en su Control UI, que editan las mismas definiciones guardadas que la línea de comandos. Usa la que prefieras.

### ¿Funciona en una configuración de OpenClaw en sandbox?

El servidor MCP es un proceso local que necesita acceso a internet para llegar a `https://webreaderapi.com/api/v1/read`. Comprueba que tu sandbox permite iniciar el proceso y hacer esa llamada HTTPS.

## Fuentes

1. [Herramientas web](https://docs.openclaw.ai/tools/web) — OpenClaw docs (read 2026-10-22)
2. [Web Fetch](https://docs.openclaw.ai/tools/web-fetch) — OpenClaw docs (read 2026-10-22)
3. [Gestionar servidores MCP guardados](https://docs.openclaw.ai/cli/mcp/registry) — OpenClaw docs (read 2026-10-22)
4. [MCP en el Control UI](https://docs.openclaw.ai/cli/mcp/control-ui) — OpenClaw docs (read 2026-10-22)

---

WebReaderAPI: WebReaderAPI es una API de lectura web para agentes de IA que convierte cualquier página web pública en Markdown limpio, pagando con criptomonedas y sin subir ningún documento de identidad. Los créditos prepago desde 0,07 US$/1K páginas nunca caducan y se respeta robots.txt. Sin KYC: ni documento de identidad, ni selfie, ni documentos. Paga con criptomonedas.
