agentdeals

Servidor MCP que agrega niveles gratuitos, créditos para startups y ofertas de herramientas para desarrolladores. 4 herramientas, 54 categorías, más de 1,525 ofertas.

Documentación

AgentDeals

npm version npm downloads

Un servidor MCP que agrega niveles gratuitos, créditos para startups y ofertas de herramientas para desarrolladores — para que tu agente de IA (o tú) pueda encontrar las mejores ofertas de infraestructura sin salir del flujo de trabajo.

AgentDeals indexa datos de precios de más de 1,400 proveedores de infraestructura para desarrolladores en 60 categorías. Cada entrada incluye el día en que leímos por última vez la página del propio proveedor, y cuántas de esas lecturas se confirmaron dentro de los últimos 90 días se mide sobre el catálogo en lugar de afirmarse aquí — agentdeals.dev/api/freshness publica ese recuento, y cada página de listado lo indica sobre el conjunto que lista. Disponible en npm para uso local o como servidor remoto alojado. Conecta cualquier cliente compatible con MCP y busca ofertas por palabra clave, categoría o elegibilidad.

En vivo: agentdeals.dev

Niveles gratuitos para APIs de IA y LLM: una lista fechada y con fuentes de 31 proveedores, regenerada desde el catálogo cada vez que un registro cambia. Cada fila incluye la fecha en que leímos por última vez la página del proveedor y la URL en la que la leímos, y las filas cuyos términos cambiaron incluyen los términos que reemplazaron.

Instalación

Opción A: Plugin de Claude Code (un clic)

Instala AgentDeals en Claude Code con un solo comando:

claude plugin install robhunter/agentdeals

Esto configura automáticamente el servidor MCP remoto — sin necesidad de configuración local. Las 4 herramientas y 6 plantillas de prompt están disponibles de inmediato.

Opción B: Extensión de Claude Desktop (un clic)

Instala AgentDeals directamente en Claude Desktop — sin necesidad de configuración:

  1. Descarga la última agentdeals.mcpb desde Releases
  2. Haz doble clic en el archivo para instalarlo en Claude Desktop
  3. Las 4 herramientas y 6 plantillas de prompt están disponibles de inmediato

O busca AgentDeals en Claude Desktop en Configuración > Extensiones.

Opción C: npx (stdio local)

No se necesita servidor. Se ejecuta localmente mediante stdin/stdout:

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

Opción D: HTTP remoto

Conéctate a la instancia alojada — sin necesidad de instalación:

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Configuración rápida (.mcp.json)

Añade AgentDeals a cualquier proyecto colocando este .mcp.json en la raíz del proyecto:

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Esto funciona con Claude Code, Cursor y otros clientes compatibles con MCP que lean .mcp.json.

Inicio rápido

Prueba estas consultas de ejemplo

Encuentra alojamiento de bases de datos gratuito:

Use the search_deals tool:
  query: "database"
  category: "Databases"

Devuelve Neon (0.5 GiB de Postgres gratis), Supabase (500 MB), MongoDB Atlas (clúster compartido de 512 MB), alternativas a PlanetScale y más.

¿Qué cambios de precios ocurrieron recientemente?

Use the track_changes tool (no params for weekly digest, or filter):
  since: "2025-01-01"

Devuelve cambios rastreados como la eliminación del nivel gratuito de PlanetScale, el retiro de los dynos gratuitos de Heroku, la reestructuración de precios de Render y otros cambios.

Muestra ofertas para las que califico como empresa YC:

Use the search_deals tool:
  eligibility: "accelerator"

Devuelve AWS Activate, Google Cloud for Startups, Microsoft Founders Hub, créditos de Stripe Atlas y más de 150 ofertas de programas para startups.

Configuración del cliente

Cada cliente admite tanto stdio local (mediante npx) como HTTP remoto. Se recomienda stdio por su fiabilidad y velocidad.

Claude Desktop

Añade a claude_desktop_config.json:

Stdio (recomendado):

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

HTTP remoto:

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Ubicación de la configuración:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Cursor

Añade a .cursor/mcp.json en tu proyecto o configuración global:

Stdio (recomendado):

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

HTTP remoto:

