Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SEI_URLNoURL base da API mod-wssei v2
BASE_URLNoURL pública do servidor (necessário para deploy remoto)
SEI_ORGAONoCódigo do órgão
SEI_SENHANoSenha para autenticação
JWT_SECRETNoChave para encriptar os tokens OAuth (necessário para deploy remoto)
SEI_USUARIONoUsuário para autenticação
SEI_CONTEXTONoContexto opcional
SEI_OCR_LANGNoIdioma do OCRpor
SEI_VERIFY_SSLNotrue (padrão) ou falsetrue
SEI_PERMITIR_RESTRITOSNofalse (padrão) ou true. Ver 'Privacidade e dados restritos'false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
sei_listar_unidadesA

Lista as unidades às quais o usuário autenticado tem acesso no SEI.

Retorna id, sigla e nome de cada unidade. Use o id para trocar de unidade com sei_trocar_unidade.

sei_trocar_unidadeA

Troca a unidade ativa do usuário no SEI.

Após trocar, operações como sei_listar_processos mostrarão a caixa da nova unidade. Use sei_listar_unidades para ver as unidades disponíveis e seus IDs.

sei_pesquisar_unidadesA

Pesquisa unidades disponíveis no SEI por nome ou sigla.

Útil para encontrar o ID de uma unidade destino ao tramitar processos. Paginação: pagina=0 é a primeira página, pagina=1 a segunda, etc.

sei_listar_usuariosA

Lista usuários no SEI, com filtro por nome ou sigla.

  • apenas_unidade=true (padrão): só usuários com permissão na unidade atual — ideal para atribuição de processos

  • apenas_unidade=false: todos os usuários do órgão

Use o campo id_usuario retornado para sei_atribuir_processo.

sei_consultar_processoA

Consulta um processo SEI pelo número de protocolo formatado.

Exemplo de protocolo: 50300.000123/2025-00

Por padrão usa só a REST mod-wssei (campos estruturados). Com SEI_WEB_SCRAPER=1, roda também o scraper web em paralelo (asyncio.gather) para anexar documentos[]/relacionados[] — inativo desde o SSO Microsoft.

Campos da REST (/processo/consultar + /processo/consultar/{id}):

  • IdProcedimento, ProtocoloProcedimentoFormatado, NomeTipoProcedimento

  • especificacao, assuntos[], interessados[], observacoes[]

  • nivelAcesso, hipoteseLegal, grauSigilo

Campos do scraper web (procedimento_visualizar / arvore_montar.php):

  • documentos[]: lista completa de documentos com id, label, tipo

  • relacionados[]: processos relacionados (cards na sidebar)

Se o scraper web falhar (ex: processo não está na inbox da unidade atual), a tool ainda retorna os campos REST. Se a REST falhar, retorna pelo menos o que o scraper conseguiu extrair.

Quando o processo é restrito ou sigiloso (nivelAcesso 1 ou 2), a resposta inclui o campo _aviso_acesso — um aviso INFORMATIVO de privacidade, NÃO um erro de permissão. Os metadados foram retornados com sucesso.

sei_arvore_processoA

Mostra a árvore (lista) de documentos de um processo SEI.

Aceita o protocolo formatado (ex: 50300.000123/2025-00) ou IdProcedimento.

Para ler o conteúdo de um documento, use sei_ler_documento com o id.

Por padrão usa a REST (/documento/listar/{id}). O scraper web (mais rápido, mas inativo desde o SSO Microsoft da ANTAQ) só é usado se SEI_WEB_SCRAPER=1.

sei_listar_documentosA

Lista os documentos de um processo SEI, com ordenação e paginação.

Aceita o protocolo formatado (ex: 50300.000123/2025-00) ou o IdProcedimento.

  • ordem: 'asc' (ordem da árvore, o padrão do SEI) ou 'desc' (mais recentes primeiro). Em processo antigo e volumoso, 'desc' é como achar o documento que você acabou de criar sem varrer a lista inteira.

  • limite/offset: recorte da lista já ordenada (offset é em ITENS, não página).

  • resumido: True (padrão) devolve id, protocoloFormatado, tipo, unidade, nome, flags de assinado/cancelado e nível de acesso. False devolve o payload bruto da wssei — completo, porém grande o bastante para estourar a janela de contexto em processos com muitos documentos.

