looot

Busca, consulta precios y ejecuta más de 2,500 endpoints de datos de más de 90 proveedores con una sola clave y un saldo prepagado: correos laborales, teléfonos, búsqueda de empresas y personas, resultados de Google, páginas web y noticias. El precio se muestra antes de cada ejecución.

Servidor MCP alojado

npx add-mcp 'https://api.looot.ai/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

looot-mcp: One MCP server for 2,500+ data APIs

looot MCP

License Docs

Install in Cursor Install in VS Code Install in VS Code Insiders

looot es una puerta de entrada a unas 2.500 operaciones de proveedores de datos: búsqueda y verificación de correos electrónicos, enriquecimiento de empresas, datos de SEO y SERP, perfiles sociales, web scraping y más. Un token, un saldo prepagado, un contrato de ejecución.

Instalación para agentes

claude mcp add --transport http looot https://api.looot.ai/mcp

Ver también: awesome-looot-use-cases (recetas de copiar y pegar) y awesome-gtm (herramientas GTM de código abierto).

El servidor está alojado en https://api.looot.ai/mcp (HTTP transmisible). La mayoría de los clientes se conectan directamente y acceden con el navegador. Este repositorio añade dos cosas:

  • looot-mcp, un pequeño binario npm que conecta stdio con el servidor alojado, para clientes que solo hablan stdio. Ejecuta una versión fija de mcp-remote (0.14.3) y no añade nada más.
  • server.json, la entrada del Registro MCP (ai.looot/looot), remota primero.
  • gemini-extension.json y GEMINI.md, la extensión de Gemini CLI (servidor remoto más la habilidad de looot como contexto).
  • llms-install.md, pasos de configuración que un agente de IA como Cline puede seguir por su cuenta.

looot-mcp aún no está en npm, por lo que las líneas de npx looot-mcp a continuación solo funcionan después de un lanzamiento. Cada configuración remota funciona hoy.

Instalación

Elige tu cliente. Cada uno se conecta al servidor alojado y abre un inicio de sesión en el navegador la primera vez. Para usar un token de agente en su lugar, consulta Autenticación.

Claude Code

claude mcp add --transport http looot https://api.looot.ai/mcp

Luego ejecuta /mcp, elige looot y selecciona Autenticar.

Claude (claude.ai y conector de Claude Desktop)

Configuración, Conectores, Añadir conector personalizado. Nombre looot, URL https://api.looot.ai/mcp. Conecta y luego inicia sesión con tu cuenta de looot en la ventana del navegador que se abre.

Cursor

Haz clic en el botón Instalar en Cursor de arriba, o añade esto a ~/.cursor/mcp.json:

{
  "mcpServers": {
    "looot": { "url": "https://api.looot.ai/mcp" }
  }
}

VS Code

Haz clic en el botón Instalar en VS Code de arriba, o ejecuta:

code --add-mcp '{"name":"looot","type":"http","url":"https://api.looot.ai/mcp"}'

o añádelo a .vscode/mcp.json:

{
  "servers": {
    "looot": { "type": "http", "url": "https://api.looot.ai/mcp" }
  }
}

Codex

codex mcp add looot --url https://api.looot.ai/mcp
codex mcp login looot

O en ~/.codex/config.toml:

[mcp_servers.looot]
url = "https://api.looot.ai/mcp"

Gemini CLI

Como extensión (añade el servidor y la guía de uso de looot):

gemini extensions install https://github.com/loootai/looot-mcp

O solo el servidor:

gemini mcp add --transport http looot https://api.looot.ai/mcp

O en ~/.gemini/settings.json (httpUrl es la clave de Gemini para HTTP transmisible):

{
  "mcpServers": {
    "looot": { "httpUrl": "https://api.looot.ai/mcp" }
  }
}

Luego /mcp auth looot dentro de Gemini CLI.

ChatGPT (modo desarrollador)

