Skip to main content
Glama
lucassampsouza

omie-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OMIE_APP_KEYYesYour OMIE API app key
OMIE_APP_SECRETYesYour OMIE API app secret

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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

Tools

Functions exposed to the LLM to take actions

NameDescription
listar_fornecedoresB

Lista fornecedores cadastrados no OMIE com paginação e filtros.

consultar_fornecedorA

Consulta detalhes de um fornecedor específico. Informe ao menos um dos identificadores.

incluir_fornecedorC

Cadastra um novo fornecedor no OMIE.

alterar_fornecedorB

Altera dados de um fornecedor existente no OMIE.

listar_contas_pagarC

Lista contas a pagar com filtros de status, período e fornecedor.

consultar_conta_pagarC

Consulta detalhes de uma conta a pagar específica.

incluir_conta_pagarC

Cria uma nova conta a pagar no OMIE.

lancar_pagamentoB

Registra o pagamento (baixa) de uma conta a pagar.

cancelar_pagamento_conta_pagarA
    Cancela/estorna o pagamento de uma conta a pagar, revertendo a baixa.
    Identifica a baixa (retornada por lancar_pagamento), não o título.
    
excluir_conta_pagarA

Exclui uma conta a pagar do OMIE (apenas títulos em aberto).

listar_contas_receberB

Lista contas a receber com filtros de status, período e cliente.

consultar_conta_receberC

Consulta detalhes de uma conta a receber específica.

incluir_conta_receberC

Cria uma nova conta a receber no OMIE.

lancar_recebimentoC

Registra o recebimento (baixa) de uma conta a receber.

cancelar_recebimentoA
    Cancela/estorna o recebimento de uma conta a receber, revertendo a baixa.
    Identifica a baixa (retornada por lancar_recebimento), não o título.
    
excluir_conta_receberB

Exclui uma conta a receber do OMIE (apenas títulos em aberto).

listar_lancamentos_bancariosC

Lista lançamentos/transações bancárias em conta corrente.

consultar_lancamento_bancarioC

Consulta detalhes de um lançamento bancário específico.

incluir_lancamento_bancarioB

Cria um lançamento manual em conta corrente (débito ou crédito).

excluir_lancamento_bancarioC

Exclui um lançamento bancário em conta corrente.

listar_tipos_conta_correnteA
    Lista os tipos de conta corrente do OMIE — os valores aceitos no campo de
    tipo ao cadastrar uma conta corrente (ex: CC Conta Corrente, CP Conta
    Poupança, CR Cartão de Crédito, CX Caixinha).

    Cada item traz `cCodigo` (o valor a usar), `cDescricao` e `cGrupo`, onde o
    grupo é a família da conta: CB (bancária), CX (caixa), CV (carteira
    virtual), CR (cartão) ou AC (administradora de cartões) — o mesmo domínio do
    campo `tipo` em listar_bancos.

    A tabela tem 13 registros e cabe numa página; a API do OMIE é somente
    leitura para ela.
    
listar_contas_correntesC

Lista todas as contas correntes/bancárias cadastradas no OMIE.

consultar_conta_correnteC

Consulta detalhes de uma conta corrente específica.

consultar_extrato_bancarioA
    Consulta o extrato bancário de uma conta corrente em um período.
    Retorna todos os lançamentos e o saldo do período.
    Informe codigo_conta_corrente ou codigo_integracao_conta — o OMIE exige um deles.
    Use listar_contas_correntes para descobrir o código (nCodCC).
    
consultar_fluxo_caixaA

Consulta o fluxo de caixa do mês, comparando valores previstos vs realizados por categoria financeira.

obter_resumo_financeiroA
    Obtém o resumo financeiro consolidado numa data de referência, incluindo
    totais de contas a pagar, a receber e saldo bancário.
    Observação: o OMIE calcula este resumo para um único dia, não para um período.
    
listar_titulos_em_abertoA
    Lista os títulos financeiros em aberto (não liquidados) de um tipo.
    O OMIE atende um tipo por chamada: use PAGAR ou RECEBER.
    
pesquisar_lancamentos_financeirosA

Pesquisa lançamentos financeiros de forma unificada (contas a pagar + a receber). Ideal para visão consolidada das finanças.

listar_categoriasB
    Lista o plano de categorias financeiras do OMIE (receitas e despesas).

    Cada categoria traz o vínculo com a conta do DRE em `codigo_dre`/`dadosDRE`,
    o grupo em `categoria_superior` e as flags `totalizadora`, `transferencia`,
    `conta_receita`, `conta_despesa` e `conta_inativa`.

    Convenção de códigos do OMIE: códigos que começam com 1 são receitas e
    com 2 são despesas.
    
consultar_categoriaA
    Consulta os detalhes de uma categoria pelo código, incluindo os dados da
    conta do DRE vinculada (`dadosDRE`).
    
listar_grupos_categoriaA
    Lista os grupos totalizadores de categoria — exatamente os valores aceitos
    em `categoria_superior` ao criar uma categoria com incluir_categoria.

    O OMIE não oferece um filtro para isso, então esta tool varre o plano de
    categorias e devolve as entradas com `totalizadora = S` e código de 4
    caracteres (formato "9.99").
    