A resposta traz total (do servidor), retornados e truncado. Para ler o conteúdo de um documento, use sei_ler_documento com o id. A listagem não inclui data — ela vem de sei_consultar_documento_interno (dataElaboracao).

Nota: com SEI_WEB_SCRAPER=1 a listagem vem do scraper web e estes parâmetros de ordem/paginação não se aplicam (o scraper devolve a árvore inteira).

sei_buscar_documentoA

Busca um documento pelo número SEI (ex: SEI 2843449, SEI nº 2843449).

O número SEI é o protocoloFormatado que o usuário vê no sistema. A API do SEI não busca documentos diretamente por esse número, então esta tool usa a estratégia:

  1. Se processo informado: busca direto nesse processo (rápido). Aceita protocolo formatado (ex: 50300.018905/2018-67) ou IdProcedimento.

  2. Se não: pesquisa o número via busca textual (Solr) para encontrar o processo, depois lista os documentos para localizar o id interno

Retorna o documento com seu id interno (necessário para sei_ler_documento), tipo, metadados e o processo onde está.

sei_ler_documentoA

Lê o conteúdo de um documento do SEI e retorna texto legível.

Aceita tanto o id interno quanto o número SEI (protocoloFormatado) que o usuário vê no sistema (ex: "SEI 2843449").

  • tipo_documento='auto': detecta automaticamente (padrão)

  • tipo_documento='I': força leitura como interno (📄 HTML)

  • tipo_documento='X': força leitura como externo (📎 PDF)

  • formato='markdown': Markdown formatado (padrão, ideal para chat)

  • formato='texto': texto plano sem formatação

  • formato='html': HTML original (só para internos)

  • 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 ao conteúdo restrito. Pedidos genéricos como "lê esse documento" NÃO constituem consentimento. Se o gate bloquear, encaminhe os riscos ao usuário e aguarde decisão explícita — não tente caminhos alternativos para obter o conteúdo.

PDFs escaneados são processados via OCR automaticamente.

sei_baixar_anexoA

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.

sei_criar_documentoA

Cria um novo documento interno (nativo) em um processo SEI.

Parâmetros:

  • processo: protocolo formatado (ex: 50300.018905/2018-67) ou IdProcedimento

  • id_serie: código do tipo de documento (use sei_pesquisar_tipos_documento)

  • descricao: descrição/título do documento

  • nivel_acesso: 0=público, 1=restrito, 2=sigiloso

  • id_unidade: ID da unidade geradora (opcional)

O documento é criado vazio. Use sei_listar_secoes e sei_editar_secao para inserir conteúdo.

sei_listar_secoesA

Lista as seções editáveis de um documento interno SEI.

Aceita o número SEI (protocoloFormatado, ex: 2943731) OU o id interno — a tool resolve automaticamente (igual sei_ler_documento). O número que o usuário vê (protocoloFormatado) É DIFERENTE do id interno; a resposta inclui _documento_resolvido (protocoloFormatado + idProcedimento) para você conferir que caiu no documento certo antes de editar.

Retorna as seções com IDs, conteúdo atual (HTML) e a versão do documento (campo ultimaVersaoDocumento), necessária para usar sei_editar_secao.

sei_gerar_referenciaA

Gera o HTML de referência (hiperlink dinâmico) para um documento SEI.

Dado um número SEI (ex: 2599818), resolve o id interno e retorna o snippet HTML pronto para inserir no conteúdo de um documento.

O SEI renderiza isso como link clicável na interface web. Use ao citar documentos SEI no texto de Despachos, Notas Técnicas, etc.

Exemplo: "SEI nº " vira link clicável para o documento.

sei_estilosA

Lista os estilos CSS disponíveis para formatação de documentos no SEI.

O SEI usa classes CSS padronizadas em todos os documentos governamentais. Use esta tool para descobrir a classe correta para cada tipo de parágrafo.

Categorias: "texto", "titulo", "lista", "tabela", "destaque", "todos" Sem parâmetro: retorna os atalhos rápidos (intenção → classe).

CONVENÇÃO para documentos (Despachos, Notas Técnicas, etc.):

  • Corpo/mérito do texto: usar Paragrafo_Numerado_Nivel1 (autonumera 1. 2. 3.)

  • Endereçamento (À SFC...): usar Texto_Alinhado_Esquerda

  • Assunto: usar Texto_Justificado com para o título

  • Fecho (Atenciosamente): usar Texto_Justificado_Recuo_Primeira_Linha

  • Nome do signatário: usar Texto_Centralizado_Maiusculas

  • Cargo: usar Texto_Centralizado