Configuración, Aplicaciones y Conectores, Configuración avanzada, activa el modo desarrollador. Luego Crear, nombre looot, URL del servidor MCP https://api.looot.ai/mcp, autenticación OAuth.

Aún no probado de extremo a extremo con looot. La página pública looot.ai/agents/chatgpt todavía dice que esta ruta no está activa.

Windsurf

En ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "looot": { "serverUrl": "https://api.looot.ai/mcp" }
  }
}

Cualquier cliente solo stdio

{
  "mcpServers": {
    "looot": { "command": "npx", "args": ["-y", "looot-mcp@0.1.0"] }
  }
}

Hasta que looot-mcp esté en npm, el mismo puente se ejecuta directamente desde mcp-remote:

{
  "mcpServers": {
    "looot": {
      "command": "npx",
      "args": ["-y", "mcp-remote@0.14.3", "https://api.looot.ai/mcp", "--transport", "http-only"]
    }
  }
}

Inicio rápido en 60 segundos

  1. Añade el servidor con una de las configuraciones anteriores e inicia sesión.
  2. Pregunta a tu agente: "Usa looot catalog_overview con el tema email, luego encuentra la forma más barata de verificar un correo electrónico." Navegar es gratis.
  3. Recarga antes de la primera ejecución de pago. La herramienta balance devuelve el mínimo y un enlace de pago; los nuevos espacios de trabajo comienzan en $0 y no hay crédito de prueba.
  4. Pregunta: "Ejecuta job:people.email.verify en jane.doe@example.com con respaldo." El agente llama a run, y el resultado lleva el precio realmente cobrado.

Herramientas

El servidor alojado lista estas herramientas (fuente: api.looot.ai/llms.txt):

HerramientaQué haceCosto
catalog_overviewcategorías, plataformas y trabajos con recuentos y precios más baratosgratis
search_catalog, search, discoverencuentra endpoints para un trabajo, clasificados por prefergratis
discover_smartclasifica una lista corta contra un caso de uso en inglés sencillopequeña llamada de IA de pago
inspectesquema de entrada y salida, fórmula de precio, costo máximo estimadogratis
runretiene el costo estimado, ejecuta, liquida; acepta job:<id> y fallbackde pago
runs_get, runs_list, runs_cancel, runs_evidenceestado de ejecución, historial, cancelar, recibos por intentogratis
balance, top_upsaldo y un enlace de pago de Stripegratis
my_tools, capability_requestherramientas del espacio de trabajo, solicita un trabajo faltantegratis

Autenticación

El inicio de sesión con navegador (OAuth) es el predeterminado. El servidor responde a una llamada no autenticada con 401 y WWW-Authenticate: Bearer resource_metadata=..., y cada cliente de arriba sigue eso.

Para agentes sin interfaz, crea un token de agente en looot.ai (Configuración, Tokens de agente) con al menos catalog.read, runs.read y runs.execute, luego expórtalo:

export LOOOT_TOKEN=cs_ms_...   # shown once, never commit it
  • looot-mcp recoge LOOOT_TOKEN y lo envía como encabezado bearer. El token permanece fuera de la lista de procesos: el puente pasa Authorization:Bearer ${LOOOT_TOKEN} y mcp-remote lo expande desde su propio entorno.
  • Claude Code: añade --header "Authorization: Bearer $LOOOT_TOKEN" a la línea de claude mcp add.
  • Codex: añade bearer_token_env_var = "LOOOT_TOKEN" bajo [mcp_servers.looot].

Desarrollo

npm install --ignore-scripts
npm test            # unit tests, offline
npm run test:live   # free public routes only: /.well-known/mcp.json and the OAuth metadata
npm run scan        # leak scanner, also run by the pre-commit hook
git config core.hooksPath .githooks

Enlaces

Licencia

MIT, ver LICENSE. El servicio alojado de looot tiene sus propios términos: https://looot.ai/terms