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 reais e verificados de mais de 1.500 fornecedores de infraestrutura para desenvolvedores em 54 categorias. 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

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 o .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ços 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 do Heroku, a reestruturação de preços do Render e outras mudanças.

Mostre ofertas para as quais me qualifico 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. Stdio é recomendado para 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 fornece uma API REST para acesso programático sem MCP.

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

# Cost estimation
curl "https://agentdeals.dev/api/costs?services=Vercel,Supabase&scale=startup"

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

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

Ferramentas Disponíveis

FerramentaDescrição
search_dealsEncontre camadas gratuitas, créditos para startups e ofertas para desenvolvedores em infraestrutura de nuvem, bancos de dados, hospedagem, CI/CD, monitoramento, autenticação, serviços de IA e muito mais.
plan_stackPlaneje uma pilha de tecnologia com escolhas de infraestrutura otimizadas por custo. Recomenda serviços com camada gratuita, estima custos ou audita pilhas existentes.
compare_vendorsCompare ferramentas para desenvolvedores lado a lado — limites de camada gratuita, níveis de preço e mudanças recentes de preços.
track_changesAcompanhe mudanças recentes de preços em ferramentas para desenvolvedores — remoções de camadas gratuitas, reduções de limites, novas camadas gratuitas e expirações.

search_deals

Parâmetros:

  • query (string, opcional) — Pesquisa 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 (verificados recentemente primeiro)
  • since (string, opcional) — Data ISO. Retorna apenas ofertas verificadas/adicionadas após 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 recomendação)
  • services (array, opcional) — Nomes atuais dos fornecedores (para o modo estimativa/auditoria)
  • scale (string, opcional) — hobby, startup, growth (para o modo estimativa, padrão: hobby)
  • requirements (array, opcional) — Necessidades específicas de infraestrutura (para o modo recomendação)

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)

Casos de Uso

Seleção de infraestrutura assistida por agente

Quando seu agente de IA recomenda infraestrutura, geralmente ele 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ços que afetam sua pilha:

  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 os preços da Vercel mudaram
  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, API Gateway, 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, Mensagens, 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

  • 1.525 ofertas de fornecedores em 54 categorias
  • 57 mudanças de preços rastreadas
  • 4 ferramentas MCP + 6 modelos de prompt + 17 endpoints de API REST
  • 266 testes aprovados
  • Dados verificados em 14/03/2026

Registros

Licença

MIT