sei_editar_secaoA

Altera o conteúdo de seções editáveis de um documento interno SEI.

Parâmetros:

  • id_documento: ID do documento

  • secoes: lista de seções a alterar, cada uma com:

    • idSecaoModelo: ID do modelo da seção (obtido via sei_listar_secoes)

    • conteudo: novo conteúdo HTML da seção (não é necessário incluir seções somenteLeitura — são preenchidas automaticamente com o conteúdo original)

  • versao: versão do documento (se omitida, obtida automaticamente)

  • dry_run: NÃO grava nada; devolve o payload exato que seria enviado (todas as seções, já normalizadas, com tamanhos em bytes). Use para inspecionar/isolar um problema numa chamada só, em vez de tentativa e erro.

  • validar_referencias: confere se alguma âncora id="lnkSeiNNNN" está usando número SEI em vez do id interno (link morto). Avisos vão em _avisos.

O conteúdo deve ser HTML com as classes CSS do SEI (ex: Texto_Justificado). Entidades HTML ( , ç, é, …) são convertidas para UTF-8 literal antes do envio — o SEI aceita, e isso evita que elas se acumulem a cada ciclo ler→reenviar. Caracteres fora do ISO-8859-1 continuam sendo convertidos para entidades numéricas (exigência do wssei).

IMPORTANTE: O SEI exige que TODAS as seções sejam enviadas. Esta tool faz isso automaticamente — basta informar as seções que deseja alterar.

O id_documento aceita número SEI (protocoloFormatado) ou id interno — é resolvido automaticamente e o documento resolvido é ecoado no retorno (_documento_resolvido), para evitar gravar no documento errado.

Se o Cloudflare bloquear a escrita por WAF, a tool sobe uma escada de tentativas (normalização → neutralização do cabeçalho base64 regenerável) e, se ainda assim falhar, relata exatamente o que foi tentado.

sei_listar_processosA

Lista processos da caixa da unidade atual (Controle de Processos), em formato ENXUTO e tipado, próprio para consumo por agente.

IMPORTANTE: chame sei_trocar_unidade ANTES para que atribuido_unidade_atual seja resolvido corretamente para a unidade consultada (sem isso vem null).

Parâmetros:

  • pagina: número da página (0=primeira). Cada página tem limit itens.

  • limit: itens por página (padrão 50).

  • apenas_meus: "S" para só processos atribuídos ao usuário (server-side).

  • filtro: busca textual server-side (protocolo, tipo, especificação, etc.).

  • tipo: substring (case-insensitive) no nome do tipo processual (client-side).

  • apenas_contar: se True, retorna só {total_itens, paginas} — barato, sem baixar a página pesada.

  • incluir_detalhe: se True, reanexa ciencias e anotacoes completas a cada item (fora da list view por padrão, para manter o payload pequeno).

Cada processo (list view) traz campos derivados e tipados:

  • id_procedimento, protocolo, tipo, descricao (texto limpo, sem entidades HTML)

  • acesso: "publico" | "restrito" | "sigiloso"

  • atribuido_unidade_atual: {id_usuario, nome} resolvido para a unidade da sessão, ou null se não houver atribuição nela

  • gerado_ou_recebido, em_tramitacao, sobrestado, bloqueado, tem_documento_novo, tem_anotacao, tem_ciencia — todos BOOLEAN

  • marcador: {nome, cor} ou null · prazo: data ISO (aaaa-mm-dd) ou null

  • aberto_em_unidades: lista de siglas das unidades onde o processo está aberto

NOTA: processos sobrestados e concluídos não aparecem. Para agrupamento estatístico use sei_resumo_processos.

sei_resumo_processosA

Gera um resumo agrupado dos processos da caixa da unidade atual.

Busca TODOS os processos e agrupa por um ou dois campos.

Campos disponíveis para agrupar_por e agrupar_por_2:

  • tipo: Tipo processual

  • atribuido: Usuário atribuído

  • acesso: Nível de acesso (Público/Restrito/Sigiloso)

  • tramitacao: Em tramitação ou não

  • sobrestado: Sobrestado ou ativo

  • bloqueado: Bloqueado ou não

  • novo: Com/sem documentos novos

  • anotacao: Com/sem anotação (inclui prioridade)

  • retorno: Retorno programado (inclui data e atraso)

  • lido_usuario: Acessado pelo usuário

  • lido_unidade: Acessado pela unidade

  • origem: Gerado na unidade ou recebido

  • anexado: Anexado a outro processo

  • unidades: Unidades onde está aberto

  • marcador: Marcador/etiqueta

  • ciencia: Com/sem ciência

