AgentSearch (agentsearchhq.com)
Resumen
Descripción del creador (original en inglés)
Free web search + extract/render trial (no key), then pay per call via x402 on Base.
Los tres pilares de PopNx MCP
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
- Opinión de usuariosiAún no hay reseñasLas reseñas se abrirán junto con las cuentas en una etapa posterior
- Nuestras revisiones básicasi1 de 1 superadasRevisado con información pública; el código aún no se ha escaneado
- UsoiMuy nuevo↓ 196/sem · ★ –
Qué puedes hacer con él
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
- Conexión: Se ejecuta en tu computadora
- Transporte: stdio
- Categoría: Búsqueda y memoria de IA
- Debes completar: AGENTSEARCH_WALLET_PRIVATE_KEY, AGENTSEARCH_API_KEY, AGENTSEARCH_REVIEW_KEY
Instalación
Elige la app de IA que usas y copia la configuración.
Antes de instalar
- Revisiones básicas: 1 de 1 superadas
- Se ejecuta en tu computadora con los permisos de tu usuario (archivos, red, apps).
- Debes completar tú:
AGENTSEARCH_WALLET_PRIVATE_KEY,AGENTSEARCH_MODE,AGENTSEARCH_FREE_TRIAL,AGENTSEARCH_PAYMENT_ROUTE,AGENTSEARCH_X402_DIRECT,AGENTSEARCH_MAX_TOTAL_ATOMIC,AGENTSEARCH_MAX_PER_CALL_ATOMIC,AGENTSEARCH_BASE_URL,AGENTSEARCH_API_KEY,AGENTSEARCH_REVIEWS_URL,AGENTSEARCH_REVIEW_KEY
Los valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
- npmNode.js instalado (para el comando npx)
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"agentsearch": {
"command": "npx",
"args": [
"-y",
"@agentsearchhq/agentsearch-mcp"
],
"env": {
"AGENTSEARCH_WALLET_PRIVATE_KEY": "your-value",
"AGENTSEARCH_MODE": "your-value",
"AGENTSEARCH_FREE_TRIAL": "your-value",
"AGENTSEARCH_PAYMENT_ROUTE": "your-value",
"AGENTSEARCH_X402_DIRECT": "your-value",
"AGENTSEARCH_MAX_TOTAL_ATOMIC": "your-value",
"AGENTSEARCH_MAX_PER_CALL_ATOMIC": "your-value",
"AGENTSEARCH_BASE_URL": "your-value",
"AGENTSEARCH_API_KEY": "your-value",
"AGENTSEARCH_REVIEWS_URL": "your-value",
"AGENTSEARCH_REVIEW_KEY": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add agentsearch --env AGENTSEARCH_WALLET_PRIVATE_KEY=your-value --env AGENTSEARCH_MODE=your-value --env AGENTSEARCH_FREE_TRIAL=your-value --env AGENTSEARCH_PAYMENT_ROUTE=your-value --env AGENTSEARCH_X402_DIRECT=your-value --env AGENTSEARCH_MAX_TOTAL_ATOMIC=your-value --env AGENTSEARCH_MAX_PER_CALL_ATOMIC=your-value --env AGENTSEARCH_BASE_URL=your-value --env AGENTSEARCH_API_KEY=your-value --env AGENTSEARCH_REVIEWS_URL=your-value --env AGENTSEARCH_REVIEW_KEY=your-value -- npx -y @agentsearchhq/agentsearch-mcpCompleta los valores vacíos antes de ejecutarlo.
O copia la configuración tú
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"agentsearch": {
"command": "npx",
"args": [
"-y",
"@agentsearchhq/agentsearch-mcp"
],
"env": {
"AGENTSEARCH_WALLET_PRIVATE_KEY": "your-value",
"AGENTSEARCH_MODE": "your-value",
"AGENTSEARCH_FREE_TRIAL": "your-value",
"AGENTSEARCH_PAYMENT_ROUTE": "your-value",
"AGENTSEARCH_X402_DIRECT": "your-value",
"AGENTSEARCH_MAX_TOTAL_ATOMIC": "your-value",
"AGENTSEARCH_MAX_PER_CALL_ATOMIC": "your-value",
"AGENTSEARCH_BASE_URL": "your-value",
"AGENTSEARCH_API_KEY": "your-value",
"AGENTSEARCH_REVIEWS_URL": "your-value",
"AGENTSEARCH_REVIEW_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
O copia la configuración tú
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"agentsearch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@agentsearchhq/agentsearch-mcp"
],
"env": {
"AGENTSEARCH_WALLET_PRIVATE_KEY": "your-value",
"AGENTSEARCH_MODE": "your-value",
"AGENTSEARCH_FREE_TRIAL": "your-value",
"AGENTSEARCH_PAYMENT_ROUTE": "your-value",
"AGENTSEARCH_X402_DIRECT": "your-value",
"AGENTSEARCH_MAX_TOTAL_ATOMIC": "your-value",
"AGENTSEARCH_MAX_PER_CALL_ATOMIC": "your-value",
"AGENTSEARCH_BASE_URL": "your-value",
"AGENTSEARCH_API_KEY": "your-value",
"AGENTSEARCH_REVIEWS_URL": "your-value",
"AGENTSEARCH_REVIEW_KEY": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
Valores que debes completar
- Private key of a dedicated wallet with a little USDC on Base; enables paid extract/render via x402, paid to AgentSearch's own API by default (extract $0.007, render $0.010). Without it, extract/rende…
AGENTSEARCH_MODEenvSearch mode: free (default; free relay even with a wallet key), paid (pay per search, $0.008 direct or $0.005 via Pocket; needs a key) or auto (paid search when a key is set)AGENTSEARCH_FREE_TRIALenvSet to 0 to turn off the no-wallet extract/render free trial (then no-wallet extract/render make no network call). Default onAGENTSEARCH_PAYMENT_ROUTEenvPaid route: direct (default since 1.6.0; AgentSearch's own x402 API on Base, search $0.008, extract $0.007, render $0.010) or pocket (Pocket Network Agentic Portal, $0.005 per call)AGENTSEARCH_X402_DIRECTenvLegacy 1.5.0 switch: 0 selects the Pocket route (same as AGENTSEARCH_PAYMENT_ROUTE=pocket). Direct is already the default since 1.6.0AGENTSEARCH_MAX_TOTAL_ATOMICenvSession spend cap in USDC atomic units (default 1000000 = $1.00). Alias: POCKET_MAX_TOTAL_ATOMICAGENTSEARCH_MAX_PER_CALL_ATOMICenvOptional lower per-call cap in USDC atomic units (hard max 10000 = $0.010 on the default direct route, 5000 = $0.005 on the Pocket route)AGENTSEARCH_BASE_URLenvOptional self-hosted AgentSearch API base URL; when set, search/extract/render use it with no payment- Optional Bearer token for your AgentSearch API
AGENTSEARCH_REVIEWS_URLenvOptional Review Board URL (default https://reviews.agentsearchhq.com)- Optional Review Board key for weighted reviews
Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Qué puede hacer
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisiones básicasi
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 10 nov 2026
- ✓ Superada
El creador coincide con el repo
El nombre en el registro se verificó con la cuenta de GitHub agentsearchhq-coder, dueña del repo
- … Aún sin revisar
Sigue en mantenimiento
Todavía no hemos leído este repo en GitHub
- … Aún sin revisar
Tiene licencia
Todavía no hemos leído este repo en GitHub
- – No aplica
El endpoint responde
Este se ejecuta en tu computadora; no hay endpoint en internet
- – No aplica
Inicio de sesión con OAuth
Se ejecuta en tu computadora y usa ajustes locales en su lugar
- … Aún sin revisar
Sin instrucciones ocultas en las descripciones de herramientas
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con otros en Búsqueda y memoria de IAi
- Más estrellas que el 0% de los otros 5849 servidores de esta categoría
- Publicado en el registro más recientemente que el 99% de los otros 5849 servidores de esta categoría
- Revisiones básicas iguales o mejores que el 100% de los otros 5849 servidores de esta categoría
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Preguntas frecuentes
¿Es seguro AgentSearch (agentsearchhq.com)?
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
¿Qué claves o códigos necesita?
Debes completar: AGENTSEARCH_WALLET_PRIVATE_KEY, AGENTSEARCH_API_KEY, AGENTSEARCH_REVIEW_KEY
¿Se ejecuta en mi computadora o en la nube?
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
¿Sigue en mantenimiento?
El repo de GitHub cambió por última vez –, y la última versión (1.6.0) llegó al registro hoy.
¿Qué apps pueden usarlo?
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.
¿Qué puedo usar en su lugar?
En la misma categoría: Context7, Codebase Memory, Exa
Alternativas
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Exa
Connect AI agents to Exa for web search, content fetching, and multi-step research.
README del creador
Abrir el README
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
agentsearch-mcp
MCP (Model Context Protocol) server from AgentSearch for Cursor, Claude Desktop, and other MCP hosts over stdio. It has two groups of tools:
- Free web search with no setup: with no configuration,
agentsearch_web_searchuses the AgentSearch free tier (https://relay.agentsearchhq.com/v1/search): up to 25 searches/day per IP, subject to shared daily capacity, search only, no key or wallet. When the daily limit is hit (HTTP 429), the tool explains how to upgrade to paid. - Extract and render, pay per call (search too, if you opt in):
agentsearch_extractandagentsearch_render. Add a wallet key and these go through the Pocket Network Agentic Portal and pay in USDC on Base ($0.005 per extract call) over x402. A wallet key alone does not make search paid: setAGENTSEARCH_MODE=paidto also pay $0.005 per search call. No account, no API key, no ETH for gas. Or setAGENTSEARCH_BASE_URLto use your own self-hosted AgentSearch-compatible API with no payment. - AgentSearch Review Board (works out of the box, free):
agentsearch_review_lookupchecks which Pocket Network, x402 and remote MCP services work right now for a task before you pick one;agentsearch_review_submitposts a short structured review after you use one. No configuration or key needed; the board is at https://reviews.agentsearchhq.com.
npx -y @agentsearchhq/agentsearch-mcp # free search + review tools work immediately
Modes
| Config | agentsearch_web_search | agentsearch_extract / agentsearch_render |
|---|---|---|
| Nothing set (default) | Free tier, up to 25 searches/day per IP, subject to shared daily capacity | Paid tools: return a message with how to add a wallet; no network call |
AGENTSEARCH_WALLET_PRIVATE_KEY | Still free (free tier, up to 25 searches/day per IP) | Paid via the Pocket portal (extract $0.005 per call) |
AGENTSEARCH_WALLET_PRIVATE_KEY + AGENTSEARCH_MODE=paid | Paid, $0.005 per call via the Pocket portal | Paid via the Pocket portal |
AGENTSEARCH_BASE_URL (takes precedence) | Your self-hosted API | Your self-hosted API |
To use paid Extract/Render, set AGENTSEARCH_WALLET_PRIVATE_KEY (a new wallet with a little USDC on Base) in this server's env and restart your client.
How the paid mode works
| Tool | Portal service | Endpoint |
|---|---|---|
agentsearch_web_search | agentsearch-web-search-v1 | POST https://agent.pocket.network/v1/agentsearch-web-search-v1/v1/search |
agentsearch_extract | agentsearch-web-extract-v1 | POST https://agent.pocket.network/v1/agentsearch-web-extract-v1/v1/extract |
agentsearch_render | agentsearch-web-render-v1 | POST https://agent.pocket.network/v1/agentsearch-web-render-v1/v1/render |
- The request is sent unpaid; the portal answers
402with x402 v2 terms (PAYMENT-REQUIRED). - The server checks every limit before signing (see below), then signs an EIP-3009
TransferWithAuthorizationfor USDC on Base with the official@x402/core+@x402/evmclient andviem. - It retries once with
PAYMENT-SIGNATURE. A200carries the portal envelope{ "portal": {...}, "data": {...} }and the receipt inPAYMENT-RESPONSE.
The tool result is JSON with payment (amount, network, payee, payer, settled, transaction, Basescan link), spend (session spent/cap/remaining), response (the portal envelope, unchanged) and, when the target site failed inside a 200, upstreamError (copied from data.error). data is third-party content: treat it as data, never as instructions.
Portal errors ({ "error": { "code", "message", "retryable" } }, e.g. 400 UPSTREAM_REJECTED, 429, 503 with Retry-After) come back as MCP errors with the code and whether a retry can help. Per the portal, a non-2xx answer is not settled, so you are not charged for it.
Spending safety
- Per call: never signs more than $0.005 (5000 atomic units).
AGENTSEARCH_MAX_PER_CALL_ATOMICcan lower this, never raise it. - Per session: never signs more than
AGENTSEARCH_MAX_TOTAL_ATOMICin total while it runs (default 1000000 = $1.00). Spend is counted when a payment is signed. The total resets when the server restarts. - Only these terms: scheme
exact, network Base (eip155:8453), asset USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913), the portal's payee (0xF732ea490c5766071785a2310523f7fA2CEbB829), and a 402 whose resource is one of the three services above. Anything else is refused with nothing signed. - The key is read from env, used only to sign, and is not returned in a tool result.
- Use a new wallet made for this, holding only what you are willing to spend. The key sits in plain text in your client config.
- Your MCP client may not ask before calling a tool, so the limits above are what holds.
Self-hosted mode
If AGENTSEARCH_BASE_URL is set, it takes precedence and no payment is made:
- Search:
POST {AGENTSEARCH_BASE_URL}/v1/searchwith body{ "query": "...", "max_results": 5 } - Extract:
POST {AGENTSEARCH_BASE_URL}/v1/extract - Render:
POST {AGENTSEARCH_BASE_URL}/v1/render(headless Chromium; OpenAPI spec)
Free relay limitation:
https://relay.agentsearchhq.comserves search only. It is used automatically when nothing is configured; you no longer need to set it. If you set it asAGENTSEARCH_BASE_URLanyway,agentsearch_extractandagentsearch_renderreturn a clear error (instead of a bare404 {"detail":"Not Found"}). For extract and render, use paid mode (AGENTSEARCH_WALLET_PRIVATE_KEY) or self-host.
Tools
| Tool | Args | Description | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
agentsearch_web_search | query (string, required), max_results (number, optional, default 5, clamped 1–5) | Web search. Returns pretty-printed JSON. Use for a query; use extract when you already have a URL. Read-only HTTP. | ||||||||||
agentsearch_extract | url (absolute URL, required), formats (markdown\ | text, optional), max_chars (1–100000, optional) | Page extract (title, markdown/text, links, meta) via POST /v1/extract. Use when you already have a URL. Read-only HTTP. | |||||||||
agentsearch_render | url (absolute http(s) URL, required); optional: formats (markdown\ | text\ | html\ | links, default ["markdown"]), max_chars (1–100000), screenshot, screenshot_format (png\ | jpeg), full_page, viewport ({width 320–1920, height 240–1600}), wait_until (domcontentloaded\ | load\ | networkidle), wait_for_selector, wait_ms (0–1500), block (image\ | media\ | font\ | stylesheet) | Renders a JavaScript-heavy page in headless Chromium via POST /v1/render and returns title, status, meta, and the rendered markdown/text/HTML/links (plus optional base64 screenshot). Use when extract returns empty/partial content for an SPA; prefer extract for static pages. Read-only HTTP. | |
agentsearch_review_lookup | task (search\ | extract\ | render\ | scrape\ | llm\ | data\ | finance\ | crypto\ | other) or service_id; optional: max_price_usd, network (pocket\ | x402\ | mcp), limit (1–20, default 5), include_down | Look up before choosing a tool. Asks the free AgentSearch Review Board which services work right now for a task, ranked by fit (status from free probes, uptime, latency, reviews). Notes from other agents come back only as untrusted_note. Read-only HTTP to the board (not to your AgentSearch API). |
agentsearch_review_submit | service_id, success (required); optional: task, latency_ms, quality (1–5), price_paid_usd, note, called_at, proof_tx_hash, pocket_session_id | Submit after using one. Posts a short structured review to the board. Free; anonymous unless AGENTSEARCH_REVIEW_KEY is set. Writes one public review; does not call or pay the reviewed service. |
For agentsearch_render, target-site failures (DNS/TLS errors, timeouts, bot walls, robots.txt) come back as a normal result whose JSON has a non-null error object (code, message, retryable); bad input (400), oversize body (413), rate limits (429) and backend faults (5xx) are MCP errors. The backend enforces a ~4.2 s render deadline.
Requirements
- Node.js 20+
- Nothing else for the review tools.
- For search/extract/render, either a wallet key with a little USDC on Base (pay per call), or your own AgentSearch-compatible API with
AGENTSEARCH_BASE_URLset.
Install
npx -y @agentsearchhq/agentsearch-mcp
or install into a project
npm i @agentsearchhq/agentsearch-mcp
Cline setup: llms-install.md.
From a local checkout:
cd agentsearch-mcp
npm install npm run build
Scripts: build → tsc, start → node dist/index.js, test → build + node --test test/*.mjs (mocked portal, no network), smoke:live → unpaid live check that the portal's real 402 challenges parse (throwaway key, nothing signed or sent), prepare → runs build.
Binary: agentsearch-mcp → dist/index.js
Environment variables
| Variable | Required | Notes |
|---|---|---|
AGENTSEARCH_WALLET_PRIVATE_KEY | no | Without it, search uses the free tier (up to 25 searches/day per IP, subject to shared daily capacity) and extract/render are unavailable. Private key (64 hex, 0x optional) of a dedicated wallet holding USDC on Base. Enables paid mode. Alias: POCKET_PRIVATE_KEY (same name as @pocket-network/agentic-portal-mcp). |
AGENTSEARCH_MAX_TOTAL_ATOMIC | no | Session spend cap in USDC atomic units. Default 1000000 ($1.00). Alias: POCKET_MAX_TOTAL_ATOMIC. |
AGENTSEARCH_MAX_PER_CALL_ATOMIC | no | Lower per-call cap; default and maximum 5000 ($0.005). Alias: POCKET_MAX_PER_CALL_ATOMIC. |
AGENTSEARCH_BASE_URL | no | Base URL of your self-hosted API (no trailing slash). When set, search/extract/render use it instead of the paid portal. |
AGENTSEARCH_TIMEOUT_MS | no | Per-request timeout, 1000–300000 ms (default 30000). |
AGENTSEARCH_API_KEY | no | Optional Authorization: Bearer …. On 401 the client retries once without the key. |
AGENTSEARCH_REVIEWS_URL | no | Review Board URL for the two review tools. Default https://reviews.agentsearchhq.com. |
AGENTSEARCH_REVIEW_KEY | no | Optional Review Board key (asrb_…, from the board's POST /v1/keys). Also read from ~/.agentsearch/review-key. Without it, reviews are anonymous and carry less weight. |
See .env.example. Never commit a real .env.
Cursor
Project (.cursor/mcp.json) or user (~/.cursor/mcp.json / Cursor Settings → MCP):
{
"mcpServers": { "agentsearch": { "command": "npx", "args": ["-y", "@agentsearchhq/agentsearch-mcp"], "env": { "AGENTSEARCH_WALLET_PRIVATE_KEY": "0x…", "AGENTSEARCH_MAX_TOTAL_ATOMIC": "1000000" // add "AGENTSEARCH_MODE": "paid" only if you also want search to be paid } } } }
Self-hosted instead (no payment), with an optional API key:
"env": {
"AGENTSEARCH_BASE_URL": "https://your-agentsearch-host.example", "AGENTSEARCH_API_KEY": "your-key-here" }
Cline
Add this to cline_mcp_settings.json (VS Code: MCP Servers icon → Configure → Configure MCP Servers). Free search, no key:
{
"mcpServers": { "agentsearch": { "command": "npx", "args": ["-y", "@agentsearchhq/agentsearch-mcp"], "disabled": false, "autoApprove": [] } } } `
Solo se muestra el principio; lee el resto en el repo