licinexus-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_licitacoesA | Search Brazilian public procurement bids (licitações) on PNCP. PNCP requires a date range and at least one modality code per query. If you do not specify, defaults are: last 7 days and modalities [6, 8, 9] (Pregão Eletrônico, Dispensa, Inexigibilidade — most common). Maximum date range per query: 365 days (PNCP limit). Wider windows return HTTP 422. For multi-year searches, issue multiple calls with date windows of <= 365 days each. Modality codes: 1 = Leilão - Eletrônico 2 = Diálogo Competitivo 3 = Concurso 4 = Concorrência - Eletrônica 5 = Concorrência - Presencial 6 = Pregão - Eletrônico 7 = Pregão - Presencial 8 = Dispensa de Licitação 9 = Inexigibilidade 10 = Manifestação de Interesse 11 = Pré-qualificação 12 = Credenciamento 13 = Leilão - Presencial Filters palavraChave, valorMinimo, valorMaximo are applied client-side over the page returned by PNCP. |
| get_licitacaoA | Get the full details of a single licitação (procurement bid) on PNCP. Provide either numeroControlePNCP (the full PNCP control number string) or all three of orgaoCnpj, ano, sequencial. |
| list_licitacao_itensA | List the items (lots) of a licitação on PNCP. Each item has description, quantity, unit, estimated unit value and category. Provide either numeroControlePNCP, or orgaoCnpj/ano/sequencial. |
| list_licitacao_resultadosA | List the bidding results (winners, runners-up, prices, suppliers) for a specific item of a licitação. You must specify which item — use list_licitacao_itens first to discover item numbers. |
| list_licitacao_arquivosA | List the files (edital PDFs, attachments, terms of reference) attached to a licitação on PNCP. Returns metadata and direct URLs — does not download the file content. |
| search_contratosA | Search public procurement contracts (contratos) on PNCP. Useful for analyzing market history, supplier behavior, and agency spending patterns. Defaults to last 30 days when no date range is provided. Maximum date range per query: 365 days (PNCP limit); wider windows return HTTP 422. For multi-year searches, issue multiple calls. |
| get_contratoA | Get the full details of a public contract on PNCP. Provide either numeroControlePNCP or orgaoCnpj/ano/sequencial. |
| list_contrato_termosB | List the additive terms (termos aditivos) of a contract — extensions, value increases/reductions, term changes. Useful to understand contract evolution. |
| list_contrato_instrumentosA | List billing instruments (NFes, faturas) attached to a contract. Reveals real execution: when payments were due, NFe keys, etc. |
| search_atas_rpA | Search Atas de Registro de Preço (price-registry agreements) on PNCP. ARPs are pre-negotiated agreements that any compatible agency can use within the validity period — finding ones still in vigor with available balance is a key business opportunity. Defaults: last 90 days, only active (somenteVigentes=true). Maximum date range per query: 365 days (PNCP limit); wider windows return HTTP 422. |
| get_ata_rpB | Get the full details of an Ata de Registro de Preço, optionally including its items (with available balance and supplier info) and attached files. Use orgaoCnpj/anoCompra/sequencialCompra (the parent procurement) and sequencialAta (the ARP within that procurement). |
| get_orgaoA | Get a public agency's profile from PNCP: legal name, branch of government (poder), federal/state/municipal level (esfera), legal nature, address. |
| get_fornecedor_contratosB | List public contracts where a given CNPJ appears as the supplier (fornecedor). Useful for analyzing a competitor or a potential partner. Defaults to the last 365 days. |
| search_pcaA | Search recently published/updated Plano de Contratação Anual (PCA) entries — what public agencies INTEND to buy. Returns PCA entries (one per agency unit) with their items embedded. Filter by classification: 'material' or 'servico'. Defaults: last 30 days, classification 'material'. Per Lei 14.133. Maximum date range per query: 365 days (PNCP limit). |
| list_pca_itensA | List the planned items of a specific PCA: descriptions, estimated quantities, unit values, expected delivery dates, and CATSER/CATMAT classification. Optionally filter client-side by keyword on description. |
| get_cnpj_dataA | Get a Brazilian company's public registration data: legal name, trade name, primary CNAE, secondary CNAEs, address, partners (QSA), capital, juridical nature, Simples/MEI status. Source: BrasilAPI by default (free aggregator over Receita Federal Open Data). Set CNPJ_PROVIDER=minhareceita to switch. |
| aggregate_licitacoes_por_periodoA | Aggregate Brazilian public procurement bid counts (and optional value sums) over a time series — answers "how did volumes evolve month by month" without paginating tens of thousands of records. Each bucket is computed by issuing a single PNCP When Maximum total date range: 1830 days (~5 years). Each bucket call respects the PNCP 365-day-per-call limit. Modality codes: 1 = Leilão - Eletrônico 2 = Diálogo Competitivo 3 = Concurso 4 = Concorrência - Eletrônica 5 = Concorrência - Presencial 6 = Pregão - Eletrônico 7 = Pregão - Presencial 8 = Dispensa de Licitação 9 = Inexigibilidade 10 = Manifestação de Interesse 11 = Pré-qualificação 12 = Credenciamento 13 = Leilão - Presencial Default modalities: [6, 8, 9] (Pregão Eletrônico, Dispensa, Inexigibilidade). |
| compare_periodosA | Compare two date ranges side-by-side over the same filters — answers questions like "did Jun/2024 (electoral year) differ from Jun/2025 in bid volumes?". Wraps two When |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze_edital | Produce a viability checklist for a public bid: object, value, deadlines, required certifications, risks. Uses get_licitacao + list_licitacao_itens + list_licitacao_arquivos. |
| analyze_orgao | Profile a public agency: who they are, what they buy, who they buy from. Combines get_orgao + search_contratos + search_pca for a 360° view. |
| find_arp_opportunities | Find active Atas de Registro de Preço (ARPs) matching a keyword that may still have available balance — a key supplier opportunity since any compatible agency can use the ARP without a new bid. |
| check_supplier | Check basic public information about a supplier CNPJ: company data (CNAEs, partners, capital), public contract history, and operational signals. Cross-references get_cnpj_data + get_fornecedor_contratos. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Modalidades de Licitação (PNCP) | Reference table of PNCP procurement modalities (codes 1-13) under Lei 14.133. |
| Project scope and protection model | Explanation of what this MCP exposes vs what stays in the private Licinexus product. |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Licinexus/licinexus-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server