Exemplos:

  • agrupar_por="tipo" → quantidade por tipo processual

  • agrupar_por="atribuido" → distribuição por pessoa

  • agrupar_por="tipo", agrupar_por_2="atribuido" → cruzamento tipo × pessoa

  • agrupar_por="retorno" → processos com prazo vencido

sei_pesquisar_processosA

Pesquisa processos no SEI por texto, descrição, datas, unidade ou assunto.

Use palavras_chave para busca geral ou busca_rapida para busca simplificada. Datas no formato DD/MM/AAAA.

Filtros adicionais:

  • sta_tipo_data: tipo de período — "30" (últimos 30 dias), "60" (últimos 60 dias) ou "0" (personalizado, requer data_inicio/data_fim)

  • id_unidade_geradora: id da unidade que gerou o processo (use sei_listar_unidades)

  • id_assunto: id do assunto (use sei_pesquisar_assuntos para obter o id)

  • grupo: id do grupo de acompanhamento (use sei_listar_grupos_acompanhamento)

Paginação: pagina=0 é a primeira página, pagina=1 a segunda, etc.

sei_pesquisar_hipoteses_legaisA

Pesquisa hipóteses legais disponíveis no SEI.

Necessário ao criar processos ou documentos com nível de acesso restrito ou sigiloso. Use o 'id' retornado no parâmetro hipotese_legal de sei_criar_processo.

Exemplos: "pessoal", "controle interno", "sigilo fiscal"

sei_pesquisar_tipos_processoA

Pesquisa tipos de processo disponíveis no SEI.

Parâmetros:

  • filtro: texto para filtrar por nome (ex: "Plano Anual", "Fiscalização")

  • favoritos: "S" para apenas favoritos

  • limit/pagina: paginação

Use o 'id' retornado como tipo_processo em sei_criar_processo.

sei_alterar_processoA

Altera metadados de um processo no SEI.

Parâmetros:

  • processo: protocolo formatado (ex: 50300.009752/2026-77) ou IdProcedimento

  • especificacao: nova descrição/especificação do processo

  • nivel_acesso: 0=público, 1=restrito, 2=sigiloso

  • hipotese_legal: ID da hipótese legal (obrigatório se restrito/sigiloso). Use sei_pesquisar_hipoteses_legais para descobrir o ID.

  • observacao: observações adicionais

Informe apenas os campos que deseja alterar.

sei_criar_processoA

Cria um novo processo no SEI.

Parâmetros:

  • tipo_processo: ID do tipo de processo (use sei_pesquisar_tipos_processo)

  • especificacao: descrição do processo (recomendado para organizar a caixa)

  • assuntos: IDs dos assuntos (separados por vírgula)

  • interessados: IDs dos interessados (separados por vírgula)

  • observacoes: observações adicionais

  • nivel_acesso: 0=público (padrão), 1=restrito, 2=sigiloso

  • hipotese_legal: ID da hipótese legal (obrigatório se restrito/sigiloso). Use sei_pesquisar_hipoteses_legais para descobrir o ID.

Retorna o IdProcedimento e ProtocoloFormatado do processo criado.

Para assuntos, use sei_pesquisar_tipos_processo para ver as sugestões de assunto do tipo de processo escolhido (endpoint /processo/assunto/sugestao).

sei_enviar_processoA

Envia (tramita) um processo para outra(s) unidade(s) no SEI.

Parâmetros:

  • numero_processo: protocolo formatado (ex: 50300.000123/2025-00)

  • unidades_destino: sigla da unidade (ex: "SFC", "ECP-SFC") OU ID numérico. Para múltiplas unidades, separe por vírgula. Se informar sigla, resolve o ID automaticamente via pesquisa.

  • manter_aberto: "N" fechar na unidade atual (padrão), "S" manter aberto

  • remover_anotacao: "S" remover anotações, "N" manter (padrão)

  • enviar_email: "S" notificar por email (só se o usuário pedir)

  • data_retorno: data de retorno programado DD/MM/AAAA (só se o usuário pedir)

  • dias_retorno: prazo em dias para retorno (alternativa à data, só se pedir)

