agentdeals

Servidor MCP que agrega tiers gratuitos, créditos para startups e ofertas de ferramentas para desenvolvedores. 4 ferramentas, 54 categorias, mais de 1.525 ofertas.

Documentação

AgentDeals

npm version npm downloads

Um servidor MCP que agrega camadas gratuitas, créditos para startups e ofertas de ferramentas para desenvolvedores — para que seu agente de IA (ou você) encontre as melhores ofertas de infraestrutura sem sair do fluxo de trabalho.

O AgentDeals indexa dados de preços de mais de 1.400 fornecedores de infraestrutura para desenvolvedores em 60 categorias. Cada entrada traz a data em que lemos a página do próprio fornecedor pela última vez, e quantas delas foram confirmadas por leitura nos últimos 90 dias é medido no catálogo, não afirmado aqui — agentdeals.dev/api/freshness publica essa contagem, e cada página de listagem a informa sobre o conjunto que lista. Disponível no npm para uso local ou como servidor remoto hospedado. Conecte qualquer cliente compatível com MCP e pesquise ofertas por palavra-chave, categoria ou elegibilidade.

Ao vivo: agentdeals.dev

Camadas gratuitas para APIs de IA e LLM: uma lista datada e com fontes de 31 fornecedores, regenerada a partir do catálogo sempre que um registro muda. Cada linha traz a data em que lemos a página do próprio fornecedor pela última vez e a URL em que a lemos, e as linhas cujos termos mudaram trazem os termos que substituíram.

Instalação

Opção A: Plugin do Claude Code (um clique)

Instale o AgentDeals no Claude Code com um único comando:

claude plugin install robhunter/agentdeals

Isso configura automaticamente o servidor MCP remoto — sem necessidade de configuração local. Todas as 4 ferramentas e 6 modelos de prompt ficam imediatamente disponíveis.

Opção B: Extensão do Claude Desktop (um clique)

Instale o AgentDeals diretamente no Claude Desktop — sem necessidade de configuração:

  1. Baixe o agentdeals.mcpb mais recente em Releases
  2. Clique duas vezes no arquivo para instalar no Claude Desktop
  3. Todas as 4 ferramentas e 6 modelos de prompt ficam imediatamente disponíveis

Ou procure por AgentDeals no Claude Desktop em Configurações > Extensões.

Opção C: npx (stdio local)

Nenhum servidor necessário. Executa localmente via stdin/stdout:

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

Opção D: HTTP remoto

Conecte-se à instância hospedada — sem necessidade de instalação:

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

Configuração rápida (.mcp.json)

Adicione o AgentDeals a qualquer projeto colocando este .mcp.json na raiz do projeto:

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

Isso funciona com Claude Code, Cursor e outros clientes compatíveis com MCP que leem .mcp.json.

Início rápido

Experimente estas consultas de exemplo

Encontre hospedagem de banco de dados gratuita:

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

Retorna Neon (0,5 GiB de Postgres gratuito), Supabase (500 MB), MongoDB Atlas (cluster compartilhado de 512 MB), alternativas ao PlanetScale e muito mais.

Quais mudanças de preço aconteceram recentemente?

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

Retorna mudanças rastreadas como a remoção da camada gratuita do PlanetScale, o fim dos dynos gratuitos da Heroku, a reestruturação de preços da Render e outras mudanças.

Mostre ofertas para as quais sou elegível como empresa YC:

Use the search_deals tool:
  eligibility: "accelerator"

Retorna AWS Activate, Google Cloud for Startups, Microsoft Founders Hub, créditos do Stripe Atlas e mais de 150 outras ofertas de programas para startups.

Configuração do Cliente

Cada cliente suporta tanto stdio local (via npx) quanto HTTP remoto. O stdio é recomendado por confiabilidade e velocidade.

Claude Desktop

Adicione ao claude_desktop_config.json:

Stdio (recomendado):

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

HTTP remoto:

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

Localização da configuração:

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

Cursor

Adicione ao .cursor/mcp.json no seu projeto ou configuração global:

Stdio (recomendado):

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

HTTP remoto:

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

VS Code (GitHub Copilot)

Adicione ao .vscode/mcp.json no seu workspace:

Stdio (recomendado):

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

HTTP remoto:

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

Claude Code

Adicione ao .mcp.json na raiz do seu projeto:

Stdio (recomendado):

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

HTTP remoto:

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

API REST

O AgentDeals também oferece uma API REST para acesso programático sem 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"

Resposta:

