Websearch in Claude Code nachruesten: MCP-Server ohne API-Key
Claude Code kennt das eigene Repository, aber nicht das live Web. Mit einem MCP-Server laesst sich Websuche per einzelner claude mcp add-Kommandozeile integrieren, ganz ohne API-Key oder Registrierung.

Veröffentlicht am 23. Okt. • Zuerst erschienen auf agentsearchhq.com
Claude Code ist hervorragend darin, dein Repository zu lesen, aber es kann das Live-Web nicht eigenständig sehen, es sei denn, du gibst ihm ein entsprechendes Werkzeug. Der schnellste Weg, Claude Code eine Websuche hinzuzufügen, ist ein MCP-Server. Diese Anleitung richtet die MCP-Websuche für Claude Code mit einem einzigen claude mcp add Befehl ein. Du brauchst weder einen API-Schlüssel, noch eine Registrierung oder eine Konfigurationsdatei. Ein optionaler Wallet-Schlüssel ermöglicht später die kostenpflichtige Seitenextraktion und das Rendering (die Suche bleibt standardmäßig kostenlos, auch dann).
Wir verwenden AgentSearch, das als Paket @agentsearchhq/agentsearch-mcp auf npm bereitgestellt wird und im offiziellen MCP Registry gelistet ist. Ab Werk stellt es Claude Code ein kostenloses Werkzeug namens agentsearch_web_search bereit:
Kostenloses Kontingent: bis zu 25 Suchen pro Tag und IP, ohne Schlüssel (geteiltes Tageskontingent; kostenpflichtige Aufrufe sind nicht gedeckelt).
Was wir getestet haben: jeder der folgenden Befehle wurde unter Linux mit Claude Code 2.1.309, Node.js 20 und @agentsearchhq/agentsearch-mcp 1.3.5 ausgeführt. Wir haben den Server auch direkt über stdio gestartet, um die Werkzeugliste, eine kostenlose Suche, dass die Suche auch mit gesetztem Wallet-Schlüssel kostenlos bleibt (und erst mit AGENTSEARCH_MODE=paid kostenpflichtig wird) sowie die Meldungen für Extract und Render ohne Wallet zu überprüfen.
claude mcp add agentsearch -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Claude Code sollte mit etwas wie Folgendem antworten:
Added stdio MCP server agentsearch with command: npx -y @agentsearchhq/agentsearch-mcp to local config Enter fullscreen mode Exit fullscreen mode Hier ist, was jeder Teil dieses Befehls bewirkt:
Der Transport ist stdio, was der Standard für claude mcp add ist. Claude Code startet den Server als lokalen Kindprozess und kommuniziert über stdin/stdout mit ihm, sodass weder ein Port noch eine URL zu verwalten ist.
claude mcp add akzeptiert --scope (oder -s ) mit drei Werten:
Mit dem Team teilen. Um den Server in git einzuchecken, damit jedes Teammitglied die Websuche erhält:
claude mcp add --scope project agentsearch -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Damit wird die Datei this.mcp.json im Projektstammverzeichnis geschrieben:
{ "mcpServers": { "agentsearch": { "type": "stdio", "command": "npx", "args": [ "-y", "@agentsearchhq/agentsearch-mcp" ], "env": {} } } } Enter fullscreen mode Exit fullscreen mode Du kannst die Datei auch von Hand schreiben und committen. Aus Sicherheitsgründen bittet Claude Code jede Person, projektweite Server beim ersten Öffnen des Projekts zu bestätigen. Bis dahin zeigt claude mcp list den Server als ⸠Pending approval an. Falls jemand versehentlich ablehnt, bringt claude mcp reset-project-choices die Abfrage zurück.
Überall verwenden. Um die Websuche in jedem Projekt auf deinem Rechner verfügbar zu machen:
claude mcp add --scope user agentsearch -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Wenn derselbe Name in mehreren Scopes existiert, hat local Vorrang vor project, und project hat Vorrang vor user.
claude mcp list Enter fullscreen mode Exit fullscreen mode Du solltest Folgendes sehen:
agentsearch: npx -y @agentsearchhq/agentsearch-mcp - ✔ Connected Enter fullscreen mode Exit fullscreen mode Für Details zu einem bestimmten Server (sein Scope, sein Befehl und seine Umgebungsvariablen) führe claude mcp get agentsearch aus. Innerhalb einer Claude Code Sitzung gib /mcp ein, um alle Server, deren Status und deren Werkzeuge zu sehen.
Starte claude in deinem Projekt und frage nach etwas, das aktuelle Informationen erfordert. Claude Code entscheidet selbstständig, wann es das Werkzeug aufruft, und fragt beim ersten Mal um Erlaubnis. Hier sind einige Prompts, die gut funktionieren:
Search the web for the latest stable release of Vite and tell me if our package.json is behind. Enter fullscreen mode Exit fullscreen mode Use agentsearch to find the official migration guide for Express 5, then list the breaking changes that affect src/server.ts. Enter fullscreen mode Exit fullscreen mode Search for "MCP stdio transport specification" and summarize how servers should handle stderr. Enter fullscreen mode Exit fullscreen mode Find three recent docs pages about the Node.js test runner and give me the URLs. Enter fullscreen mode Exit fullscreen mode Um die Berechtigungsabfrage für die Suche zu überspringen, füge eine allow-Regel in der Datei.claude/settings.json hinzu:
{ "permissions": { "allow": [ "mcp__agentsearch__agentsearch_web_search" ] } } Enter fullscreen mode Exit fullscreen mode Suchergebnisse sind Snippets. Wenn Claude eine komplette Seite benötigt, dafür sind Extract und Render da.
Der MCP-Server zahlt über x402 mit USDC auf Base. Du gibst ihm einen Schlüssel für eine neue, dedizierte Wallet, die nur eine kleine Menge USDC enthält. Der Server signiert exakte USDC-Zahlungen ausschließlich an das Portal und benötigt kein ETH für Gas.
Die Suche bleibt standardmäßig kostenlos, auch mit einem Wallet-Schlüssel. In Version 1.3.5 aktiviert ein gesetzter Wallet-Schlüssel nur die kostenpflichtigen Funktionen Extract und Render. agentsearch_web_search nutzt weiterhin das kostenlose Relay (bis zu 25 Suchen pro Tag und IP), es sei denn, du setzt zusätzlich AGENTSEARCH_MODE=paid, wodurch die Suche ebenfalls kostenpflichtig wird, oder AGENTSEARCH_MODE=auto, was bei gesetztem Wallet-Schlüssel ebenfalls die kostenpflichtige Suche aktiviert. Lass den Modus ungesetzt (oder setze AGENTSEARCH_MODE=free ), um die Suche kostenlos zu halten. Bei 1.3.4 und früher machte ein Wallet-Schlüssel auch die Suche kostenpflichtig; aktualisiere daher mit npx -y @agentsearchhq/agentsearch-mcp@latest, falls dir das auffällt.
Das folgende Beispiel fügt einen separaten Server hinzu, sodass der Schlüssel nur auf einem einzigen Server liegt und dein Server aus Schritt 1 schlüsselfrei bleibt. Du kannst dieselben --env Flags auch auf deinen Hauptserver setzen.
claude mcp add agentsearch-paid \ --env AGENTSEARCH_WALLET_PRIVATE_KEY = 0xYOUR_DEDICATED_WALLET_KEY \ --env AGENTSEARCH_MAX_TOTAL_ATOMIC = 50000 \ -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Setze den Servernamen vor die --env Flags. Steht der Name direkt hinter einem --env Wert, kann die CLI ihn als weiteres KEY=Wert Paar interpretieren.
Ausgabenlimits. Der Server erzwingt diese Limits, bevor er irgendetwas signiert:
Wenn ein Limit erreicht ist, gibt das Werkzeug Session spend cap reached... Nothing was signed. zurück, statt zu zahlen.
Schlüssel nicht committen. Für einen projektweiten, kostenpflichtigen Server hinterlege eine Variablenreferenz in der.mcp.json und bewahre den echten Schlüssel in deiner Shell auf:
{ "mcpServers": { "agentsearch-paid": { "type": "stdio", "command": "npx", "args": [ "-y", "@agentsearchhq/agentsearch-mcp" ], "env": { "AGENTSEARCH_WALLET_PRIVATE_KEY": "${AGENTSEARCH_WALLET_PRIVATE_KEY}", "AGENTSEARCH_MAX_TOTAL_ATOMIC": "${AGENTSEARCH_MAX_TOTAL_ATOMIC:-50000}" } } } } Enter fullscreen mode Exit fullscreen mode Claude Code löst ${VAR} und ${VAR:-default} beim Start des Servers auf.
Ein damit zusammenhängender Stolperstein: stdio-Server erben die Umgebung der Shell, die claude gestartet hat. Wenn du AGENTSEARCH_WALLET_PRIVATE_KEY global exportierst, nimmt auch dein schlüsselfreier Server ihn auf. Die Suche bleibt bei 1.3.5 weiterhin kostenlos, sofern AGENTSEARCH_MODE nicht auf paid oder auto steht, aber Extract und Render auf diesem Server können jetzt Zahlungen signieren. Setze den Schlüssel nur auf dem Server, der zahlen soll, und prüfe, dass AGENTSEARCH_MODE nicht exportiert ist, sofern du keine kostenpflichtige Suche willst.
✘ Failed to connect beim ersten Start. Der erste npx Aufruf lädt das Paket herunter, was länger dauern kann als das Start-Timeout von Claude Code. Führe claude mcp list erneut aus oder starte eine Sitzung mit längerem Timeout:
MCP_TIMEOUT = 60000 claude Enter fullscreen mode Exit fullscreen mode Den tatsächlichen Fehler sehen. Starte den Server allein: npx -y @agentsearchhq/agentsearch-mcp. Ein gesunder Server gibt eine Zeile "listening on stdio" auf stderr aus und wartet dann auf Eingaben (mit Strg+C beenden). Fehler wie npx: command not found oder eine nicht unterstützte Engine bedeuten, dass du Node.js 20+ im PATH benötigst, den Claude Code sieht. Bei nvm oder ähnlichen Tools kommt es auf die Shell an, aus der du claude startest.
Windows. In WSL verwende die oben genannten Befehle wie angegeben. Unter nativem Windows, falls der Server nicht startet, weil npx nicht direkt aufgerufen werden kann, wickle ihn in cmd /c ein:
claude mcp add agentsearch -- cmd /c npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Die Umgebungsvariable erreicht den Server nicht. Führe claude mcp get agentsearch-paid aus und prüfe den Abschnitt Environment. Fehlt sie, waren die --env Flags vermutlich an der falschen Stelle (siehe Hinweis in Schritt 5). Entferne den Server und füge ihn erneut hinzu: claude mcp remove agentsearch-paid -s local. Bei ${VAR} Referenzen in der.mcp.json stelle sicher, dass die Variable in der Shell exportiert ist, die claude startet.
Die Suche berechnet mir Kosten (oder sagt, eine Zahlung sei nötig). Prüfe AGENTSEARCH_MODE in der Umgebung des Servers. Die Suche ist kostenlos, es sei denn, es ist paid oder auto mit gesetztem Wallet-Schlüssel. Entferne die Variable, setze AGENTSEARCH_MODE=free und starte die Sitzung neu. Bei 1.3.4 oder früher macht ein Wallet-Schlüssel die Suche kostenpflichtig; führe npx -y @agentsearchhq/agentsearch-mcp@latest aus, um 1.3.5 zu erhalten.
Extract oder Render meldet "paid tool... No wallet is configured". Das ist beim kostenlosen Server zu erwarten. Es wurde nichts abgebucht. Füge den kostenpflichtigen Server aus Schritt 5 hinzu oder bleib bei der Suche.
Das Werkzeug erscheint nicht in /mcp. Prüfe Folgendes der Reihe nach:
Wenn ein Werkzeug angezeigt wird, Claude es aber nie verwendet, nenne es im Prompt ("use agentsearch to...").
Für Retry- und Fallback-Muster, sobald dein Agent von diesen Werkzeugen abhängt, siehe error handling for AI agent web tools.
Weitere Clients und Optionen findest du auf der AgentSearch MCP Seite.
Nein. Der Befehl claude mcp add in Schritt 1 benoetigt keinen Schluessel, kein Konto und keine Konfiguration. Free Tier: bis zu 25 Suchen pro Tag und IP, kein Schluessel noetig (gemeinsam genutztes Tageskontingent; kostenpflichtige Aufrufe sind nicht gedeckelt).
Standardmaessig nicht. In Version 1.3.5 bleibt die Suche kostenlos, auch wenn ein Wallet-Key hinterlegt ist. Nur AGENTSEARCH_MODE=paid (oder auto) aktiviert die kostenpflichtige Suche zum Preis von 0,005 Dollar pro Aufruf. Extract und Render sind die Aufrufe, die das Wallet verwenden.
Bis zu 5 pro Aufruf. Man kann auch weniger anfordern (max_results von 1 bis 5), und Claude Code tut das bei eng gefassten Fragen oft von selbst.
Ja. Wenn du search ueber simples HTTP aus deinem eigenen Code aufrufen moechtest, sieh dir die Seite zur Free Web Search API an.
Ja. Verwende --scope project, um eine a.mcp.json zu schreiben, committe sie, und jedes Teammitglied bestaetigt sie einmalig. Halte Wallet-Keys mit ${VAR}-Referenzen aus der Datei heraus.
Die kostenpflichtigen Tools stellen das Signieren ein und geben die Meldung "Session spend cap reached... Nothing was signed." zurueck. Erhoehe AGENTSEARCH_MAX_TOTAL_ATOMIC und starte den Server (oder die Claude-Code-Sitzung) neu, um fortzufahren.
Webinhalte sind kein vertrauenswuerdiger Input. Eine Seite kann Text enthalten, der darauf abzielt, eine KI zu beeinflussen. Lasse die Berechtigungsabfragen von Claude Code fuer alles aktiviert, was Dateien bearbeitet oder Befehle ausfuehrt, und pruefe die Vorschlaege, nachdem externe Seiten gelesen wurden.
Fuehre claude mcp remove agentsearch -s local aus (oder -s project beziehungsweise -s user, je nachdem, wo du es hinzugefuegt hast).
Fuehre claude mcp add agentsearch -- npx -y @agentsearchhq/agentsearch-mcp aus, dann claude mcp list, und stelle Claude Code eine Frage zu etwas, das sich in der letzten Woche geaendert hat. Wenn du vollstaendige Seiten benoetigst, fuege einen gedeckelten kostenpflichtigen Server fuer Extract und Render hinzu. Details zu Preisen und zur MCP-Einrichtung findest du auf den entsprechenden Seiten, oder stoebere in weiteren Anleitungen im AgentSearch-Blog.
Produktseiten: Web Search API, Web Extract API, Web Render API
Urspruenglich veroeffentlicht im AgentSearch-Blog.
Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.
Original (Englisch) anzeigen
Posted on Oct 23 • Originally published at agentsearchhq.com
Claude Code is great at reading your repo, but it can't see the live web on its own unless you give it a tool. The quickest way to add web search to Claude Code is an MCP server. This guide sets up MCP web search for Claude Code with one claude mcp add command. You don't need an API key, a signup, or a config file. An optional wallet key adds paid page extraction and rendering later (search stays free by default even then).
We'll use AgentSearch, which ships as the @agentsearchhq/agentsearch-mcp package on npm and is listed in the official MCP Registry. Out of the box it gives Claude Code a free agentsearch_web_search tool:
Free tier: up to 25 searches/day per IP, no key needed (shared daily capacity; paid calls have no cap).
What we tested: every command below was run on Linux with Claude Code 2.1.309, Node.js 20, and @agentsearchhq/agentsearch-mcp 1.3.5. We also ran the server directly over stdio to confirm the tool list, a free search, that search stays free even with a wallet key set (and only becomes paid with AGENTSEARCH_MODE=paid ), and the no-wallet messages for Extract and Render.
claude mcp add agentsearch -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Claude Code should answer with something like:
Added stdio MCP server agentsearch with command: npx -y @agentsearchhq/agentsearch-mcp to local config Enter fullscreen mode Exit fullscreen mode Here's what each part of that command does:
The transport is stdio, which is the default for claude mcp add. Claude Code starts the server as a local child process and talks to it over stdin/stdout, so there's no port or URL to manage.
claude mcp add accepts --scope (or -s ) with three values:
Share with your team. To check the server into git so everyone on the team gets web search:
claude mcp add --scope project agentsearch -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode That writes this.mcp.json file to the project root:
{ "mcpServers": { "agentsearch": { "type": "stdio", "command": "npx", "args": [ "-y", "@agentsearchhq/agentsearch-mcp" ], "env": {} } } } Enter fullscreen mode Exit fullscreen mode You can also write the file by hand and commit it. For security, Claude Code asks each person to approve project-scoped servers the first time they open the project. Until they do, claude mcp list shows the server as ⸠Pending approval. If someone declines by mistake, claude mcp reset-project-choices brings the prompt back.
Use it everywhere. To have web search in every project on your machine:
claude mcp add --scope user agentsearch -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode If the same name exists in more than one scope, local wins over project, and project wins over user.
claude mcp list Enter fullscreen mode Exit fullscreen mode You should see:
agentsearch: npx -y @agentsearchhq/agentsearch-mcp - ✔ Connected Enter fullscreen mode Exit fullscreen mode For details on one server (its scope, command, and environment variables), run claude mcp get agentsearch. Inside a Claude Code session, type /mcp to see every server, its status, and its tools.
Start claude in your project and ask for something that needs current information. Claude Code decides on its own when to call the tool, and it asks for permission the first time. Here are some prompts that work well:
Search the web for the latest stable release of Vite and tell me if our package.json is behind. Enter fullscreen mode Exit fullscreen mode Use agentsearch to find the official migration guide for Express 5, then list the breaking changes that affect src/server.ts. Enter fullscreen mode Exit fullscreen mode Search for "MCP stdio transport specification" and summarize how servers should handle stderr. Enter fullscreen mode Exit fullscreen mode Find three recent docs pages about the Node.js test runner and give me the URLs. Enter fullscreen mode Exit fullscreen mode To skip the permission prompt for search, add an allow rule to.claude/settings.json:
{ "permissions": { "allow": [ "mcp__agentsearch__agentsearch_web_search" ] } } Enter fullscreen mode Exit fullscreen mode Search results are snippets. When Claude needs a whole page, that's what Extract and Render are for.
The MCP server pays over x402 with USDC on Base. You give it a key for a new, dedicated wallet that holds only a small amount of USDC. The server signs exact USDC payments to the portal only, and needs no ETH for gas.
Search stays free by default, even with a wallet key. In version 1.3.5, setting a wallet key only turns on paid Extract and Render. agentsearch_web_search keeps using the free relay (up to 25 searches/day per IP) unless you also set AGENTSEARCH_MODE=paid, which makes search a paid call too, or AGENTSEARCH_MODE=auto, which also opts into paid search when a wallet key is set. Leave the mode unset (or set AGENTSEARCH_MODE=free ) to keep search free. On 1.3.4 and earlier, a wallet key made search paid as well, so update with npx -y @agentsearchhq/agentsearch-mcp@latest if you see that.
The example below adds a separate server so the key lives on only one server and your Step 1 server stays key-free. You can also put the same --env flags on your main server.
claude mcp add agentsearch-paid \ --env AGENTSEARCH_WALLET_PRIVATE_KEY = 0xYOUR_DEDICATED_WALLET_KEY \ --env AGENTSEARCH_MAX_TOTAL_ATOMIC = 50000 \ -- npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode Keep the server name before the --env flags. If the name comes right after an --env value, the CLI can read it as another KEY=value pair.
Spend caps. The server enforces these limits before it signs anything:
When a cap is reached, the tool returns Session spend cap reached... Nothing was signed. instead of paying.
Don't commit keys. For a project-scoped paid server, put a variable reference in.mcp.json and keep the real key in your shell:
{ "mcpServers": { "agentsearch-paid": { "type": "stdio", "command": "npx", "args": [ "-y", "@agentsearchhq/agentsearch-mcp" ], "env": { "AGENTSEARCH_WALLET_PRIVATE_KEY": "${AGENTSEARCH_WALLET_PRIVATE_KEY}", "AGENTSEARCH_MAX_TOTAL_ATOMIC": "${AGENTSEARCH_MAX_TOTAL_ATOMIC:-50000}" } } } } Enter fullscreen mode Exit fullscreen mode Claude Code expands ${VAR} and ${VAR:-default} when it starts the server.
One related gotcha: stdio servers inherit the environment of the shell that launched claude. If you export AGENTSEARCH_WALLET_PRIVATE_KEY globally, your key-free server picks it up too. Search still stays free on 1.3.5 unless AGENTSEARCH_MODE is paid or auto, but Extract and Render on that server can now sign payments. Set the key only on the server that should pay, and check that AGENTSEARCH_MODE isn't exported unless you want paid search.
✘ Failed to connect on the first run. The first npx run downloads the package, which can take longer than Claude Code's startup timeout. Run claude mcp list again, or start a session with a longer timeout:
MCP_TIMEOUT = 60000 claude Enter fullscreen mode Exit fullscreen mode See the actual error. Run the server by itself: npx -y @agentsearchhq/agentsearch-mcp. A healthy server prints a "listening on stdio" line to stderr and then waits for input (press Ctrl+C to stop). Errors like npx: command not found or an unsupported engine mean you need Node.js 20+ on the PATH that Claude Code sees. With nvm or similar tools, the shell you start claude from matters.
Windows. In WSL, use the commands above as written. On native Windows, if the server won't start because npx can't be launched directly, wrap it in cmd /c:
claude mcp add agentsearch -- cmd /c npx -y @agentsearchhq/agentsearch-mcp Enter fullscreen mode Exit fullscreen mode The env var isn't reaching the server. Run claude mcp get agentsearch-paid and check the Environment section. If it's missing, the --env flags were probably in the wrong place (see the note in Step 5). Remove and re-add the server: claude mcp remove agentsearch-paid -s local. For ${VAR} references in.mcp.json, make sure the variable is exported in the shell that starts claude.
Search is charging me (or says it needs payment). Check AGENTSEARCH_MODE in the server's environment. Search is free unless it is paid or auto with a wallet key set. Unset it, or set AGENTSEARCH_MODE=free, and restart the session. If you're on 1.3.4 or earlier, a wallet key makes search paid; run npx -y @agentsearchhq/agentsearch-mcp@latest to pick up 1.3.5.
Extract or Render says "paid tool... No wallet is configured". That's expected on the free server. Nothing was charged. Add the paid server from Step 5, or stick with search.
The tool isn't showing in /mcp. Check these in order:
If a tool shows up but Claude never uses it, name it in the prompt ("use agentsearch to...").
For retry and fallback patterns once your agent depends on these tools, see error handling for AI agent web tools.
More clients and options are on the AgentSearch MCP page.
No. The claude mcp add command in Step 1 needs no key, no account, and no config. Free tier: up to 25 searches/day per IP, no key needed (shared daily capacity; paid calls have no cap).
Not by default. On 1.3.5, search stays free with a wallet key set. Only AGENTSEARCH_MODE=paid (or auto ) opts into paid search at $0.005 per call. Extract and Render are the calls that use the wallet.
Up to 5 per call. You can ask for fewer ( max_results from 1 to 5), and Claude Code often does that on its own for narrow questions.
Yes. If you want to call search over plain HTTP from your own code, see the free web search API page.
Yes. Use --scope project to write a.mcp.json, commit it, and each teammate approves it once. Keep wallet keys out of the file with ${VAR} references.
The paid tools stop signing and return a "Session spend cap reached... Nothing was signed." message. Raise AGENTSEARCH_MAX_TOTAL_ATOMIC and restart the server (or the Claude Code session) to continue.
Web content isn't trusted input. A page can contain text written to steer an AI. Keep Claude Code's permission prompts on for anything that edits files or runs commands, and review what it proposes after reading external pages.
Run claude mcp remove agentsearch -s local (or -s project / -s user, matching where you added it).
Run claude mcp add agentsearch -- npx -y @agentsearchhq/agentsearch-mcp, then claude mcp list, and ask Claude Code a question about something that changed last week. When you need full pages, add a capped paid server for Extract and Render. Check pricing and the MCP setup page for details, or browse more guides on the AgentSearch blog.
Service pages: Web Search API · Web Extract API · Web Render API
Originally published on the AgentSearch blog.