sei_marcar_nao_lidoA

Marca um processo como não lido na unidade atual.

O SEI não possui funcionalidade nativa para isso. Esta tool usa o workaround de enviar o processo para a própria unidade, o que faz o SEI tratar como novo recebimento (não lido).

  • numero_processo: protocolo formatado (ex: 50300.012639/2023-26)

sei_concluir_processoA

Conclui um processo na unidade atual do SEI.

O processo é removido da caixa da unidade mas permanece acessível. Use sei_reabrir_processo para reverter.

sei_reabrir_processoA

Reabre um processo que foi concluído na unidade.

  • processo: protocolo formatado (ex: 50300.018905/2018-67) ou IdProcedimento

O processo volta para a caixa da unidade atual.

sei_atribuir_processoA

Atribui um processo a um usuário da unidade.

Parâmetros:

  • numero_processo: protocolo formatado (ex: 50300.000123/2025-00)

  • usuario: ID numérico do usuário OU nome/parte do nome (ex: "100001860" ou "Karina" ou "Karina Shimoishi")

Quando um nome é informado, busca os usuários correspondentes e tenta atribuir a cada um até encontrar um com permissão na unidade atual.

sei_cancelar_assinaturaA

Tenta cancelar (derrubar) a assinatura de um documento no SEI.

Aceita id interno ou número SEI (protocoloFormatado).

A API do SEI não possui endpoint direto para cancelar assinatura. Esta tool tenta forçar uma edição mínima no documento para que o SEI remova a assinatura automaticamente (comportamento padrão ao editar).

LIMITAÇÃO: só funciona se o processo não foi enviado/lido por outra unidade. Se falhar, o usuário deve cancelar a assinatura pela interface web do SEI (botão "Editar Conteúdo" no documento).

sei_assinar_documentoA

Assina eletronicamente um documento no SEI.

A autenticação é automática — basta informar o documento e o cargo.

IMPORTANTE: o parâmetro cargo é OBRIGATÓRIO. Sem ele a assinatura falha. Se não souber o cargo, chame sem cargo para obter a lista de opções. Pergunte ao usuário qual cargo usar e chame novamente com o cargo escolhido. Grave o cargo escolhido para reutilizar nas próximas assinaturas.

Parâmetros:

  • id_documento: ID interno do documento ou número SEI (protocoloFormatado). Se for número SEI, resolve automaticamente via pesquisa Solr.

  • cargo: cargo/função para assinatura (ex: "Agente Público"). OBRIGATÓRIO. Se omitido, retorna a lista de cargos disponíveis.

  • orgao: código do órgão (usa o padrão se omitido)

sei_pesquisar_tipos_documentoA

Pesquisa tipos de documento (séries) disponíveis no SEI.

Parâmetros:

  • filtro: texto para filtrar por nome do tipo

  • favoritos: "S" para apenas favoritos

  • aplicabilidade: "I" para internos, "F" para externos, ou "I,F" para ambos

  • limit: quantidade por página

  • pagina: número da página (0=primeira)

Use o 'id' retornado como id_serie em sei_criar_documento.

sei_sobrestar_processoB

Sobresta um processo no SEI.

Parâmetros:

  • processo: protocolo formatado (ex: 50300.018905/2018-67) ou IdProcedimento

  • motivo: motivo do sobrestamento (obrigatório)

  • processo_vinculado: protocolo de outro processo para vincular (opcional). Se informado, o sobrestamento fica vinculado ao andamento desse processo.

sei_remover_sobrestamentoA

Remove o sobrestamento de um processo no SEI.

  • processo: protocolo formatado (ex: 50300.018905/2018-67) ou IdProcedimento

sei_dar_cienciaB

Dá ciência em um documento ou processo no SEI.

Parâmetros:

  • referencia: número SEI do documento OU protocolo/IdProcedimento do processo

  • tipo: "documento" (padrão) ou "processo"

Exemplos:

  • sei_dar_ciencia("1482875", tipo="documento") → ciência na NT 16

  • sei_dar_ciencia("50300.018905/2018-67", tipo="processo") → ciência no processo

sei_listar_cienciasA

Lista as ciências registradas em um documento ou processo.