listar_tipos_categoriaA
    Lista os tipos de categoria — os valores aceitos em `tipo_categoria` ao
    incluir ou alterar uma categoria.

    Cada item traz `cCodigo` (o valor a usar), `cDescricao`, `cGrupo` e `cTipo`,
    onde cTipo é P (gasto) ou R (receita). O `cTipo` precisa ser compatível com
    a categoria: código/grupo iniciando em 1 exige cTipo R, iniciando em 2 exige
    cTipo P.
    
incluir_categoriaA
    Cria uma nova categoria financeira no OMIE.

    O OMIE valida os vínculos e rejeita a inclusão se eles não fecharem:
    - `categoria_superior` precisa ser um grupo totalizador (use
      listar_grupos_categoria). Grupo iniciando em 1 cria receita, em 2 despesa.
    - `tipo_categoria` precisa ter cTipo compatível: R para grupo iniciando em 1,
      P para grupo iniciando em 2 (use listar_tipos_categoria).
    - `codigo_dre` só aceita contas com nivelDRE = 3, naoExibirDRE = N e
      totalizaDRE = N (use listar_contas_dre com apenas_vinculaveis=True).

    Retorna `codigo_status` ("0" = sucesso), `descricao_status` e o `codigo`
    gerado para a categoria.
    
alterar_categoriaA
    Altera uma categoria existente. Apenas os campos informados são enviados.

    Mesmas regras de vínculo de incluir_categoria, aplicadas sobre o `codigo`:
    código iniciando em 1 exige tipo_categoria com cTipo R, em 2 exige cTipo P;
    `codigo_dre` só aceita contas de nivelDRE 3, não totalizadoras e exibíveis.

    Não existe método de exclusão de categoria na API do OMIE — para retirar uma
    categoria de uso, chame esta tool com inativar=True.
    
incluir_grupo_categoriaA
    Cria um grupo totalizador de categorias — o nível que depois é usado como
    `categoria_superior` das categorias.

    O OMIE gera o código do grupo automaticamente ("1.xx" para receita,
    "2.xx" para despesa) e o devolve em `codigo`.
    
alterar_grupo_categoriaA

Altera um grupo totalizador de categorias. O OMIE não permite trocar o tipo (receita/despesa) de um grupo já criado.

listar_contas_dreA
    Lista a estrutura de contas do DRE (Demonstrativo de Resultados do Exercício).

    Este endpoint não é paginado: devolve a estrutura inteira em `dreLista`, com
    `codigoDRE`, `descricaoDRE`, `nivelDRE` (1 a 3), `sinalDRE` (+ ou -),
    `totalizaDRE` e `naoExibirDRE`.

    Níveis 1 e 2 são totalizadores da apresentação do relatório; só o nível 3
    recebe categorias. Use apenas_vinculaveis=True para obter direto os códigos
    válidos em incluir_categoria/alterar_categoria.

    A API do OMIE é somente leitura para o DRE: a estrutura é mantida no ERP,
    não há métodos de inclusão, alteração ou exclusão de contas do DRE.
    
listar_tipos_documentoA
    Lista os tipos de documento do OMIE — os códigos usados no tipo de documento
    (tag cCodigo/cTipo) ao lançar contas a pagar, contas a receber e lançamentos
    bancários. Ex: BOL (Boleto), NF (Nota Fiscal), ADI (Adiantamento).

    O endpoint do OMIE devolve a tabela inteira de uma vez (~290 registros) e não
    tem filtro por descrição, então o filtro e o limite são aplicados aqui, sobre
    uma cópia em memória da tabela. O campo `total_encontrado` informa quantos
    casaram antes do corte por `limite`.

    A tabela é mantida pelo OMIE: a API é somente leitura, não há inclusão,
    alteração nem exclusão de tipos de documento.
    
consultar_tipo_documentoA
    Consulta um tipo de documento pelo código exato.
    Use listar_tipos_documento com o filtro `descricao` quando não souber o código.
    
listar_bancosA
    Lista os bancos e instituições financeiras do OMIE — a tabela de onde vem o
    código de banco usado no cadastro de contas correntes.

    A base tem mais de 1.200 instituições, então filtre por `nome` em vez de
    paginar tudo. O filtro por `nome` já é feito pelo OMIE (busca parcial).

    Cada registro traz `codigo` (código de compensação, 3 caracteres), `nome` e
    `tipo`. A tabela é mantida pelo OMIE: a API é somente leitura.
    
consultar_bancoA
    Consulta uma instituição financeira pelo código, com os detalhes de
    integração: `obank_*` (integração via API para PIX, pagamentos, extratos e
    boletos), `cnab_*` (remessas CNAB), `cwr_*` (crawler), `cod_ispb` e
    `cod_compen`. Útil para saber se um banco suporta extrato ou cobrança
    automática antes de configurar a conta corrente.

    Cuidado ao interpretar o erro: para um código inexistente o OMIE responde
    "Código do banco não informado na tag [codigo]", e não que o banco não existe.
    

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/lucassampsouza/omie-mcp'

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