Respuesta rápida
¿Cómo añado una API de búsqueda web con contenido de página a OpenClaw?
Guarda el servidor MCP LLMWebSearch desde nuestra página de MCP, regístralo con openclaw mcp add llmwebsearch --command … --arg … --env LLMWEBSEARCH_API_KEY=… y luego compruébalo con openclaw mcp doctor --probe. El agente gana search_web, cuyos resultados incluyen las 3 primeras páginas en Markdown, junto al web_search integrado de OpenClaw. Una búsqueda cuesta 1 crédito, desde 1,20 US$/1K búsquedas a octubre de 2026. Sin KYC.
Búsqueda en OpenClaw, según la documentación del 22 de octubre de 2026
| Proveedores de web_search integrados | 16, entre ellos Brave Search, DeepSeek, DuckDuckGo, Exa, Firecrawl, Gemini, Parallel, Perplexity, SearXNG y Tavily |
|---|---|
| Elección automática | El primer proveedor listo con API, en un orden fijo que empieza por Brave |
| Proveedores sin clave | Nunca se eligen automáticamente; los seleccionas tú |
| Nuestras herramientas (MCP) | search_web y read_urls, desde un servidor Python local |
| Nuestro coste | Un crédito paga una búsqueda: hasta 20 resultados clasificados, con las páginas de los 3 primeros leídas y devueltas como Markdown. Leer de 4 a 10 páginas pasa a 2 créditos. Una llamada que termina en error no cuesta nada |
| Nuestro lector de páginas | LLMWebSearch/1.0 (+https://llmwebsearch.com/bot/), con robots.txt respetado |
¿Por qué añadir nuestra búsqueda si OpenClaw tiene web_search?
Para obtener el texto de las páginas junto con los resultados en una sola llamada. La página de herramientas web de OpenClaw lista 16 proveedores integrados para web_search, elegidos en un orden fijo de detección automática cuando no hay ninguno configurado. Nuestra herramienta no sustituye esa elección; añade una segunda opción que el modelo puede llamar a propósito.
search_web devuelve fuentes numeradas con las primeras páginas ya leídas en Markdown, para que el agente pueda responder y citar sin una petición aparte para cada enlace. read_urls lee hasta 20 enlaces que el agente encontró en otro sitio, a través del mismo lector.
¿Cómo registro el servidor MCP?
Primero monta el servidor Python desde la página de MCP: un archivo, más los paquetes mcp y httpx en un entorno virtual. Luego guárdalo en OpenClaw con openclaw mcp add. La documentación del registro de OpenClaw describe los flags stdio --command, --arg, --env y --cwd, y pide detener el Gateway local mientras cambian los servidores guardados.
Ejecuta openclaw mcp doctor --probe después. Sin --probe, el doctor solo revisa la configuración guardada; con él, también comprueba que el servidor conecta.
openclaw mcp add llmwebsearch \
--command /home/you/llmwebsearch/.venv/bin/python \
--arg /home/you/llmwebsearch/llmwebsearch_mcp.py \
--env LLMWEBSEARCH_API_KEY=your-key
openclaw mcp doctor llmwebsearch --probe¿Verá el agente search_web?
En los perfiles habituales, sí. La documentación del registro de OpenClaw dice que las herramientas MCP configuradas aparecen en los perfiles de herramientas coding y messaging. El perfil minimal las oculta y tools.deny: ["bundle-mcp"] las desactiva, así que revisa esos dos ajustes si falta la herramienta.
El docstring de la herramienta le dice al modelo qué devuelve. Añade una línea a las instrucciones de tu agente si quieres que se prefiera, por ejemplo "usa search_web cuando necesites citar una página".
¿Se puede seleccionar LLMWebSearch como proveedor de web_search?
Hoy no. La documentación de OpenClaw indica que la opción de proveedor acepta los proveedores declarados en los manifiestos de los plugins incluidos e instalados. No publicamos ningún plugin de OpenClaw, así que nuestra búsqueda llega como herramientas MCP con sus propios nombres.
En la práctica, eso cambia poco para el agente: llama a search_web igual que llamaría a web_search. Además, así es fácil distinguir las dos en los logs de OpenClaw y en tu historial de uso.
¿Cómo trata nuestro lector los sitios de los resultados?
Igual que en cualquier llamada. Nuestro lector respeta robots.txt: se identifica como LLMWebSearch, sigue las reglas que un sitio escribe para él o para todos los robots, y deja fuera el contenido de cualquier página que no tenga permitido leer. Un sitio que establece Content-Signal: ai-input=no en su robots.txt mantiene las páginas de su sitio fuera del contenido de tus resultados. Cuando un sitio rechaza a nuestro lector, el resultado vuelve sin contenido y con el estado del sitio: nunca resolvemos CAPTCHAs, iniciamos sesión en cuentas ni sorteamos un bloqueo o un paywall.
Por eso, una página tras un inicio de sesión vuelve sin contenido. Para un sitio en el que tienes la sesión iniciada, la herramienta de navegador propia de OpenClaw, que se ejecuta con tu sesión, es la opción adecuada.
¿Cuánto costará buscar a través de OpenClaw?
Un crédito por cada llamada a search_web que lee hasta 3 páginas, y nada por las llamadas que fallan. Leer páginas cuyas URL ya tienes cuesta 1 crédito por cada grupo iniciado de 3 páginas devueltas con contenido, hasta 20 URL por llamada; las URL rechazadas o fallidas no se cuentan. Un asistente que busca 25 veces al día en sus canales de chat usa unos 750 créditos al mes, así que 5.000 búsquedas (9,25 US$) dura más de seis meses. Los créditos de búsqueda no caducan: lo que no uses este mes seguirá ahí el año que viene.
Dale a OpenClaw su propia clave API, para que su uso se vea aparte del de tus otros proyectos.
OpenClaw: preguntas frecuentes
¿Debería desactivar el web_search propio de OpenClaw?
No hace falta. Los dos pueden quedar activados. Desactiva el integrado solo si quieres que todas las búsquedas pasen por un único proveedor, para tener una sola factura y un solo log.
¿Funciona con un OpenClaw en sandbox?
El servidor MCP es un proceso local que llama a https://llmwebsearch.com/api/v1 por HTTPS. Tu sandbox debe permitirle arrancar y llegar a esa dirección.
¿Puedo gestionar el servidor desde la Control UI?
OpenClaw guarda los servidores MCP guardados en mcp.servers dentro de su configuración. Su documentación remite a la Control UI para los ajustes de MCP en vivo compatibles, y señala que cambiar los servidores guardados desde la línea de comandos requiere que el Gateway local esté detenido.
Fuentes (2)
- Herramientas web — OpenClaw docs (read 2026-10-22)
- Gestionar servidores MCP guardados — OpenClaw docs (read 2026-10-22)