Connect MCP Compras.gov.br and your agent gets 100 tools, among them compras_aggregate_contratacoes_por_periodo, compras_arp_adesoes_item, compras_arp_buscar_por_objeto. It answers at https://mcp-compras.up.railway.app/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Preços, atas, contratos e sanções das APIs públicas de compras do governo brasileiro
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
compras_aggregate_contratacoes_por_periodo | Série temporal de contratações no PNCP por bucket. **Modo `count` (recomendado para tendência)**: 1 chamada por bucket lendo apenas `totalRegistros`. Janelas grandes (até 5 anos) são viáveis. **Modo `valor_*`**: varre todas as páginas de ca Inputs: data_inicial, data_final, codigo_modalidade, granularidade, metrica, uf |
compras_arp_adesoes_item | Lista adesões (caronas) já realizadas a uma ARP. Endpoint Dados Abertos `/modulo-arp/5_consultarAdesoesItem`. Mostra quem aderiu e com que quantidade — indica nível de demanda e quanto ainda resta no limite legal de adesões. Cache 15 min. Inputs: numero_ata, unidade_gerenciadora, numero_item, pagina, tamanho_pagina |
compras_arp_buscar_por_objeto | Busca ARPs vigentes cujo `objeto` contém uma palavra-chave. Resolve a limitação do endpoint `/modulo-arp/1.2_consultarARP_FimVigencia`, que não aceita filtro por texto: pagina internamente até `max_paginas_varridas` e filtra client-side por Inputs: palavra_chave, data_vigencia_final_min, data_vigencia_final_max, max_paginas_varridas, max_resultados |
compras_arp_consultar | Consulta uma ARP específica pelo identificador PNCP. Endpoint Dados Abertos `/modulo-arp/1.1_consultarARP_Id`. Devolve o cabeçalho completo da ata (vigência, modalidade, gerenciadora, valores). Quando o `numero_controle_pncp_ata` vem no for Inputs: numero_controle_pncp_ata |
compras_arp_itens_listar | Lista itens de ARPs na janela de vigência informada. Endpoint Dados Abertos `/modulo-arp/2_consultarARPItem`. O upstream exige `dataVigenciaInicialMin/Max` (janela ≤365 dias). Use filtros opcionais para localizar atas com um item específico Inputs: data_vigencia_inicial_min, data_vigencia_inicial_max, codigo_item, tipo_item, ni_fornecedor, codigo_unidade_gerenciadora |
compras_arp_listar | Lista Atas de Registro de Preço (ARPs) por janela de início de vigência. Endpoint Dados Abertos `/modulo-arp/1_consultarARP`. O upstream exige janela `dataVigenciaInicialMin/Max` (≤ 365 dias). Para listar atas próximas do vencimento, use `c Inputs: data_vigencia_inicial_min, data_vigencia_inicial_max, codigo_unidade_gerenciadora, codigo_modalidade_compra, numero_ata_registro_preco, pagina |
compras_arp_por_fim_vigencia | Lista ARPs cuja vigência termina dentro do intervalo informado. Endpoint Dados Abertos `/modulo-arp/1.2_consultarARP_FimVigencia`. Permite ao gestor identificar atas próximas do vencimento. Cache 15 min. Inputs: data_vigencia_final_min, data_vigencia_final_max, codigo_unidade_gerenciadora, pagina, tamanho_pagina |
compras_arp_saldo_item | Devolve o **saldo** (quantidade ainda disponível) por item da ARP. Endpoint Dados Abertos `/modulo-arp/4_consultarEmpenhosSaldoItem`. **Crítico para adesão**: a ata pode estar vigente mas com saldo zerado. Sem saldo, não há como aderir. **E Inputs: numero_ata, unidade_gerenciadora, pagina, tamanho_pagina |
compras_arp_unidades_item | Lista UGs participantes (potenciais caronas) de um item da ARP. Endpoint Dados Abertos `/modulo-arp/3_consultarUnidadesItem`. Determina quais unidades podem usar a ata como carona (adesão). Cache 15 min. Inputs: numero_ata, unidade_gerenciadora, numero_item, pagina, tamanho_pagina |
compras_buscar_contratacoes_similares | Federa Dados Abertos + PNCP buscando contratações similares. Composição: consulta os **itens** de contratações 14.133 no Dados Abertos (`/modulo-contratacoes/2_`, filtrando por `codItemCatalogo` e só itens com resultado) + publicações PNCP Inputs: codigo_catmat, codigo_catser, periodo_meses, uf, max_resultados |
compras_catmat_buscar | Busca itens CATMAT. **⚠️ Não existe busca por substring nesta API.** O contrato do `/modulo-material/4_consultarItemMaterial` oferece `descricaoItem`, que é **match exato**: `descricaoItem='CADEIRA'` devolve zero registros, embora o catálog Inputs: termo, codigo_grupo, codigo_classe, codigo_pdm, pagina, tamanho_pagina |
compras_catmat_consultar | Consulta detalhes de um item CATMAT específico pelo código. Devolve nome do item, PDM, grupo, classe, características, NCM e unidades de fornecimento. Útil para confirmar o código antes de fazer pesquisa de preços ou listar contratações sim Inputs: codigo_item |
compras_catmat_listar_classes | Lista as classes do CATMAT, opcionalmente filtradas por grupo. Classes são o segundo nível da hierarquia (ex.: dentro do grupo 71 Mobiliário, a classe 7110 é "Mobiliário de escritório"). Cache de 24h. Inputs: codigo_grupo, pagina, tamanho_pagina |
compras_catmat_listar_grupos | Lista os grupos do CATMAT (Catálogo de Materiais). Grupos são o nível mais alto da hierarquia CATMAT (ex.: 10=ARMAMENTO, 11=MATERIAIS BÉLICOS NUCLEARES). Use esta tool para enquadrar a contratação no grupo correto antes de descer para class Inputs: pagina, tamanho_pagina |
compras_catmat_listar_pdms | Lista os PDMs (Padrão Descritivo de Material) do CATMAT. Endpoint `/modulo-material/3_consultarPdmMaterial`. É o terceiro nível da hierarquia do catálogo: grupo → classe → **PDM** → item. O PDM é o que dá nome à família do material ("CADEIR Inputs: codigo_classe, codigo_grupo, codigo_pdm, apenas_ativos, pagina, tamanho_pagina |
compras_catser_consultar | Consulta detalhes de um item CATSER pelo código. Devolve nome do serviço, descrição, seção/divisão/grupo/classe e unidades de medida. Use para confirmar o código antes de pesquisar preços ou contratações similares. Cache de 24h. Inputs: codigo_item |
compras_catser_listar_classes | Lista as classes CATSER, opcionalmente filtradas por grupo. Cache de 24h. Inputs: codigo_grupo, pagina, tamanho_pagina |
compras_catser_listar_secoes | Lista as seções do CATSER (Catálogo de Serviços). Seções são o nível mais alto da hierarquia CATSER (baseada no CPC ONU). Use para enquadrar a contratação de serviços em uma seção antes de descer para divisões/grupos/classes/itens. Cache de Inputs: pagina, tamanho_pagina |
compras_checar_sancoes_fornecedor | Consolida sanções de um fornecedor (CEIS + CNEP + CEPIM + leniência + impedimentos). Composição: chama em paralelo as listas do Portal da Transparência e os impedimentos do Comprasnet. Retorna um veredito booleano + lista consolidada de san Inputs: cnpj |
compras_comparar_periodos_contratacoes | Compara dois períodos lado a lado para a mesma modalidade. Wrapper sobre `compras_aggregate_contratacoes_por_periodo` chamado duas vezes (granularidade='ano' implícita — soma todo o período em 1 bucket). Retorna totais de A e B + delta abso Inputs: periodo_a_inicio, periodo_a_fim, periodo_b_inicio, periodo_b_fim, codigo_modalidade, label_a |
compras_contratacoes_14133_consultar | Consulta uma contratação 14.133 pelo identificador. Endpoint `/modulo-contratacoes/1.1_consultarContratacoes_PNCP_14133_Id`. Devolve detalhes completos: objeto, valor estimado, modalidade, instrumento convocatório, status no PNCP. Aceita os Inputs: id_contratacao, tipo_identificador |
compras_contratacoes_14133_itens_listar | Lista itens de contratações 14.133 incluídos no período. Endpoint `/modulo-contratacoes/2_consultarItensContratacoes_PNCP_14133`. **Uso principal — pesquisa de preço por item.** Com `cod_item_catalogo` (CATMAT/CATSER) cada linha traz, junto Inputs: data_inicial_inclusao, data_final_inclusao, cod_item_catalogo, material_ou_servico, codigo_grupo, codigo_classe |
compras_contratacoes_14133_itens_por_contratacao | Lista itens de uma contratação 14.133 específica. Endpoint `/modulo-contratacoes/2.1_consultarItensContratacoes_PNCP_14133_Id`. Aceita `idCompra` ou número de controle PNCP, conforme `tipo_identificador`. Inputs: id_contratacao, tipo_identificador, pagina, tamanho_pagina |
compras_contratacoes_14133_listar | Lista contratações da Lei 14.133 publicadas no PNCP (via Dados Abertos). Endpoint `/modulo-contratacoes/1_consultarContratacoes_PNCP_14133`. Cobre pregões eletrônicos, dispensas, inexigibilidades e demais modalidades da Nova Lei de Licitaçõ Inputs: data_inicial_publicacao, data_final_publicacao, codigo_uasg, cnpj_orgao, codigo_orgao_pncp, uf |
compras_contratacoes_14133_resultados_listar | Lista resultados (homologações) de itens 14.133 no período. Endpoint `/modulo-contratacoes/3_consultarResultadoItensContratacoes_PNCP_14133`. Devolve fornecedor vencedor, valor adjudicado e quantitativo homologado — fonte primária de preço Inputs: data_inicial_resultado, data_final_resultado, ni_fornecedor, porte_fornecedor, situacao_resultado, valor_unitario_min |
compras_contratacoes_14133_resultados_por_contratacao | Lista resultados (homologações) de uma contratação 14.133 específica. Endpoint `/modulo-contratacoes/3.1_consultarResultadoItensContratacoes...`. Aceita `idCompra` ou número de controle PNCP, conforme `tipo_identificador`. Inputs: id_contratacao, tipo_identificador, pagina, tamanho_pagina |
compras_contrato_comprasnet_consultar | Consulta detalhe completo de um contrato no Comprasnet (/api/contrato/id/{id}). Devolve contrato com sub-recursos embutidos. CPFs mascarados por LGPD. Cache 15 min. Inputs: id_contrato |
compras_contrato_comprasnet_por_uasg | Lista contratos de uma UASG no Comprasnet. **Atenção**: o upstream `/api/contrato/ug/{uasg}` não suporta paginação — devolve a lista completa em uma resposta única (pode passar de 1 MB). Esta tool fatia o resultado client-side conforme `pag Inputs: codigo_uasg, ativos, pagina, tamanho_pagina |
compras_contrato_cronograma | Lista cronograma financeiro (/api/contrato/{id}/cronograma). Paginação client-side — alguns contratos têm 200+ entradas mensais. Cache 15 min. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_empenhos | Lista empenhos do contrato (/api/contrato/{id}/empenhos). Paginação client-side. Cache 15 min. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_faturas | Lista NFs/faturas (/api/contrato/{id}/faturas). Paginação client-side. Cache 15 min. **Atenção LGPD**: o campo `infcomplementar` (texto livre) pode conter nome de servidor + matrícula SIAPE não estruturados — o mascaramento LGPD só cobre CP Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_garantias | Lista garantias contratuais (/api/contrato/{id}/garantias). Paginação client-side. Cache 15 min. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_historico_aditivos | Lista aditivos do contrato (/api/contrato/{id}/historico). Paginação client-side (upstream não pagina). Cache 15 min do payload completo. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_ocorrencias | Lista ocorrências/penalidades (/api/contrato/{id}/ocorrencias). Indicador-chave da confiabilidade do fornecedor. Paginação client-side. Cache 15 min. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_publicacoes | Lista publicações DOU (/api/contrato/{id}/publicacoes). Paginação client-side. Cache 15 min. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contrato_responsaveis | Lista fiscais/gestores (/api/contrato/{id}/responsaveis). CPFs mascarados por LGPD (`123.***.***-45`). Paginação client-side. Cache 15 min. Inputs: id_contrato, pagina, tamanho_pagina |
compras_contratos_consultar | Consulta um contrato no Dados Abertos (endpoint 1.1). O upstream exige `codigo + tipo`. Tipos aceitos pela API: `idCompra` e `numeroControlePncpContrato`. Cache 15 min. Inputs: codigo, tipo |
compras_contratos_item_consultar | Lista os itens de um contrato específico, pelo identificador. Endpoint `/modulo-contratos/2.1_consultarContratosItem_Id`. Use quando você já tem o contrato em mãos e quer só os itens dele. `compras_contratos_itens_listar` exige órgão mais j Inputs: codigo, tipo_identificador, pagina, tamanho_pagina |
compras_contratos_itens_listar | Lista itens de contratos (endpoint 2). Upstream exige `codigoOrgao + dataVigenciaInicialMin/Max`. Cache 15 min. Inputs: codigo_orgao, data_vigencia_inicial_min, data_vigencia_inicial_max, codigo_item, tipo_item, ni_fornecedor |
compras_contratos_listar | Lista contratos federais (Dados Abertos /modulo-contratos/1). O upstream exige `codigoOrgao` + janela `dataVigenciaInicialMin/Max` (≤ 365 dias). Para sub-recursos detalhados (garantias, faturas, ocorrências), use `compras_contrato_*` que co Inputs: codigo_orgao, data_vigencia_inicial_min, data_vigencia_inicial_max, codigo_unidade_gestora, numero_contrato, codigo_modalidade_compra |
compras_contratos_listar_por_fim_vigencia, compras_detalhar_preco_material, compras_detalhar_preco_servico, compras_fornecedor_cnpj_receita, compras_fornecedor_consultar, compras_fornecedor_contratos_por_item, compras_fornecedor_impedimentos_por_itens, compras_fornecedor_listar, compras_healthcheck, compras_indicadores_consolidados, compras_indicadores_por_periodo, compras_legado_compras_sem_licitacao, compras_legado_itens_licitacao_listar, compras_legado_itens_pregao_listar, compras_legado_itens_sem_licitacao_listar, compras_legado_licitacao_consultar, compras_legado_licitacoes_listar, compras_legado_pregoes_listar, compras_legado_rdc_listar, compras_listar_prompts, compras_listar_resources, compras_montar_dossie_arp, compras_obter_prompt, compras_obter_resource, compras_orgao_consultar, compras_orgao_listar, compras_perfil_fornecedor_completo, compras_pesquisar_preco_material, compras_pesquisar_preco_servico, compras_pesquisar_precos_para_etp, compras_pgc_agregacao, compras_pgc_listar, compras_pgc_listar_csv, compras_pgc_por_catalogo, compras_pncp_ata_arquivos, compras_pncp_atas_listar, compras_pncp_contratacao_arquivos, compras_pncp_contratacao_item_resultados, compras_pncp_contratacao_itens, compras_pncp_contratacao_por_orgao, compras_pncp_contratacoes_atualizacao, compras_pncp_contratacoes_proposta, compras_pncp_contratacoes_publicacao, compras_pncp_contrato_por_orgao, compras_pncp_contratos_listar, compras_pncp_modalidades, compras_pncp_orgao_unidades, compras_pncp_pca_atualizacao, compras_pncp_pca_listar, compras_pncp_pca_por_classificacao_superior, compras_pncp_pca_por_usuario, compras_sancao_acordos_leniencia, compras_sancao_ceaf, compras_sancao_ceis, compras_sancao_cepim, compras_sancao_cnep, compras_uasg_buscar, compras_uasg_consultar, compras_uasg_listar, compras_versao
Every block below points at https://mcp-compras.up.railway.app/mcp. Pick your client and copy.
claude mcp add --transport http mcp-compras-gov-br https://mcp-compras.up.railway.app/mcp
{
"mcpServers": {
"mcp-compras-gov-br": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp-compras.up.railway.app/mcp"]
}
}
}{
"mcpServers": {
"mcp-compras-gov-br": {
"url": "https://mcp-compras.up.railway.app/mcp"
}
}
}{
"servers": {
"mcp-compras-gov-br": {
"type": "http",
"url": "https://mcp-compras.up.railway.app/mcp"
}
}
}{
"context_servers": {
"mcp-compras-gov-br": {
"url": "https://mcp-compras.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"mcp-compras-gov-br": {
"serverUrl": "https://mcp-compras.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"mcp-compras-gov-br": {
"url": "https://mcp-compras.up.railway.app/mcp"
}
}
}name: MCP Compras.gov.br
version: 0.0.1
schema: v1
mcpServers:
- name: MCP Compras.gov.br
type: streamable-http
url: https://mcp-compras.up.railway.app/mcp{
"mcpServers": {
"mcp-compras-gov-br": {
"httpUrl": "https://mcp-compras.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"mcp-compras-gov-br": {
"type": "http",
"url": "https://mcp-compras.up.railway.app/mcp"
}
}
}{
"mcpServers": {
"mcp-compras-gov-br": {
"url": "https://mcp-compras.up.railway.app/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fmcp-compras.up.railway.app%2Fmcp&type=streamable_http&id=mcp-compras-gov-br&name=MCP%20Compras.gov.br
It answered our last check on 22 October 2026 in 216 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
100, as returned by the server's own tools/list on 17 September 2026: compras_aggregate_contratacoes_por_periodo, compras_arp_adesoes_item, compras_arp_buscar_por_objeto, compras_arp_consultar, compras_arp_itens_listar, compras_arp_listar, compras_arp_por_fim_vigencia, compras_arp_saldo_item, and 92 more.
It answered our last check on 22 October 2026 in 216 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp-compras.up.railway.app/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.opedrosoares. Endpoint host: mcp-compras.up.railway.app. ARD identifier: urn:air:io.github.opedrosoares:mcp:mcp-compras.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.