Snel antwoord
Hoe voeg ik een webzoek-API met paginainhoud toe aan OpenClaw?
Sla de MCP-server LLMWebSearch op vanaf onze MCP-pagina, registreer hem bij openclaw mcp add llmwebsearch --command … --arg … --env LLMWEBSEARCH_API_KEY=… en controleer hem daarna met openclaw mcp doctor --probe. De agent krijgt er search_web bij, waarvan de resultaten de top 3 pagina's als Markdown bevatten, naast de ingebouwde web_search van OpenClaw. Een zoekopdracht kost 1 credit, vanaf US$ 1,20/1K zoekopdrachten per oktober 2026. Zonder KYC.
OpenClaw zoeken, zoals gedocumenteerd op 22 oktober 2026
| Ingebouwde web_search-providers | 16, waaronder Brave Search, DeepSeek, DuckDuckGo, Exa, Firecrawl, Gemini, Parallel, Perplexity, SearXNG en Tavily |
|---|---|
| Automatische keuze | De eerste gereedstaande provider met API-ondersteuning, in een vaste volgorde die begint met Brave |
| Providers zonder API-sleutel | Worden nooit automatisch gekozen; die selecteer je zelf |
| Onze tools (MCP) | search_web en read_urls, vanaf een lokale Python-server |
| Onze kosten | Eén credit betaalt één zoekopdracht: tot 20 gerangschikte resultaten, waarbij de pagina's van de eerste 3 worden gelezen en als Markdown teruggegeven. Het lezen van 4 tot 10 pagina's kost 2 credits. Een call die op een fout eindigt, kost niets |
| Onze pagina-lezer | LLMWebSearch/1.0 (+https://llmwebsearch.com/bot/), robots.txt gerespecteerd |
Waarom onze zoekfunctie toevoegen als OpenClaw web_search heeft?
Om paginatekst met de resultaten in één call te krijgen. De web tools-pagina van OpenClaw noemt 16 ingebouwde providers voor web_search, gekozen in een vaste auto-detect-volgorde wanneer er geen is ingesteld. Onze tool vervangt die keuze niet; hij voegt een tweede optie toe die het model bewust kan aanroepen.
search_web geeft genummerde bronnen terug met de eerste pagina's al gelezen als Markdown, zodat de agent kan antwoorden en citeren zonder aparte fetch per link. read_urls leest tot 20 links die de agent elders vond, via dezelfde reader.
Hoe registreer ik de MCP-server?
Stel eerst de Python-server in vanaf de MCP-pagina: één bestand, plus de pakketten mcp en httpx in een virtuele omgeving. Sla hem daarna op in OpenClaw met openclaw mcp add. De registry-documentatie van OpenClaw beschrijft de stdio-flags --command, --arg, --env en --cwd, en vraagt de lokale Gateway te stoppen terwijl opgeslagen servers wijzigen.
Voer daarna openclaw mcp doctor --probe uit. Zonder --probe controleert de doctor alleen de opgeslagen instellingen; ermee bewijst hij ook dat de server verbindt.
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 --probeZiet de agent search_web?
In de gebruikelijke profielen wel. De registry-documentatie van OpenClaw zegt dat geconfigureerde MCP-tools verschijnen in de toolprofielen coding en messaging. Het profiel minimal verbergt ze, en tools.deny: ["bundle-mcp"] schakelt ze uit, dus controleer die twee instellingen als de tool ontbreekt.
De docstring van de tool vertelt het model wat het teruggeeft. Voeg één regel toe aan de instructies van je agent als je wilt dat hij wordt verkozen, bijvoorbeeld "use search_web when you need to quote a page".
Kan LLMWebSearch worden gekozen als web_search-provider?
Vandaag niet. Volgens de documentatie van OpenClaw accepteert de provider-instelling alleen providers die zijn gedeclareerd in de manifests van meegeleverde en geïnstalleerde plugins. Wij publiceren geen OpenClaw-plugin, dus onze zoekfunctie komt binnen als MCP-tools met hun eigen namen.
In de praktijk verandert dat weinig voor de agent: hij roept search_web aan zoals hij web_search zou aanroepen. Het houdt de twee ook makkelijk uit elkaar te houden in de logs van OpenClaw en in je gebruiksgeschiedenis.
Hoe behandelt onze reader de sites in de resultaten?
Zoals bij elke aanroep. Onze reader respecteert robots.txt: hij stelt zich voor als LLMWebSearch, volgt de regels die een site voor hem of voor alle robots schrijft, en laat de inhoud weg van elke pagina die hij niet mag lezen. Een site die Content-Signal: ai-input=no in zijn robots.txt zet, houdt zijn pagina's buiten de inhoud van je resultaten. Wanneer een site onze reader weert, komt het resultaat terug zonder inhoud en met de status van de site: we lossen nooit CAPTCHA's op, loggen nooit in op accounts en werken nooit om een blokkade of een paywall heen.
Een pagina achter een login komt dus terug zonder inhoud. Voor een site waar je bent ingelogd, is de eigen browsertool van OpenClaw, draaiend met jouw sessie, de juiste keuze.
Wat kost zoeken via OpenClaw?
Eén credit per search_web-aanroep die tot 3 pagina's leest, niets voor aanroepen die mislukken. Het lezen van pagina's waarvan je de URL's al hebt, kost 1 credit per begonnen groep van 3 pagina's die met inhoud worden teruggegeven, tot 20 URL's per call; geweigerde of mislukte URL's tellen niet mee. Een assistant die 25 keer per dag zoekt via zijn chatkanalen gebruikt ongeveer 750 credits per maand, dus 5.000 zoekopdrachten (US$ 9,25) gaat meer dan zes maanden mee. Zoekcredits verlopen niet: wat je deze maand niet gebruikt, staat er volgend jaar nog.
Geef OpenClaw een eigen API-sleutel, zodat het gebruik ervan los van je andere projecten zichtbaar is.
OpenClaw: veelgestelde vragen
Moet ik de eigen web_search van OpenClaw uitzetten?
Niet nodig. Beide kunnen aan blijven. Zet de ingebouwde alleen uit als je wilt dat elke zoekopdracht via één provider gaat, voor één rekening en één log.
Werkt het met een gesandboxte OpenClaw?
De MCP-server is een lokaal proces dat https://llmwebsearch.com/api/v1 aanroept via HTTPS. Je sandbox moet hem laten starten en dat adres laten bereiken.
Kan ik de server beheren vanuit de Control UI?
OpenClaw bewaart opgeslagen MCP-servers onder mcp.servers in zijn configuratie. De documentatie verwijst voor ondersteunde live MCP-instellingen naar de Control UI, en merkt op dat het wijzigen van opgeslagen servers vanaf de command line vereist dat de lokale Gateway is gestopt.
Bronnen (2)
- Webtools — OpenClaw docs (read 2026-10-22)
- Opgeslagen MCP-servers beheren — OpenClaw docs (read 2026-10-22)