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
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:
- Baixe o
agentdeals.mcpbmais recente em Releases - Clique duas vezes no arquivo para instalar no Claude Desktop
- 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
| Ferramenta | Descrição |
|---|---|
search_deals | Encontre camadas gratuitas, navegue por categorias, obtenha detalhes de fornecedores com alternativas. Filtre por categoria, elegibilidade ou palavra-chave. |
plan_stack | Obtenha recomendações de stack, verificações de camada gratuita ou uma auditoria completa de infraestrutura para o seu projeto. |
compare_vendors | Compare 2 fornecedores lado a lado ou verifique o risco de preço de um único fornecedor. |
track_changes | Acompanhe mudanças de preço, expirações futuras e novas ofertas. Resumo semanal sem parâmetros. |
get_referral_code | Consulte 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,enterprisesort(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,estimateouaudituse_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 fornecedorvendors(string, opcional) — Nomes de fornecedores separados por vírgula para filtrarinclude_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:
- Comparar camadas gratuitas: "Estou avaliando Supabase vs Neon para um projeto paralelo" — use
compare_vendorscom ambos os nomes - Verificar elegibilidade: "Somos uma empresa YC W24, quais créditos podemos obter?" — use
search_dealscomeligibility: "accelerator" - Verificar antes de recomendar: Use
track_changespara 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:
- Resumo semanal: Chame
track_changessem parâmetros para um resumo selecionado - Filtrar por fornecedor: Chame
track_changescomvendor: "Vercel"para ver se o preço da Vercel mudou - Filtrar por tipo: Chame
track_changescomchange_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ável | Descrição | Padrão |
|---|---|---|
PORT | Porta do servidor HTTP | 3000 |
BASE_URL | URL base para links canônicos, tags OG, sitemaps e feeds | https://agentdeals.dev |
GOOGLE_SITE_VERIFICATION | Có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