{"openapi":"3.1.0","info":{"title":"New Ledger IA — API de Integração","version":"0.1.0","description":"Integre seus sistemas ao New Ledger IA. Autenticação por chave de API (Bearer). Este documento é gerado a partir do catálogo de ferramentas do servidor, então reflete exatamente o que esta instalação serve."},"servers":[{"url":"https://api.newledgererp.com.br"}],"security":[{"apiKey":[]}],"paths":{"/mcp/manifest":{"get":{"summary":"Lista as ferramentas disponíveis","description":"Devolve o catálogo de ferramentas que esta instalação serve. Use-o para descobrir o que está disponível antes de integrar — o catálogo varia por versão.","operationId":"obterManifest","responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/consultar_titulos_abertos":{"post":{"summary":"Consulta os títulos a pagar e a receber em aberto de uma empresa.","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_consultar_titulos_abertos","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/consultar_status_fechamento":{"post":{"summary":"Consulta o andamento do fechamento da competência aberta de uma empresa (tarefas concluídas x total).","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_consultar_status_fechamento","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/listar_tarefas_pendentes":{"post":{"summary":"Lista as tarefas de fechamento em aberto de uma empresa, com o id de cada uma para uso em despacho posterior.","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_listar_tarefas_pendentes","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/consultar_documentos":{"post":{"summary":"Consulta os documentos fiscais (NF-e, NFC-e, NFS-e, CT-e, MDF-e) mais recentes de uma empresa.","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_consultar_documentos","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/consultar_apuracoes":{"post":{"summary":"Consulta as apurações de impostos (ICMS, PIS, COFINS etc.) de uma empresa, com o saldo a recolher de cada competência.","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_consultar_apuracoes","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/consultar_obrigacoes_atrasadas":{"post":{"summary":"Consulta as obrigações fiscais/legais (checklist e agenda) em atraso de uma empresa.","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_consultar_obrigacoes_atrasadas","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{},"required":[]}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}},"/mcp/call/executar_match_automatico":{"post":{"summary":"Dispara conciliação bancária automática em background","description":"Toda chamada exige `orgId` e `empresaId` no corpo, além dos campos próprios da ferramenta. Eles são conferidos contra o token: um token de uma organização não alcança dados de outra.","operationId":"chamar_executar_match_automatico","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["orgId","empresaId"],"properties":{"orgId":{"type":"string","format":"uuid"},"empresaId":{"type":"string","format":"uuid"}}}}}},"responses":{"200":{"description":"Chamada bem-sucedida."},"401":{"description":"Token ausente, inválido ou revogado."},"403":{"description":"Token válido, mas sem permissão para esta organização ou empresa."},"429":{"description":"Limite de requisições excedido."}}}}},"components":{"securitySchemes":{"apiKey":{"type":"http","scheme":"bearer","description":"Chave de API gerada em Configurações › Integrações. Envie como `Authorization: Bearer <chave>`."}}}}