Skip to main content
Glama
opedrosoares

MCP Compras.gov.br

by opedrosoares

compras_pncp_pca_por_classificacao_superior

Read-onlyIdempotent

Retrieve PCA procurement plan items filtered by superior category code to aggregate annual planning by item group.

Instructions

Lista itens de PCA filtrados por categoria superior do item.

Endpoint PNCP /v1/pca/ com codigoClassificacaoSuperior. Permite agregar planejamentos por categoria (ex.: todos os itens de TI planejados para o ano).

Cache 1h.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
anoYesAno do PCA.
paginaNoPágina (1-based).
tamanho_paginaNoRegistros por página.
codigo_classificacao_superiorYesCódigo de classificação superior do item (categoria pai). Veja a tabela de classificação no manual do PNCP.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv0.3.14

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

As anotações já cobrem readOnlyHint, idempotentHint, openWorldHint e destructiveHint=false. A descrição acrescenta valor ao informar o cache de 1h e o endpoint específico, mas não detalha autenticação, limites de rate ou formato de paginação — embora o schema e o output schema já cubram parte disso.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A descrição é curta e funcional: frase principal, endpoint, exemplo de uso e cache. Toda frase contribui com informação relevante, e a função central é apresentada logo no início, facilitando a decisão rápida do agente.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Combinada com o schema (parâmetros obrigatórios, paginação) e o output schema, a descrição contém informações suficientes para invocar a ferramenta corretamente: propósito, endpoint, exemplo de agregação e cache. Faltam apenas orientações explícitas sobre alternativas e uma explicação da sigla PCA, que não são críticas.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

A cobertura do schema é 100%, então os parâmetros já estão documentados. A descrição adiciona um caso de uso útil para o parâmetro 'codigo_classificacao_superior', mas basicamente reitera que a filtragem é por categoria superior, sem aprofundar semântica de formato, validação ou dependências entre parâmetros.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

A descrição afirma claramente o que a ferramenta faz: listar itens de PCA filtrados por categoria superior do item. O verbo 'Lista' e o recurso 'itens de PCA' são específicos, e a menção ao endpoint com 'codigoClassificacaoSuperior' reforça o comportamento, distinguindo-a de outras ferramentas de PCA, como listar, atualizar ou por usuário.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

A descrição comunica claramente quando usar a ferramenta: para agregar planejamentos por categoria, com exemplo concreto ('todos os itens de TI planejados para o ano'). Porém, não menciona explicitamente alternativas ou exclusões, como 'use compras_pncp_pca_listar quando não houver filtro por categoria', deixando essa distinção implícita.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

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/opedrosoares/MCP_Compras'

If you have feedback or need assistance with the MCP directory API, please join our Discord server