Parâmetros:

  • referencia: número SEI do documento OU protocolo/IdProcedimento do processo

  • tipo: "documento" (padrão) ou "processo"

sei_remover_atribuicaoA

Remove a atribuição de um processo (desatribui de qualquer usuário).

  • processo: protocolo formatado ou IdProcedimento

sei_receber_processoA

Confirma o recebimento de um processo na unidade atual.

  • processo: protocolo formatado ou IdProcedimento

sei_listar_unidades_processoB

Lista as unidades onde o processo está aberto.

sei_listar_interessadosC

Lista os interessados de um processo.

sei_listar_sobrestamentosB

Lista o histórico de sobrestamentos de um processo.

sei_listar_assinaturasB

Lista as assinaturas de um documento.

sei_registrar_andamentoA

Registra um andamento (atividade) no processo.

  • processo: protocolo formatado ou IdProcedimento

  • descricao: texto do andamento

sei_pesquisar_contatosC

Pesquisa contatos cadastrados no SEI.

sei_criar_documento_externoA

Cria um documento externo (upload de arquivo) em um processo SEI.

  • processo: protocolo formatado ou IdProcedimento

  • id_serie: tipo do documento (use sei_pesquisar_tipos_documento)

  • descricao: descrição do documento

  • nivel_acesso: 0=público (padrão), 1=restrito, 2=sigiloso

  • data_elaboracao: dd/mm/aaaa (padrão: hoje)

O arquivo entra por UM dos dois caminhos:

  • arquivo_base64 + nome_arquivo: conteúdo do arquivo em base64. É o caminho a usar quando o arquivo não está no disco do servidor MCP — por exemplo um PDF vindo do Drive, gerado na conversa ou baixado de outra tool. O nome_arquivo importa: o SEI usa a extensão para tipar o anexo.

  • arquivo_path: caminho local NO SERVIDOR onde o MCP roda (não no seu computador). Só serve para arquivos que já estão lá.

O limite de tamanho é o do próprio SEI (veja sei_parametros_upload).

sei_assinar_blocoA

Assina TODOS os documentos de um bloco de assinatura.

A autenticação é automática — basta informar o bloco e o cargo.

IMPORTANTE: o parâmetro cargo é OBRIGATÓRIO. Sem ele a assinatura falha. Se não souber o cargo, chame sem cargo para ver a lista de opções. Pergunte ao usuário e grave o cargo para reutilizar na mesma conversa.

  • id_bloco: ID do bloco

  • cargo: cargo/função — OBRIGATÓRIO (se omitido, lista opções disponíveis)

sei_assinar_documentos_blocoA

Assina documentos específicos de um bloco de assinatura.

A autenticação é automática — basta informar os documentos e o cargo.

IMPORTANTE: o parâmetro cargo é OBRIGATÓRIO. Sem ele a assinatura falha. Se não souber o cargo, chame sem cargo para ver a lista de opções. Pergunte ao usuário e grave o cargo para reutilizar na mesma conversa.

  • documentos: ID(s) de documento(s) separados por vírgula

  • cargo: cargo/função — OBRIGATÓRIO (se omitido, lista opções disponíveis)

sei_criar_marcadorA

Cria um marcador na unidade atual.

  • nome: nome do marcador

  • id_cor: ID da cor (use sei_listar_cores_marcador para ver opções). Se omitido, lista as cores disponíveis para escolha.

sei_excluir_marcadorB

Exclui marcador(es). IDs separados por vírgula.

sei_marcar_processoA

Adiciona ou altera marcador (etiqueta colorida) em um processo.

Parâmetros:

  • processo: protocolo formatado ou IdProcedimento

  • marcador: ID do marcador (use sei_pesquisar_marcadores para listar)

  • texto: texto/comentário associado ao marcador (opcional)

Para remover, use marcador vazio ou marque com outro marcador.

sei_pesquisar_marcadoresA

Lista marcadores disponíveis na unidade atual.

Use o 'id' retornado em sei_marcar_processo.

sei_consultar_marcador_processoC

Consulta os marcadores ativos de um processo.

sei_acompanhar_processoB

Adiciona acompanhamento especial em um processo.

Parâmetros:

  • processo: protocolo formatado ou IdProcedimento

  • grupo: ID do grupo de acompanhamento (use sei_listar_grupos_acompanhamento)

  • observacao: observação/anotação do acompanhamento

sei_remover_acompanhamentoB

Remove acompanhamento especial de um processo.

