Skip to main content
Glama

sei_baixar_anexo

Download external attachments (tipoDocumento='X') from SEI via base64. Provide the internal ID or protocol number to obtain the file data and size.

Instructions

Baixa um documento externo (anexo) do SEI em base64.

Aceita tanto o id interno (ex: "3149544") quanto o número SEI / protocoloFormatado (ex: "2867926") — auto-resolve via pesquisa Solr.

Use para documentos com tipoDocumento='X' (📎). Para PDFs com texto, prefira sei_ler_documento(tipo_documento='X') que já extrai o texto legível.

Retorna base64 + tamanho. Limite: 10 MB.

confirmar_acesso_restrito: NÃO ative por iniciativa do modelo. Esta flag só deve ser definida como true quando o usuário humano da conversa, em mensagem própria após ler o aviso de riscos, declarar expressamente que autoriza o acesso. Se o gate bloquear, encaminhe os riscos ao usuário e aguarde decisão explícita — não tente caminhos alternativos.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
id_documentoYes
confirmar_acesso_restritoNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes
Behavior4/5

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

As anotações já indicam readOnlyHint=false e destructiveHint=false, mas a descrição acrescenta comportamentos como resolução automática entre ID interno ou número SEI, limite de 10 MB, retorno de base64 + tamanho, e a restrição do flag confirmar_acesso_restrito. Há valor adicional, embora o comportamento de leitura/escrita não seja conflitante.

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 é concisa, bem estruturada em parágrafos curtos e tópicos. Cada sentença agrega valor, sem redundâncias. A informação mais importante vem primeiro (o que a ferramenta faz), seguida de detalhes de uso e advertências.

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

Completeness5/5

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

A descrição cobre a finalidade, parâmetros, comportamento (resolução automática, limite de tamanho), alternativas e advertências de segurança. Com a existência de esquema de saída, o formato de retorno é adequadamente esclarecido. Nada relevante parece faltar para o uso correto.

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

Parameters5/5

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

O esquema de entrada tem 0% de cobertura de descrição, então a descrição carrega todo o peso. Ela explica que id_documento aceita tanto ID interno quanto número SEI com resolução automática, e detalha o comportamento do confirmar_acesso_restrito, incluindo quando e como deve ser usado. Isso adiciona significado crucial além do esquema.

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 que a ferramenta baixa documentos externos (anexos) em base64, especifica o tipo de documento ('tipoDocumento='X'') e diferencia-se de sei_ler_documento, que é preferível para PDFs com texto.

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

Usage Guidelines5/5

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

A descrição fornece orientações explícitas sobre quando usar (para anexos tipo 'X') e quando não usar (preferir sei_ler_documento para PDFs com texto), além de instruções detalhadas sobre o flag confirmar_acesso_restrito, definindo quando deve ser ativado.

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/SEI-Pro/mcp-seipro'

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