Connect Conta Azul and your agent gets 57 tools, among them authenticate, connect, contaazul_cancel_charge. It answers at https://api.mcp.ai/contaazul over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.
Conta Azul ERP MCP — sales, customers, finance and NF-e via OAuth 2.0. Read + write, 35 tools.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
authenticate | MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-on Inputs: token |
connect | Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs. |
contaazul_cancel_charge | CANCELA uma cobrança já emitida (boleto/pix/link deixa de ser pagável). Use quando a cobrança foi gerada errada e ainda não foi paga. Passe o `id` da cobrança (de contaazul_generate_charge ou contaazul_get_charge), NÃO o id da parcela. Bulk Inputs: id, account, ids |
contaazul_contract_next_number | Retorna o próximo número de contrato disponível. Inputs: account |
contaazul_contract_write | Cria um contrato. `data` é o payload em JSON. Inputs: data, account |
contaazul_create_budget | Cria um orçamento. `data` é o JSON com id_cliente (obrigatório, UUID de uma pessoa com perfil Cliente), data_orcamento (obrigatório, YYYY-MM-DD), itens[] (cada item exige id do produto/serviço + tipo/quantidade/valor), data_validade, id_ven Inputs: data, account |
contaazul_delete_budgets | Exclui orçamentos em lote por id. Operação destrutiva, confirme antes. `ids` é a lista de UUIDs de orçamento (a API v2 não tem exclusão por id única). Inputs: ids, account |
contaazul_delete_contract | Remove um contrato por id. Operação destrutiva, confirme antes. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_delete_settlement | Estorna (remove) uma baixa por id. Operação destrutiva, confirme antes. `id` é o UUID da baixa. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_generate_charge | Gera cobrança (boleto, pix ou link de pagamento) para uma ou mais PARCELAS de contas a receber. Aceita até 50 parcelas por chamada; cada uma é emitida separadamente e uma falha não aborta o lote. `tipo` (obrigatório) aceita EXATAMENTE: BOLE Inputs: ids_parcelas, id_parcela, tipo, conta_bancaria, descricao_fatura, data_vencimento |
contaazul_get_account_balance | Saldo atual de uma conta financeira por id (banco/caixa/cartão). Pegue o id em contaazul_list_financial_accounts. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_budget | Detalhe de um orçamento por id (itens, cliente, composição de valor). Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_charge | Detalhe de uma cobrança emitida por id (o `id` devolvido em contaazul_generate_charge). Retorna {id, url, status} — status vai de AGUARDANDO_CONFIRMACAO/REGISTRADO até PAGO, CANCELADO, EXPIRADO ou FALHA_EMISSAO. Bulk support: accepts ids fo Inputs: id, account, ids |
contaazul_get_company | Dados da empresa Conta Azul ativa (CNPJ, razão social, regime tributário). Inputs: account |
contaazul_get_contract | Detalhe de um contrato por id (cliente, termos, condição de pagamento, composição de valor). Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_initial_balance | Saldos iniciais das contas financeiras por período. data_inicio e data_fim (YYYY-MM-DD ou ISO date-time; datas simples são normalizadas). Se omitidas, usa uma janela ampla. Inputs: data_inicio, data_fim, account |
contaazul_get_installment | Detalhe de uma parcela por id. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_invoice_nfe | Detalhe de uma NF-e por id. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_person | Detalhe de uma pessoa por id. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_sale | Detalhe de uma venda por id. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_get_settlement | Detalhe de uma baixa por id. `id` é o UUID da baixa. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_list_accounts | Lista as empresas Conta Azul vinculadas a este install (company_id, label). Inputs: account |
contaazul_list_budgets | Lista orçamentos (cliente, número, total, situação, versão). Paginado. Inputs: tamanho_pagina, pagina, account |
contaazul_list_categories | Lista categorias financeiras (DRE). Inputs: tamanho_pagina, pagina, tipo, account |
contaazul_list_changed_events | Lista os IDs de eventos financeiros alterados num período (para sync incremental / conciliação). data_inicio e data_fim (YYYY-MM-DD ou ISO date-time). Paginado. Retorna só os IDs; use contaazul_get_installment para o detalhe. Inputs: tamanho_pagina, pagina, data_inicio, data_fim, account |
contaazul_list_contracts | Lista contratos no intervalo de data de início (data_inicio/data_fim, YYYY-MM-DD — obrigatórios na API; se omitidos, usa janela ampla = listar todos). Filtros: pagina, tamanho_pagina (máx 50), cliente_id, busca_textual. A API v2 não tem GET Inputs: tamanho_pagina, pagina, data_inicio, data_fim, cliente_id, busca_textual |
contaazul_list_cost_centers | Lista centros de custo. Inputs: tamanho_pagina, pagina, account |
contaazul_list_financial_accounts | Lista contas financeiras (banco, caixa, cartão). Filtre por `tipos`: APLICACAO, CAIXINHA, CONTA_CORRENTE, CARTAO_CREDITO, INVESTIMENTO, OUTROS, MEIOS_RECEBIMENTO, POUPANCA, COBRANCAS_CONTA_AZUL, RECEBA_FACIL_CARTAO. Para achar a conta que r Inputs: tamanho_pagina, pagina, tipos, nome, apenas_ativo, account |
contaazul_list_installments | Lista as parcelas de UM evento financeiro (passe `id_evento`). A API v2 não tem listagem chapada de todas as parcelas — pra varrer contas a receber/pagar use contaazul_list_receivables / contaazul_list_payables. Inputs: id_evento, account |
contaazul_list_invoices_nfe | Lista notas fiscais emitidas (NF-e). Filtros: tamanho_pagina, pagina, data_emissao_inicio, data_emissao_fim, status. Inputs: tamanho_pagina, pagina, data_emissao_inicio, data_emissao_fim, status, account |
contaazul_list_invoices_nfse | Lista NFS-e (notas fiscais de serviço) por filtro. Exige data_competencia_de e data_competencia_ate (YYYY-MM-DD), com janela máxima de 15 dias (se omitidas, usa os últimos 15 dias). Outros filtros: id_cliente, numero_venda, status (PENDENTE Inputs: tamanho_pagina, pagina, data_competencia_de, data_competencia_ate, id_cliente, numero_venda |
contaazul_list_payables | Lista contas a pagar (parcelas de despesa). Filtros: tamanho_pagina, pagina, data_vencimento_de, data_vencimento_ate (YYYY-MM-DD; se omitidas, lista todas), status (PERDIDO, RECEBIDO, EM_ABERTO, RENEGOCIADO, RECEBIDO_PARCIAL, ATRASADO). Inputs: tamanho_pagina, pagina, data_vencimento_de, data_vencimento_ate, status, account |
contaazul_list_people | Lista pessoas (clientes, fornecedores, vendedores, transportadores) cadastradas. Filtros via params: tamanho_pagina, pagina, busca (nome/documento), tipo_perfil, ativo. Inputs: tamanho_pagina, pagina, busca, tipo_perfil, ativo, account |
contaazul_list_products | Lista produtos cadastrados. Filtros: tamanho_pagina, pagina, busca, ativo. Inputs: tamanho_pagina, pagina, busca, ativo, account |
contaazul_list_receivables | Lista contas a receber (parcelas de receita). Filtros: tamanho_pagina, pagina, data_vencimento_de, data_vencimento_ate (YYYY-MM-DD; se omitidas, lista todas), status (PERDIDO, RECEBIDO, EM_ABERTO, RENEGOCIADO, RECEBIDO_PARCIAL, ATRASADO), i Inputs: tamanho_pagina, pagina, data_vencimento_de, data_vencimento_ate, status, ids_clientes |
contaazul_list_sales | Lista vendas. Filtros: tamanho_pagina, pagina, data_inicio, data_fim (YYYY-MM-DD), cliente_id, status_venda. Bulk support: accepts cliente_ids for batched execution. Inputs: tamanho_pagina, pagina, data_inicio, data_fim, cliente_id, status_venda |
contaazul_list_services | Lista serviços cadastrados. Inputs: tamanho_pagina, pagina, busca, account |
contaazul_list_settlements | Lista as baixas de uma parcela. `id` é o UUID da parcela. Bulk support: accepts ids for batched execution. Inputs: id, account, ids |
contaazul_list_transfers | Lista transferências entre contas financeiras por período (conciliação). data_inicio e data_fim (YYYY-MM-DD) com janela máxima de 1 ano (se omitidas, usa os últimos 365 dias). Paginado. Inputs: tamanho_pagina, pagina, data_inicio, data_fim, account |
contaazul_payable_create | Cria um evento financeiro de conta a pagar. `data` é o JSON do EventoFinanceiroRequest (mesma estrutura do contaazul_receivable_create: data_competencia, valor, observacao, descricao, contato (UUID do fornecedor), conta_financeira (UUID), c Inputs: data, account |
contaazul_person_delete, contaazul_person_write_create, contaazul_person_write_update, contaazul_product_write, contaazul_receivable_create, contaazul_sale_cancel, contaazul_sale_write_create, contaazul_sale_write_update, contaazul_service_write, contaazul_settle_installment, contaazul_terminate_contract, contaazul_update_installment, contaazul_update_settlement, marketplace, report_bug, show_version, toolkit_info
Every block below points at https://api.mcp.ai/contaazul. Pick your client and copy.
claude mcp add --transport http conta-azul https://api.mcp.ai/contaazul
{
"mcpServers": {
"conta-azul": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://api.mcp.ai/contaazul"]
}
}
}{
"mcpServers": {
"conta-azul": {
"url": "https://api.mcp.ai/contaazul"
}
}
}{
"servers": {
"conta-azul": {
"type": "http",
"url": "https://api.mcp.ai/contaazul"
}
}
}{
"context_servers": {
"conta-azul": {
"url": "https://api.mcp.ai/contaazul"
}
}
}{
"mcpServers": {
"conta-azul": {
"serverUrl": "https://api.mcp.ai/contaazul"
}
}
}{
"mcpServers": {
"conta-azul": {
"url": "https://api.mcp.ai/contaazul"
}
}
}name: Conta Azul
version: 0.0.1
schema: v1
mcpServers:
- name: Conta Azul
type: streamable-http
url: https://api.mcp.ai/contaazul{
"mcpServers": {
"conta-azul": {
"httpUrl": "https://api.mcp.ai/contaazul"
}
}
}{
"mcpServers": {
"conta-azul": {
"type": "http",
"url": "https://api.mcp.ai/contaazul"
}
}
}{
"mcpServers": {
"conta-azul": {
"url": "https://api.mcp.ai/contaazul"
}
}
}goose://extension?url=https%3A%2F%2Fapi.mcp.ai%2Fcontaazul&type=streamable_http&id=conta-azul&name=Conta%20Azul
It answered our last check on 22 October 2026 in 371 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
57, as returned by the server's own tools/list on 14 September 2026: authenticate, connect, contaazul_cancel_charge, contaazul_contract_next_number, contaazul_contract_write, contaazul_create_budget, contaazul_delete_budgets, contaazul_delete_contract, and 49 more.
It answered our last check on 22 October 2026 in 371 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://api.mcp.ai/contaazul. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.douglac. Endpoint host: api.mcp.ai. ARD identifier: urn:air:io.github.douglac:mcp:contaazul-mcp.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.