Consulta o acompanhamento ativo e remove.

sei_criar_grupo_acompanhamentoC

Cria um grupo de acompanhamento especial no SEI.

sei_excluir_grupo_acompanhamentoA

Exclui grupo(s) de acompanhamento especial. IDs separados por vírgula.

sei_listar_grupos_acompanhamentoC

Lista grupos de acompanhamento disponíveis.

sei_criar_bloco_internoC

Cria um bloco interno no SEI.

Blocos internos são usados para organizar processos em lotes.

sei_incluir_processo_bloco_internoB

Inclui processo(s) em um bloco interno.

  • id_bloco: ID do bloco

  • processos: IdProcedimento(s) separados por vírgula

sei_retirar_processo_bloco_internoA

Remove processo(s) de um bloco interno.

  • id_bloco: ID do bloco

  • processos: IdProcedimento(s) separados por vírgula

sei_criar_bloco_assinaturaB

Cria um bloco de assinatura no SEI.

Parâmetros:

  • descricao: descrição do bloco

  • unidades: sigla(s) ou ID(s) das unidades para disponibilizar (separados por vírgula). Se informar sigla, resolve automaticamente.

sei_incluir_documento_bloco_assinaturaA

Inclui documento(s) em um bloco de assinatura.

  • id_bloco: ID do bloco de assinatura

  • documentos: ID(s) de documento(s) separados por vírgula

sei_disponibilizar_bloco_assinaturaC

Disponibiliza um bloco de assinatura para as unidades configuradas.

Após disponibilizar, os usuários das unidades podem assinar os documentos.

sei_cancelar_disponibilizacao_blocoA

Cancela a disponibilização de um bloco de assinatura.

O bloco volta ao estado aberto e pode ser editado novamente.

sei_pesquisar_blocos_assinaturaC

Pesquisa blocos de assinatura existentes.

sei_criar_anotacaoB

Cria uma anotação (post-it) em um processo no SEI.

Parâmetros:

  • processo: protocolo formatado (ex: 50300.018905/2018-67) ou IdProcedimento

  • descricao: texto da anotação

  • prioridade: nível de prioridade (1=normal)

sei_versaoA

Retorna a versão do SEI e do módulo wssei instalado.

Útil para verificar compatibilidade de funcionalidades. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_orgaosA

Lista os órgãos cadastrados na instalação do SEI.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_contextosA

Lista os contextos disponíveis para um órgão.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_pesquisar_usuariosA

Pesquisa usuários por palavra-chave no órgão.

Diferente de sei_listar_usuarios (que lista por unidade), este pesquisa no servidor por nome/sigla em todo o órgão. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_pesquisar_outras_unidadesA

Pesquisa unidades excluindo a unidade atual.

Útil para tramitação — já filtra a unidade do usuário. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_pesquisar_textos_padraoA

Pesquisa textos padrão internos disponíveis na unidade.

Textos padrão são modelos reutilizáveis para preencher documentos automaticamente ao criar um novo documento interno. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_consultar_documento_externoA

Consulta metadados de um documento externo pelo ID.

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

Retorna informações como tipo, data, nível de acesso, etc. Para baixar o conteúdo use sei_baixar_anexo ou sei_ler_documento. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x).

Quando o documento é restrito ou sigiloso (nivelAcesso 1 ou 2), a resposta inclui o campo _aviso_acesso — aviso INFORMATIVO de privacidade, NÃO erro de permissão. Os metadados foram retornados normalmente; não tente trocar de unidade ou rotas alternativas. Se falhar com erro inesperado, use sei_versao para verificar a versão.

sei_alterar_documento_internoA

Altera metadados de um documento interno (não o conteúdo HTML).

Para alterar o conteúdo, use sei_editar_secao.

  • id_documento: ID interno do documento

  • descricao: nova descrição

  • nivel_acesso: 0=público, 1=restrito, 2=sigiloso

  • hipotese_legal: ID da hipótese (obrigatório se restrito/sigiloso)

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_alterar_documento_externoA

Altera metadados de um documento externo (e opcionalmente substitui o arquivo).

  • id_documento: ID interno do documento

  • descricao: nova descrição

  • nivel_acesso: 0=público, 1=restrito, 2=sigiloso

  • hipotese_legal: ID da hipótese (obrigatório se restrito/sigiloso)

  • arquivo_path: caminho local de novo arquivo para substituir (opcional)

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_pesquisar_tipos_conferenciaB