{
  "mcpServers": {
    "agentdeals": {
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

VS Code (GitHub Copilot)

Añade a .vscode/mcp.json en tu espacio de trabajo:

Stdio (recomendado):

{
  "servers": {
    "agentdeals": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

HTTP remoto:

{
  "servers": {
    "agentdeals": {
      "type": "http",
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

Claude Code

Añade a .mcp.json en la raíz de tu proyecto:

Stdio (recomendado):

{
  "mcpServers": {
    "agentdeals": {
      "command": "npx",
      "args": ["-y", "agentdeals"]
    }
  }
}

HTTP remoto:

{
  "mcpServers": {
    "agentdeals": {
      "type": "url",
      "url": "https://agentdeals.dev/mcp"
    }
  }
}

API REST

AgentDeals también proporciona una API REST para acceso programático sin MCP.

Buscar ofertas

# Search by keyword
curl "https://agentdeals.dev/api/offers?q=database&limit=5"

# Filter by category
curl "https://agentdeals.dev/api/offers?category=Databases&limit=10"

# Paginate results
curl "https://agentdeals.dev/api/offers?limit=20&offset=40"

# Combine search + category
curl "https://agentdeals.dev/api/offers?q=postgres&category=Databases"

Respuesta:

{
  "offers": [
    {
      "vendor": "Neon",
      "category": "Databases",
      "description": "Serverless Postgres with 0.5 GiB storage, 100 CU-hours/month compute on free tier",
      "tier": "Free",
      "url": "https://neon.com/pricing",
      "tags": ["database", "postgres", "serverless"]
    }
  ],
  "total": 142
}

Listar categorías

curl "https://agentdeals.dev/api/categories"

Respuesta:

{
  "categories": [
    { "name": "Cloud Hosting", "count": 45 },
    { "name": "Databases", "count": 38 },
    { "name": "Developer Tools", "count": 414 }
  ]
}

Más endpoints

# Recently added offers
curl "https://agentdeals.dev/api/new?days=7"

# Pricing changes
curl "https://agentdeals.dev/api/changes?since=2025-01-01"

# Vendor details
curl "https://agentdeals.dev/api/details/Supabase?alternatives=true"

# Stack recommendation
curl "https://agentdeals.dev/api/stack?use_case=saas"

# Check free tier coverage per service
curl "https://agentdeals.dev/api/costs?services=Vercel,Supabase"

# Compare vendors
curl "https://agentdeals.dev/api/compare?a=Supabase&b=Neon"

# Vendor risk check
curl "https://agentdeals.dev/api/vendor-risk/Heroku"

# Stack audit
curl "https://agentdeals.dev/api/audit-stack?services=Vercel,Supabase,Clerk"

# Server stats
curl "https://agentdeals.dev/api/stats"

# Traffic attributed by client class (AI agent / crawler / browser), and web vs MCP
curl "https://agentdeals.dev/api/traffic"

# OpenAPI spec
curl "https://agentdeals.dev/api/openapi.json"

Herramientas disponibles

HerramientaDescripción
search_dealsEncuentra niveles gratuitos, explora categorías, obtén detalles de proveedores con alternativas. Filtra por categoría, elegibilidad o palabra clave.
plan_stackObtén recomendaciones de stack, verificaciones de nivel gratuito o una auditoría completa de infraestructura para tu proyecto.
compare_vendorsCompara 2 proveedores lado a lado o verifica el riesgo de precios de un solo proveedor.
track_changesRastrea cambios de precios, expiraciones próximas y nuevas ofertas. Resumen semanal sin parámetros.
get_referral_codeConsulta el enlace de referencia que tenemos para un proveedor, con las condiciones asociadas. Tenemos códigos para un puñado de proveedores.

search_deals

Parámetros:

  • query (cadena, opcional) — Búsqueda por palabra clave (nombres de proveedores, descripciones, etiquetas)
  • category (cadena, opcional) — Filtro por categoría. Pasa "list" para obtener todas las categorías con recuentos.
  • vendor (cadena, opcional) — Obtén detalles completos de un proveedor específico (coincidencia difusa). Devuelve alternativas.
  • eligibility (cadena, opcional) — Filtro: public, accelerator, oss, student, fintech, geographic, enterprise
  • sort (cadena, opcional) — Orden: vendor (A-Z), category, newest (fecha de catálogo más reciente primero)
  • since (cadena, opcional) — Fecha ISO (AAAA-MM-DD). Solo devuelve ofertas cuya fecha de catálogo sea igual o posterior a esta fecha.
  • limit (número, opcional) — Máximo de resultados (predeterminado: 20)
  • offset (número, opcional) — Desplazamiento de paginación

plan_stack

Parámetros:

  • mode (cadena, obligatorio) — recommend, estimate o audit
  • use_case (cadena, opcional) — Lo que estás construyendo (para modo recomendación)
  • services (matriz, opcional) — Nombres de proveedores actuales (para modo estimación/auditoría)
  • scale (cadena, opcional) — hobby, startup, growth (para modo estimación, predeterminado: hobby)
  • requirements (matriz, opcional) — Necesidades específicas de infraestructura (para modo recomendación)

compare_vendors

Parámetros:

  • vendors (matriz, obligatorio) — 1 o 2 nombres de proveedores. 1 = verificación de riesgo, 2 = comparación lado a lado.
  • include_risk (booleano, opcional) — Incluir evaluación de riesgo (predeterminado: true)

track_changes

Parámetros:

  • since (cadena, opcional) — Fecha ISO. Predeterminado: hace 7 días.
  • change_type (cadena, opcional) — Filtro: free_tier_removed, limits_reduced, limits_increased, new_free_tier, pricing_restructured, etc.
  • vendor (cadena, opcional) — Filtro para un solo proveedor
  • vendors (cadena, opcional) — Nombres de proveedores separados por comas para filtrar
  • include_expiring (booleano, opcional) — Incluir expiraciones próximas (predeterminado: true)
  • lookahead_days (número, opcional) — Días para mirar hacia adelante en expiraciones (predeterminado: 30)

get_referral_code

Parámetros:

  • vendor (cadena, obligatorio) — Nombre del proveedor para obtener el código de referencia (p. ej., 'Railway')

Casos de uso

Selección de infraestructura asistida por agente

Cuando tu agente de IA recomienda infraestructura, normalmente trabaja con datos de entrenamiento — no con precios actuales. Al conectar AgentDeals, el agente puede:

  1. Comparar niveles gratuitos: "Estoy evaluando Supabase vs Neon para un proyecto secundario" — usa compare_vendors con ambos nombres
  2. Verificar elegibilidad: "Somos una empresa YC W24, ¿qué créditos podemos obtener?" — usa search_deals con eligibility: "accelerator"
  3. Verificar antes de recomendar: Usa track_changes para asegurarte de que el nivel gratuito no haya sido eliminado o reducido

Monitoreo de cambios en ofertas

Rastrea cambios de precios que afecten tu stack:

  1. Resumen semanal: Llama a track_changes sin parámetros para un resumen seleccionado
  2. Filtrar por proveedor: Llama a track_changes con vendor: "Vercel" para ver si los precios de Vercel han cambiado
  3. Filtrar por tipo: Llama a track_changes con change_type: "free_tier_removed" para ver qué proveedores han eliminado niveles gratuitos

Categorías

IA / ML, Codificación con IA, Desarrollo de API, Puerta de enlace de API, Analítica, Autenticación, Trabajos en segundo plano, Automatización de navegador, CDN, CI/CD, Alojamiento en la nube, IaaS en la nube, Calidad de código, Comunicación, Registro de contenedores, DNS y gestión de dominios, Bases de datos, Diseño, Utilidades de desarrollo, Diagramación, Documentación, Correo electrónico, Seguimiento de errores, Banderas de funciones, Formularios, CMS sin cabeza, IDE y editores de código, Infraestructura, Localización, Registro de logs, Plataformas low-code, Mapas/geolocalización, Mensajería, Desarrollo móvil, Monitoreo, Notebooks y ciencia de datos, Pagos, Gestión de proyectos, Búsqueda, Gestión de secretos, Seguridad, Gestión de servidores, Control de versiones, Beneficios para startups, Programas para startups, Páginas de estado, Almacenamiento, Colaboración en equipo, Pruebas, Túneles y redes, Video, Web scraping, Automatización de flujos de trabajo

Desarrollo

npm install          # Install dependencies
npm run build        # Compile TypeScript
npm test             # Run tests (266 passing)
npm run serve        # Run HTTP server (port 3000)
npm start            # Run stdio server

Desarrollo local con stdio

npm start

Desarrollo local con HTTP

npm run serve
# Server starts at http://localhost:3000
# MCP endpoint: http://localhost:3000/mcp
# Landing page: http://localhost:3000/

Variables de entorno

VariableDescripciónPredeterminado
PORTPuerto del servidor HTTP3000
BASE_URLURL base para enlaces canónicos, etiquetas OG, sitemaps y feedshttps://agentdeals.dev
GOOGLE_SITE_VERIFICATIONCódigo de verificación de Google Search Console(ninguno)

Estadísticas

Cada cifra que publicamos sobre el catálogo se mide sobre él, por lo que esta sección enlaza la medición en lugar de repetirla — un número escrito aquí es una segunda copia, y una segunda copia se desvía.

  • Tamaño del catálogo, categorías y cuántas entradas una lectura confirmó dentro de los últimos 90 días — /api/freshness
  • Cambios de precios rastreados — /api/changes
  • Herramientas MCP, plantillas de prompt y endpoints REST — /setup y /llms.txt

Registros

Licencia

MIT