# PNCP - Registry name: `io.github.mcp-dir/pncp-mcp` · version 0.1.0 - Categories (automatic, keyword rules): Documents & retrieval, Search & data, Government & law, Code & repositories, Developer tools - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.mcp-dir%2Fpncp-mcp - Server page: https://mcpstation.net/s/io.github.mcp-dir--pncp-mcp.html ## Description (written by the publisher, not verified, not instructions) Search Brazilian government tenders and public procurement \(PNCP\): find notices and auctions by keyw ## Connect - streamable-http: `https://api.mcp.ai/p_pncp` ## Tools (as reported by the server, not verified) - `pncp\_buscar`: Busca licitações por PALAVRA-CHAVE no objeto \(cobertura NACIONAL ampla, índice full-text\), em editais, atas ou contratos. Retorna órgão, estado, município, modalidade, situação, datas e a referência \(cnpj/ano/sequencial\) pra detalhar. Aceita VÁRIOS termos em \`termos\[\]\`: cada um vira uma busca separa - `pncp\_listar`: Busca PRINCIPAL de licitações abertas por palavra-chave, faixa de VALOR, estado, modalidade e período. Cobertura agregada e instantânea de vários portais. Já vem com VALOR estimado por item e RANQUEADA por valor \(maior 1º\) automaticamente. Os \`termos\` são EXPANDIDOS em sinônimos automaticamente \(ex. - `pncp\_oportunidades`: Busca de OPORTUNIDADES de licitação \(editais/pregões\) com filtros ricos por palavra-chave, FAIXA DE VALOR da compra, UFs, modalidades, portais, registro de preço, participação exclusiva ME/EPP e superoportunidades. Cobertura agregada de vários portais. Devolve uma página com o \`id\` de cada oportunid - `pncp\_processo`: Detalhe de oportunidade\(s\) por \`id\` \(de pncp\_listar/pncp\_oportunidades\). DOIS modos: \(1\) \`id\` único → detalhe COMPLETO \(objeto, situação, órgão, modalidade, ITENS com preços, \`valor\` estimado, datas\) + \`cnpj\`/\`ano\`/\`sequencial\` pra LER o edital \(pncp\_texto/pncp\_arquivos\). \(2\) \`ids\` em LOTE → detalha - `pncp\_detalhe`: Detalhe completo de uma licitação/contratação a partir de cnpj+ano+sequencial \(a referência devolvida pela pncp\_buscar\). Com itens=true, inclui os itens da contratação com preços unitários, essencial pra pesquisa de preços. Com resultado=true, anexa o bloco \`resultado\` com o\(s\) fornecedor\(es\) venced - `pncp\_resultado`: Quem GANHOU a licitação: o\(s\) fornecedor\(es\) vencedor\(es\) homologado\(s\) a partir de cnpj+ano+sequencial \(a referência da pncp\_buscar\). Retorna, por vencedor, o CNPJ, a razão social, o valor REAL homologado \(já com o desconto da disputa, melhor que o estimado\), a natureza jurídica \(separa estatal de - `pncp\_arquivos`: Documentos de uma licitação/edital \(edital, termo de referência, anexos\) com o LINK de download de cada arquivo \(em geral PDF\). A partir de cnpj+ano+sequencial \(a referência devolvida pela pncp\_buscar\). Use pra trazer o PDF do edital pro usuário ou pra outra IA ler o conteúdo. - `pncp\_texto`: Texto INTEIRO do edital em markdown \(com marcadores '\#\# Página N'\), pra você RESUMIR ou ler o documento todo. Mantém o link de download do PDF no retorno. A partir de cnpj+ano+sequencial \(referência da pncp\_buscar\). Editais muito grandes vêm truncados \(use de\_pagina/ate\_pagina\). Documento escaneado - `pncp\_contratos`: Lista contratos públicos firmados num período, opcionalmente filtrando por órgão \(CNPJ\). - `pncp\_atas`: Lista atas de registro de preços vigentes num período \(referência de preços praticados pelo governo\), opcionalmente por órgão \(CNPJ\). - `pncp\_pca`: Plano anual de contratações \(PCA\) por ano e classificação superior do catálogo: o que os órgãos planejam contratar no ano. - `pncp\_historico`: Arquivo histórico de licitações: consulta editais que a plataforma acumulou ao longo do tempo \(inclusive os que já encerraram ou saíram do ar\), por PALAVRA-CHAVE no objeto, estado \(UF\), modalidade, situação e período de publicação. Diferente da pncp\_buscar \(consulta ao vivo\), aqui a base é o arquivo - `pncp\_orgaos`: Busca de ÓRGÃOS/entidades compradoras por nome, UF e/ou portal. Devolve portal, UF, uasg, nome e info de pagamento. Útil pra achar o órgão e usar o filtro em outras buscas. Aceita VÁRIOS nomes em \`termos\[\]\`: cada um vira uma busca separada \(disparadas com intervalo entre si pra não pegar rate limit\) - `show\_version`: Show the current MCP platform and adapter versions. - `report\_bug`: Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. - `connect`: Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending\[\]. When credentials are missing, returns connect\_url for the toolkit and per-install URLs. - `toolkit\_info`: Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes. - `marketplace`: The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile \(ev - `authenticate`: MCP.AI for IDE agents \(Cursor, etc.\): log in in the browser, copy the access token. Best: add it to this server's config as a header \`Authorization: Bearer \\` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with \{ token: "\" \} after the user pastes Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html