{
  "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 categorias

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

Resposta:

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

Mais 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"

Ferramentas Disponíveis

FerramentaDescrição
search_dealsEncontre camadas gratuitas, navegue por categorias, obtenha detalhes de fornecedores com alternativas. Filtre por categoria, elegibilidade ou palavra-chave.
plan_stackObtenha recomendações de stack, verificações de camada gratuita ou uma auditoria completa de infraestrutura para o seu projeto.
compare_vendorsCompare 2 fornecedores lado a lado ou verifique o risco de preço de um único fornecedor.
track_changesAcompanhe mudanças de preço, expirações futuras e novas ofertas. Resumo semanal sem parâmetros.
get_referral_codeConsulte o link de indicação que temos para um fornecedor, com as condições associadas. Temos códigos para alguns fornecedores.

search_deals

Parâmetros:

  • query (string, opcional) — Busca por palavra-chave (nomes de fornecedores, descrições, tags)
  • category (string, opcional) — Filtro por categoria. Passe "list" para obter todas as categorias com contagens.
  • vendor (string, opcional) — Obtenha detalhes completos de um fornecedor específico (correspondência aproximada). Retorna alternativas.
  • eligibility (string, opcional) — Filtro: public, accelerator, oss, student, fintech, geographic, enterprise
  • sort (string, opcional) — Ordenação: vendor (A-Z), category, newest (data de catálogo mais recente primeiro)
  • since (string, opcional) — Data ISO (AAAA-MM-DD). Retorna apenas ofertas cuja data de catálogo seja igual ou posterior a esta data.
  • limit (número, opcional) — Máximo de resultados (padrão: 20)
  • offset (número, opcional) — Deslocamento de paginação

plan_stack

Parâmetros:

  • mode (string, obrigatório) — recommend, estimate ou audit
  • use_case (string, opcional) — O que você está construindo (para o modo recomendar)
  • services (array, opcional) — Nomes atuais dos fornecedores (para o modo estimar/auditar)
  • scale (string, opcional) — hobby, startup, growth (para o modo estimar, padrão: hobby)
  • requirements (array, opcional) — Necessidades específicas de infraestrutura (para o modo recomendar)

compare_vendors

Parâmetros:

  • vendors (array, obrigatório) — 1 ou 2 nomes de fornecedores. 1 = verificação de risco, 2 = comparação lado a lado.
  • include_risk (booleano, opcional) — Incluir avaliação de risco (padrão: true)

track_changes

Parâmetros:

  • since (string, opcional) — Data ISO. Padrão: 7 dias atrás.
  • change_type (string, opcional) — Filtro: free_tier_removed, limits_reduced, limits_increased, new_free_tier, pricing_restructured, etc.
  • vendor (string, opcional) — Filtro para um fornecedor
  • vendors (string, opcional) — Nomes de fornecedores separados por vírgula para filtrar
  • include_expiring (booleano, opcional) — Incluir expirações futuras (padrão: true)
  • lookahead_days (número, opcional) — Dias para olhar adiante para expirações (padrão: 30)

get_referral_code

Parâmetros:

  • vendor (string, obrigatório) — Nome do fornecedor para obter o código de indicação (ex.: 'Railway')

Casos de Uso

Seleção de infraestrutura assistida por agente

Quando seu agente de IA recomenda infraestrutura, ele geralmente trabalha com dados de treinamento — não com preços atuais. Ao conectar o AgentDeals, o agente pode:

  1. Comparar camadas gratuitas: "Estou avaliando Supabase vs Neon para um projeto paralelo" — use compare_vendors com ambos os nomes
  2. Verificar elegibilidade: "Somos uma empresa YC W24, quais créditos podemos obter?" — use search_deals com eligibility: "accelerator"
  3. Verificar antes de recomendar: Use track_changes para garantir que a camada gratuita não foi removida ou reduzida

Monitoramento de mudanças em ofertas

Acompanhe mudanças de preço que afetam seu stack:

  1. Resumo semanal: Chame track_changes sem parâmetros para um resumo selecionado
  2. Filtrar por fornecedor: Chame track_changes com vendor: "Vercel" para ver se o preço da Vercel mudou
  3. Filtrar por tipo: Chame track_changes com change_type: "free_tier_removed" para ver quais fornecedores eliminaram camadas gratuitas

Categorias

IA / ML, Codificação com IA, Desenvolvimento de API, Gateway de API, Analytics, Autenticação, Tarefas em Segundo Plano, Automação de Navegador, CDN, CI/CD, Hospedagem em Nuvem, IaaS em Nuvem, Qualidade de Código, Comunicação, Registro de Contêineres, DNS e Gerenciamento de Domínio, Bancos de Dados, Design, Utilitários de Desenvolvimento, Diagramação, Documentação, E-mail, Rastreamento de Erros, Feature Flags, Formulários, CMS Headless, IDE e Editores de Código, Infraestrutura, Localização, Logging, Plataformas Low-Code, Mapas/Geolocalização, Mensageria, Desenvolvimento Mobile, Monitoramento, Notebooks e Ciência de Dados, Pagamentos, Gerenciamento de Projetos, Busca, Gerenciamento de Segredos, Segurança, Gerenciamento de Servidores, Controle de Versão, Benefícios para Startups, Programas para Startups, Páginas de Status, Armazenamento, Colaboração em Equipe, Testes, Túneis e Redes, Vídeo, Raspagem Web, Automação de Fluxos de Trabalho

Desenvolvimento

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

Desenvolvimento local com stdio

npm start

Desenvolvimento local com HTTP

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

Variáveis de Ambiente

VariávelDescriçãoPadrão
PORTPorta do servidor HTTP3000
BASE_URLURL base para links canônicos, tags OG, sitemaps e feedshttps://agentdeals.dev
GOOGLE_SITE_VERIFICATIONCódigo de verificação do Google Search Console(nenhum)

Estatísticas

Cada número que publicamos sobre o catálogo é medido nele, então esta seção vincula a medição em vez de repeti-la — um número digitado aqui é uma segunda cópia, e uma segunda cópia se desatualiza.

  • Tamanho do catálogo, categorias e quantas entradas foram confirmadas por leitura nos últimos 90 dias — /api/freshness
  • Mudanças de preço rastreadas — /api/changes
  • Ferramentas MCP, modelos de prompt e endpoints REST — /setup e /llms.txt

Registros

Licença

MIT