omie-mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited omie-mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Você tem acesso à Omie REST API na MCP.AI.
Gestão financeira e contábil na Omie (líder de ERP em nuvem no Brasil), contas a pagar/receber, movimentos financeiros, conciliação, contas correntes, clientes/fornecedores e NF-e, via API oficial JSON (app.omie.com.br). Somente leitura. Pareia com o Banco MCP pra conciliar banco × gestão. Autenticação por app_key + app_secret (gerados na conta Omie, em Configurações → Geral → API).
https://api.mcp.ai/api/omieTodo endpoint é um POST na Base URL + o path abaixo. Os parâmetros vão no corpo JSON.
Inclua em toda request:
Authorization: Bearer sk_live_...
Content-Type: application/jsonGere sua chave em https://app.mcp.ai/settings/api-keys (workspace API key sk_live_…, não expira, revogável). Uma única chave serve pra todos os seus MCPs.{ "ok": true, "tool": "<tool_id>", "result": <payload> }curl -X POST https://api.mcp.ai/api/omie/get/customer \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{}'Se um endpoint retornar erro, vazio ou dado inesperado, reporte (não desista calado): POST /api/omie/report com { "message": "...", "context"?: "...", "conversation"?: [...] }. Isso notifica o time da MCP.AI.
#### omie_get_customer
Detalha um cliente/fornecedor (ConsultarCliente). Informe codigo_cliente_omie (id Omie) OU codigo_cliente_integracao (sua chave de integração). _(POST /api/omie/get/customer)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
codigo_cliente_omie | string | Não | Código do cliente na Omie (id interno) |
codigo_cliente_integracao | string | Não | Código de integração (chave externa) do cliente |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_accounts
Lista as empresas (CNPJ) Omie conectadas a este install — id, label. _(POST /api/omie/list/accounts)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_checking_accounts
Lista as contas correntes (bancos/caixa) cadastradas na empresa (ListarContasCorrentes). Útil pra mapear cada conta Omie ↔ a conta bancária do Banco MCP na conciliação. _(POST /api/omie/list/checking/accounts)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
page | integer | Não | Página (default 1) |
page_size | integer | Não | Registros por página (default 50, máx 500) |
filters | string | Não | Filtros extras como JSON string, mesclados no param da chamada Omie (ex.: {"filtrar_por_data_de":"01/01/2026","filtrar_por_data_ate":"31/01/2026","filtrar_por_status":"ABERTO"}). Datas no padrão Omie DD/MM/AAAA. |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_customers
Lista clientes/fornecedores/transportadoras (ListarClientes). Paginado. filters (JSON) aceita os filtros do clientes_list_request da Omie. _(POST /api/omie/list/customers)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
page | integer | Não | Página (default 1) |
page_size | integer | Não | Registros por página (default 50, máx 500) |
filters | string | Não | Filtros extras como JSON string, mesclados no param da chamada Omie (ex.: {"filtrar_por_data_de":"01/01/2026","filtrar_por_data_ate":"31/01/2026","filtrar_por_status":"ABERTO"}). Datas no padrão Omie DD/MM/AAAA. |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_financial_movements
Lista movimentos financeiros — lançamentos/baixas de contas a pagar, a receber e conta corrente (ListarMovimentos). É a base da CONCILIAÇÃO (pareia com o Banco MCP). Paginado. filters (JSON) usa nom _(POST /api/omie/list/financial/movements)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
page | integer | Não | Página (default 1) |
page_size | integer | Não | Registros por página (default 50, máx 500) |
filters | string | Não | Filtros extras como JSON string, mesclados no param da chamada Omie (ex.: {"filtrar_por_data_de":"01/01/2026","filtrar_por_data_ate":"31/01/2026","filtrar_por_status":"ABERTO"}). Datas no padrão Omie DD/MM/AAAA. |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_invoices
Lista notas fiscais (NF-e) emitidas (ListarNF). Paginado. filters (JSON) aceita dEmiInicial/dEmiFinal (DD/MM/AAAA), filtrar_por_status (N=vigente, C=cancelada), tpNF (0=entrada,1=saída) etc. _(POST /api/omie/list/invoices)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
page | integer | Não | Página (default 1) |
page_size | integer | Não | Registros por página (default 50, máx 500) |
filters | string | Não | Filtros extras como JSON string, mesclados no param da chamada Omie (ex.: {"filtrar_por_data_de":"01/01/2026","filtrar_por_data_ate":"31/01/2026","filtrar_por_status":"ABERTO"}). Datas no padrão Omie DD/MM/AAAA. |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_payables
Lista contas a pagar (ListarContasPagar). Paginado. Use filters (JSON) pra filtrar por data (filtrar_por_data_de/ate, DD/MM/AAAA), status, cliente, conta corrente etc. _(POST /api/omie/list/payables)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
page | integer | Não | Página (default 1) |
page_size | integer | Não | Registros por página (default 50, máx 500) |
filters | string | Não | Filtros extras como JSON string, mesclados no param da chamada Omie (ex.: {"filtrar_por_data_de":"01/01/2026","filtrar_por_data_ate":"31/01/2026","filtrar_por_status":"ABERTO"}). Datas no padrão Omie DD/MM/AAAA. |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
#### omie_list_receivables
Lista contas a receber (ListarContasReceber). Paginado. filters (JSON) aceita filtrar_por_data_de/ate, filtrar_por_emissao_de/ate, filtrar_cliente, filtrar_por_status, filtrar_apenas_titulos_em_aber _(POST /api/omie/list/receivables)_
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
page | integer | Não | Página (default 1) |
page_size | integer | Não | Registros por página (default 50, máx 500) |
filters | string | Não | Filtros extras como JSON string, mesclados no param da chamada Omie (ex.: {"filtrar_por_data_de":"01/01/2026","filtrar_por_data_ate":"31/01/2026","filtrar_por_status":"ABERTO"}). Datas no padrão Omie DD/MM/AAAA. |
account | string | Não | Quando há múltiplas empresas Omie conectadas: id ou label da conexão. Veja omie_list_accounts. |
Este MCP também funciona via conexão MCP (Claude / Cursor) em https://api.mcp.ai/p_omie — veja o README. A skill acima é pra consumir a REST API direto (agente próprio / código).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.