Skip to main content
Glama
ericluciano

sienge

by ericluciano

listar_planos_financeiros

Fetch financial plan categories (expense/revenue) from Sienge, filtering by name or code. Defaults to active result accounts; force refresh to bypass 24h cache.

Instructions

Lista o plano financeiro (categorias de despesa/receita) do Sienge. Por padrão mostra só contas ativas e de resultado (as que recebem lançamento). Cache de 24h; atualizar:true força a busca.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
buscaNoTexto para filtrar pelo nome ou código
atualizarNo
somente_ativosNoPadrão true
incluir_totalizadorasNoInclui contas totalizadoras (não recebem lançamento). Padrão false

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.2/5.0
Behavior4/5

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

Não há annotations, então a descrição carrega o peso da transparência. Ela revela comportamentos relevantes: cache de 24h, override via atualizar:true, e filtro padrão para contas ativas/de resultado que recebem lançamento. Não cobre paginação ou autenticação, mas para uma operação de listagem esses detalhes são substanciais.

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?

Duas frases compactas: propósito primeiro, comportamento padrão em segundo, cache por último. Não há enrolação, repetição de schema ou informação irrelevante.

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?

Para uma ferramenta de listagem com 4 parâmetros opcionais e nenhum obrigatório, a descrição cobre propósito, escopo padrão, cache e semântica dos parâmetros relevantes. Não há schema de saída nem menção a formato de resposta/paginação, mas nada essencial para invocar corretamente está ausente.

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

Parameters4/5

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

O schema já documenta busca, somente_ativos e incluir_totalizadoras (75% de cobertura), mas a descrição adiciona significado ao parâmetro atualizar ('força a busca') e explica por que totalizadoras ficam fora por padrão ('não recebem lançamento'). Isso vai além do schema.

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 abre com o verbo específico 'Lista' e o recurso 'plano financeiro (categorias de despesa/receita) do Sienge', definindo claramente o objeto. Isso a distingue imediatamente de irmãos como listar_departamentos e listar_centros_custo, sem ambiguidade.

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

Usage Guidelines3/5

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

A descrição informa o contexto de uso padrão: contas ativas e de resultado, cache de 24h e atualizar:true para forçar busca. Porém, não menciona alternativas, nem quando evitar esta ferramenta ou preferir uma irmã; o uso é implícito, não explicitamente direcionado.

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