Pesquisa tipos de conferência para documentos externos.

Tipo de conferência indica se o documento externo é cópia autenticada, cópia simples, original, etc. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_sugestao_assuntos_documentoA

Lista sugestões de assuntos para um tipo de documento (série).

Use o id_serie obtido via sei_pesquisar_tipos_documento. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_blocos_documentoB

Lista blocos de assinatura em que um documento está incluído.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_pesquisar_tipos_documento_externoA

Pesquisa tipos de documento para documentos externos (séries externas).

Diferente de sei_pesquisar_tipos_documento que lista todos os tipos, este retorna apenas os tipos aplicáveis a documentos externos. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_parametros_uploadA

Retorna parâmetros de upload do SEI (extensões permitidas, tamanhos máximos).

Útil antes de criar documentos externos para saber os limites. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_pesquisar_assuntosA

Pesquisa assuntos disponíveis para processos.

Use o ID retornado no campo 'assuntos' ao criar processos. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_sugestao_assuntos_processoA

Lista sugestões de assuntos para um tipo de processo.

Use o id do tipo obtido via sei_pesquisar_tipos_processo. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_consultar_atribuicaoB

Consulta a atribuição atual de um processo (quem está responsável).

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_verificar_acessoA

Verifica se o usuário tem acesso a um processo.

Útil para checar permissão antes de operações em processos restritos. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_relacionamentosA

Lista processos relacionados a um processo.

REQUER mod-wssei 3.0.2+ (SEI 5.0.x). Não disponível em versões anteriores. Se falhar, use sei_versao para verificar. Precisa ser >= 3.0.2.

sei_listar_atividadesA

Lista o histórico de atividades/andamentos de um processo.

Retorna as ações registradas (tramitações, assinaturas, edições, etc.). Aceita protocolo formatado (ex: 50300.000123/2025-00) ou IdProcedimento.

Por padrão usa a REST (/atividade/listar). O scraper web (mais detalhado, mas inativo desde o SSO Microsoft da ANTAQ) só é usado se SEI_WEB_SCRAPER=1.

sei_listar_meus_acompanhamentosB

Lista processos que o usuário está acompanhando (acompanhamento especial).

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_acompanhamentos_unidadeC

Lista processos com acompanhamento especial na unidade atual.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_alterar_acompanhamentoA

Altera acompanhamento especial de um processo.

  • processo: protocolo formatado ou IdProcedimento

  • grupo: novo grupo de acompanhamento

  • observacao: nova observação

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_credenciamentosB

Lista credenciamentos de acesso a um processo sigiloso.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_conceder_credenciamentoA

Concede credenciamento de acesso a um processo sigiloso para um usuário.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_renunciar_credenciamentoA

Renuncia ao credenciamento de acesso a um processo sigiloso.

O próprio usuário perde o acesso ao processo. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_cassar_credenciamentoB

Cassa (revoga) credenciamento de acesso de um usuário a processo sigiloso.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_assinantesA

Lista signatários (cargos/funções) disponíveis na unidade atual.

Retorna os cargos que podem ser usados em sei_assinar_documento. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_orgaos_assinanteA

Lista órgãos disponíveis para assinatura.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_criar_observacaoA

Cria observação da unidade em um processo.

Diferente da anotação (post-it individual), a observação é vinculada à unidade e visível por todos os usuários da unidade. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_criar_contatoC

Cria novo contato no SEI.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_grupos_modelosB

Lista grupos de modelos de documento disponíveis.

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_listar_modelosA

Lista modelos de documento disponíveis.

  • id_grupo: filtrar por grupo (use sei_listar_grupos_modelos)

  • filtro: texto para filtrar por nome

Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

sei_desativar_marcadorA

Desativa marcador(es) sem excluir. IDs separados por vírgula.

Marcadores desativados deixam de aparecer nas pesquisas mas mantêm o histórico. Use sei_reativar_marcador para reativar.

sei_reativar_marcadorA

Reativa marcador(es) desativados. IDs separados por vírgula.

sei_historico_marcador_processoA

Lista histórico de marcadores de um processo.

Mostra quais marcadores foram aplicados/removidos ao longo do tempo. Disponível desde mod-wssei 2.0.0 (SEI 4.0.x). Se falhar com erro inesperado, use sei_versao para verificar a versão instalada.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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