MCP Compras.gov.br

MCP serverDev tools

Preços, atas, contratos e sanções das APIs públicas de compras do governo brasileiro

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the compras aggregate contratacoes por periodo tool from MCP Compras.gov.br

From the project's README

As published by opedrosoares/mcp_compras in README.md.

Pergunte sobre compras públicas em português. Receba a resposta com dado oficial.

Este projeto liga o Claude — ou qualquer assistente de IA compatível com MCP — às APIs públicas do Compras.gov.br, do PNCP e do Portal da Transparência. Em vez de abrir cinco portais e cruzar planilhas, você pergunta:

"Qual o preço médio que o governo federal pagou em cadeiras ergonômicas nos últimos 12 meses?"

"O fornecedor do CNPJ 00.000.000/0001-91 tem alguma sanção vigente?"

"Existe ata de registro de preços vigente, com saldo, para notebooks?"

Feito para quem trabalha com planejamento de contratação e execução contratual: ETP, TR, pesquisa de preços no padrão da IN SEGES/ME 65/2021, adesão a ata (carona), due diligence de fornecedor, benchmark entre órgãos.

Instalar em 1 minuto (Claude Desktop)

  1. Baixe o compras.mcpb
  2. Abra o arquivo com duplo-clique — o Claude Desktop instala sozinho
  3. Comece a perguntar

São 23 KB e nada é instalado na sua máquina: nem Python, nem chave de API, nem configuração.

Usa Claude Code, Cursor, ou quer rodar o servidor você mesmo? O guia de instalação tem os três caminhos.

O que dá para fazer

Se você precisa…Pergunte algo como
Pesquisa de preços para um ETP"Monte a pesquisa de preços de cadeira ergonômica no padrão da IN 65/2021" — vem mediana, média, desvio e descarte de outliers
Checar um fornecedor"Esse CNPJ tem sanção no CEIS, CNEP, CEPIM ou CEAF?" — cadastro, sanções, contratos e dados da Receita em uma resposta
Achar uma ata para carona"Tem ata vigente com saldo para esse item?" — inclui saldo por item e adesões já feitas
Ler o Termo de Referência de outro órgão"Baixe o Edital e o TR dessa contratação do PNCP" — arquivos com URL de download direto
Planejar com base no que os outros compram"O que os órgãos federais planejaram comprar desse item este ano?" — PGC e PCA
Acompanhar contratos vigentes"Quais contratos vencem em 90 dias e quais tiveram aditivo?" — vigência, aditivos, fiscais, empenhos

Os passos por trás de cada um estão em Exemplos de uso.

O que vem dentro

100 tools + 6 prompts + 6 resources, cobrindo catálogo (CATMAT/CATSER), pesquisa de preços, planejamento (PGC/PCA), atas de registro de preços, contratações pela Lei 14.133 e pela 8.666, contratos, fornecedores, sanções, PNCP, órgãos e UASGs, indicadores e analítica.

Cinco fontes oficiais, todas públicas: Dados Abertos Compras, PNCP, Portal da Transparência (CGU), Comprasnet Contratos e BrasilAPI/Receita. Só a de sanções pede uma chave — gratuita, e apenas para quem roda o próprio servidor.

Catálogo completo em Tools, prompts e resources.

Documentação

PáginaPara quê
InstalaçãoOs três caminhos, conexão com clientes MCP e requisitos
Como funciona a extensão .mcpbO que o bundle de 23 KB faz, e por que não instala nada
ConfiguraçãoVariáveis de ambiente e a chave gratuita da CGU
Deploy remoto (Railway)Subir a sua própria instância, passo a passo
Tools, prompts e resourcesCatálogo completo e fontes de dados
Exemplos de usoFluxos reais, passo a passo
Qualidade das APIs públicasDiagnóstico do upstream, com causa raiz e contorno
ArquiteturaPadrões internos, cache, LGPD, testes de contrato

Também: Changelog · Roadmap · Issues upstream

Perguntas frequentes

Preciso saber programar? Não, se você usa o Claude Desktop: é baixar o arquivo e dar duplo-clique.

Preciso instalar Python? Só se quiser rodar o servidor na sua máquina. A extensão não precisa.

Custa alguma coisa? Não. Todas as APIs usadas são públicas e gratuitas, e o projeto é MIT.

Os dados são oficiais? Sim — vêm direto das APIs do governo, sem intermediário e sem base própria. Nada é inventado nem armazenado: o servidor só consulta e organiza.

E os dados pessoais? CPFs de servidores vêm mascarados por padrão (123.***.***-45), conforme a LGPD.

Alguma consulta voltou vazia. É bug? Peça compras_healthcheck ao assistente: em ~30s ele testa cada API e diz qual está fora do ar. As limitações já conhecidas do upstream estão documentadas em Qualidade das APIs públicas.

Contribuir

Issues e pull requests são bem-vindos. Bugs que estão do lado das APIs do governo — e não deste servidor — ficam catalogados, com reprodução, em ISSUES_UPSTREAM.md, prontos para envio aos órgãos mantenedores.

Licença

MIT — veja LICENSE.

Status

v0.4.0 — 100 tools + 6 prompts + 6 resources, em produção (Railway + Redis). Cada release recente foi validada em bateria de testes ponta a ponta contra o ambiente de produção, não apenas local — ver Changelog.

Tools it offers (100)

What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • compras_aggregate_contratacoes_por_periodo
  • compras_comparar_periodos_contratacoes
  • compras_arp_listar
  • compras_arp_consultar
  • compras_arp_por_fim_vigencia
  • compras_arp_buscar_por_objeto
  • compras_arp_itens_listar
  • compras_arp_unidades_item
  • compras_arp_saldo_item
  • compras_arp_adesoes_item
  • compras_pncp_atas_listar
  • compras_catmat_listar_grupos
  • compras_catmat_listar_classes
  • compras_catmat_consultar
  • compras_catmat_listar_pdms
  • compras_catmat_buscar
  • compras_catser_listar_secoes
  • compras_catser_listar_classes
  • compras_catser_consultar
  • compras_pesquisar_precos_para_etp
  • compras_checar_sancoes_fornecedor
  • compras_montar_dossie_arp
  • compras_buscar_contratacoes_similares
  • compras_perfil_fornecedor_completo
  • compras_contratacoes_14133_listar
  • compras_contratacoes_14133_consultar
  • compras_contratacoes_14133_itens_listar
  • compras_contratacoes_14133_itens_por_contratacao
  • compras_contratacoes_14133_resultados_listar
  • compras_contratacoes_14133_resultados_por_contratacao

Signals

GitHub stars
6
Forks
2
Last commit
Sep 2026
Advanced
Delivery
mcp-compras MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
io-github-opedrosoares-mcp-compras
Source
github.com/opedrosoares/mcp_compras
Hosted endpoint
https://mcp-compras.up.railway.app/mcp