CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
douglac avatar

Conta Azul MCP

douglac/contaazul-mcp
641 toolsHTTPregistry active
Summary

Connects Claude to Conta Azul, the Brazilian ERP platform, using OAuth 2.0 for authentication. You get 35 tools covering the full API v2 surface: customers, suppliers, products, sales, contracts, accounts payable and receivable, installment payments, and NF-e tax invoices. Both read and write operations are supported, so you can query overdue receivables, create new customer records, register sales, or mark invoices as paid, all in natural language. Runs as a remote HTTP server at api.mcp.ai/contaazul with one-click setup for Claude Desktop, Cursor, and VS Code. The OAuth flow handles company authorization directly through Conta Azul's interface, no manual token management required. Useful if you're managing Brazilian business financials and want conversational access to your ERP data.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →

Tools

Public tool metadata for what this MCP can expose to an agent.

41 tools
contaazul_list_accountsLista as empresas Conta Azul vinculadas a este install (company_id, label).1 params

Lista as empresas Conta Azul vinculadas a este install (company_id, label).

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
contaazul_get_companyDados da empresa Conta Azul ativa (CNPJ, razão social, regime tributário).1 params

Dados da empresa Conta Azul ativa (CNPJ, razão social, regime tributário).

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
contaazul_list_peopleLista pessoas (clientes, fornecedores, vendedores, transportadores) cadastradas. Filtros via params: tamanho_pagina, pagina, busca (nome/documento), tipo, ativo.6 params

Lista pessoas (clientes, fornecedores, vendedores, transportadores) cadastradas. Filtros via params: tamanho_pagina, pagina, busca (nome/documento), tipo, ativo.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
ativoboolean
buscastring
paginainteger
tamanho_paginainteger
tipostring
CLIENTE, FORNECEDOR, VENDEDOR, TRANSPORTADOR
contaazul_get_personDetalhe de uma pessoa por id. Bulk support: accepts ids for batched execution.3 params

Detalhe de uma pessoa por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
UUID da pessoa
idsarray
Bulk mode: multiple values for id
contaazul_person_write_createCria ou atualiza uma pessoa. action=create: requer nome e (cpf|cnpj) — passe os campos via `data` (JSON). action=update: requer id e os campos a alterar em `data` (JSON). [Flattened action: create] Bulk support: accepts ids for batched execution.4 params

Cria ou atualiza uma pessoa. action=create: requer nome e (cpf|cnpj) — passe os campos via `data` (JSON). action=update: requer id e os campos a alterar em `data` (JSON). [Flattened action: create] Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
Payload completo da pessoa em JSON
idstring
Necessário para update
idsarray
Bulk mode: multiple values for id
contaazul_person_write_updateCria ou atualiza uma pessoa. action=create: requer nome e (cpf|cnpj) — passe os campos via `data` (JSON). action=update: requer id e os campos a alterar em `data` (JSON). [Flattened action: update] Bulk support: accepts ids for batched execution.4 params

Cria ou atualiza uma pessoa. action=create: requer nome e (cpf|cnpj) — passe os campos via `data` (JSON). action=update: requer id e os campos a alterar em `data` (JSON). [Flattened action: update] Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
Payload completo da pessoa em JSON
idstring
Necessário para update
idsarray
Bulk mode: multiple values for id
contaazul_person_deleteRemove uma pessoa por id. Operação destrutiva — confirme antes. Bulk support: accepts ids for batched execution.3 params

Remove uma pessoa por id. Operação destrutiva — confirme antes. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_list_productsLista produtos cadastrados. Filtros: tamanho_pagina, pagina, busca, ativo.5 params

Lista produtos cadastrados. Filtros: tamanho_pagina, pagina, busca, ativo.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
ativoboolean
buscastring
paginainteger
tamanho_paginainteger
contaazul_get_productDetalhe de produto por id. Bulk support: accepts ids for batched execution.3 params

Detalhe de produto por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_product_write_createCria ou atualiza produto. action=create: nome + valor_venda obrigatórios em `data`. action=update: id obrigatório. [Flattened action: create] Bulk support: accepts ids for batched execution.4 params

Cria ou atualiza produto. action=create: nome + valor_venda obrigatórios em `data`. action=update: id obrigatório. [Flattened action: create] Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
Payload em JSON
idstring
idsarray
Bulk mode: multiple values for id
contaazul_product_write_updateCria ou atualiza produto. action=create: nome + valor_venda obrigatórios em `data`. action=update: id obrigatório. [Flattened action: update] Bulk support: accepts ids for batched execution.4 params

Cria ou atualiza produto. action=create: nome + valor_venda obrigatórios em `data`. action=update: id obrigatório. [Flattened action: update] Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
Payload em JSON
idstring
idsarray
Bulk mode: multiple values for id
contaazul_list_servicesLista serviços cadastrados.4 params

Lista serviços cadastrados.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
buscastring
paginainteger
tamanho_paginainteger
contaazul_service_writeCria um serviço. `data` é JSON com nome, valor, etc.2 params

Cria um serviço. `data` é JSON com nome, valor, etc.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
contaazul_list_salesLista vendas. Filtros: tamanho_pagina, pagina, data_inicio, data_fim (YYYY-MM-DD), cliente_id, status_venda. Bulk support: accepts cliente_ids for batched execution.8 params

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.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
cliente_idstring
cliente_idsarray
Bulk mode: multiple values for cliente_id
data_fimstring
data_iniciostring
paginainteger
status_vendastring
tamanho_paginainteger
contaazul_get_saleDetalhe de uma venda por id. Bulk support: accepts ids for batched execution.3 params

Detalhe de uma venda por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_sale_write_createCria ou atualiza venda. action=create posta em /venda; action=update em /vendas/{id}. `data` é o payload completo da venda em JSON. [Flattened action: create] Bulk support: accepts ids for batched execution.4 params

Cria ou atualiza venda. action=create posta em /venda; action=update em /vendas/{id}. `data` é o payload completo da venda em JSON. [Flattened action: create] Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
idstring
idsarray
Bulk mode: multiple values for id
contaazul_sale_write_updateCria ou atualiza venda. action=create posta em /venda; action=update em /vendas/{id}. `data` é o payload completo da venda em JSON. [Flattened action: update] Bulk support: accepts ids for batched execution.4 params

Cria ou atualiza venda. action=create posta em /venda; action=update em /vendas/{id}. `data` é o payload completo da venda em JSON. [Flattened action: update] Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
idstring
idsarray
Bulk mode: multiple values for id
contaazul_sale_cancelCancela uma venda. Operação destrutiva — confirme antes. Bulk support: accepts ids for batched execution.3 params

Cancela uma venda. Operação destrutiva — confirme antes. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_list_contractsLista contratos. Filtros: tamanho_pagina, pagina, cliente_id, status. Bulk support: accepts cliente_ids for batched execution.6 params

Lista contratos. Filtros: tamanho_pagina, pagina, cliente_id, status. Bulk support: accepts cliente_ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
cliente_idstring
cliente_idsarray
Bulk mode: multiple values for cliente_id
paginainteger
statusstring
tamanho_paginainteger
contaazul_get_contractDetalhe de contrato por id. Bulk support: accepts ids for batched execution.3 params

Detalhe de contrato por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_contract_writeCria um contrato. `data` é o payload em JSON.2 params

Cria um contrato. `data` é o payload em JSON.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
contaazul_contract_cancelCancela/remove um contrato. Bulk support: accepts ids for batched execution.3 params

Cancela/remove um contrato. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_list_receivablesLista contas a receber. Filtros: tamanho_pagina, pagina, data_inicio, data_fim, status (PENDENTE, PAGO, ATRASADO), cliente_id. Bulk support: accepts cliente_ids for batched execution.8 params

Lista contas a receber. Filtros: tamanho_pagina, pagina, data_inicio, data_fim, status (PENDENTE, PAGO, ATRASADO), cliente_id. Bulk support: accepts cliente_ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
cliente_idstring
cliente_idsarray
Bulk mode: multiple values for cliente_id
data_fimstring
data_iniciostring
paginainteger
statusstring
tamanho_paginainteger
contaazul_receivable_createCria uma conta a receber. `data` em JSON.2 params

Cria uma conta a receber. `data` em JSON.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
contaazul_list_payablesLista contas a pagar. Filtros: tamanho_pagina, pagina, data_inicio, data_fim, status, fornecedor_id. Bulk support: accepts fornecedor_ids for batched execution.8 params

Lista contas a pagar. Filtros: tamanho_pagina, pagina, data_inicio, data_fim, status, fornecedor_id. Bulk support: accepts fornecedor_ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
data_fimstring
data_iniciostring
fornecedor_idstring
fornecedor_idsarray
Bulk mode: multiple values for fornecedor_id
paginainteger
statusstring
tamanho_paginainteger
contaazul_payable_createCria uma conta a pagar. `data` em JSON.2 params

Cria uma conta a pagar. `data` em JSON.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
contaazul_list_installmentsLista 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.2 params

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.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
id_eventostring
UUID do evento financeiro (obrigatório)
contaazul_get_installmentDetalhe de uma parcela por id. Bulk support: accepts ids for batched execution.3 params

Detalhe de uma parcela por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_settle_installmentQuita (settle) uma parcela. `data` em JSON com parcela_id, conta_financeira_id, valor_pago, data_pagamento.2 params

Quita (settle) uma parcela. `data` em JSON com parcela_id, conta_financeira_id, valor_pago, data_pagamento.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
datastring
contaazul_unsettle_installmentDesfaz uma quitação por id. Bulk support: accepts ids for batched execution.3 params

Desfaz uma quitação por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
contaazul_list_financial_accountsLista contas financeiras (banco, caixa, cartão).3 params

Lista contas financeiras (banco, caixa, cartão).

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
paginainteger
tamanho_paginainteger
contaazul_list_categoriesLista categorias financeiras (DRE).4 params

Lista categorias financeiras (DRE).

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
paginainteger
tamanho_paginainteger
tipostring
RECEITA ou DESPESA
contaazul_list_cost_centersLista centros de custo.3 params

Lista centros de custo.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
paginainteger
tamanho_paginainteger
contaazul_list_invoices_nfeLista notas fiscais emitidas (NF-e). Filtros: tamanho_pagina, pagina, data_emissao_inicio, data_emissao_fim, status.6 params

Lista notas fiscais emitidas (NF-e). Filtros: tamanho_pagina, pagina, data_emissao_inicio, data_emissao_fim, status.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
data_emissao_fimstring
data_emissao_iniciostring
paginainteger
statusstring
tamanho_paginainteger
contaazul_get_invoice_nfeDetalhe de uma NF-e por id. Bulk support: accepts ids for batched execution.3 params

Detalhe de uma NF-e por id. Bulk support: accepts ids for batched execution.

Parameters* required
accountstring
Quando o install tem mais de uma empresa Conta Azul: company_id, label, ou parcial. Ver contaazul_list_accounts.
idstring
idsarray
Bulk mode: multiple values for id
show_versionShow the current MCP platform and adapter versions.

Show the current MCP platform and adapter versions.

No parameter schema in public metadata yet.

report_bugReport a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.3 params

Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.

Parameters* required
contextstring
Optional: tool name that failed, error message, or what the user was trying to dodefault:
conversationstring
JSON array of recent conversation messages leading to the bug. Each entry: {"role":"user"|"assistant"|"tool_call"|"tool_result", "content":"...", "tool_name":"..." (if tool_call/tool_result)}. Incl...default: []
messagestring
Free-text description of the bug, missing feature, or feedback
connectReturns 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.

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.

No parameter schema in public metadata yet.

toolkit_infoReturns the current toolkit state: installed MCPs, their connection status, and how many catalog tools each exposes.

Returns the current toolkit state: installed MCPs, their connection status, and how many catalog tools each exposes.

No parameter schema in public metadata yet.

marketplace[BETA] Global MCP marketplace. action=search finds MCPs outside this toolkit. action=install adds a new MCP. action=uninstall removes one. Currently returns a mock for debug.3 params

[BETA] Global MCP marketplace. action=search finds MCPs outside this toolkit. action=install adds a new MCP. action=uninstall removes one. Currently returns a mock for debug.

Parameters* required
actionstring
search: discover MCPs in the global catalog. install: add an MCP to this toolkit. uninstall: remove an MCP.one of search · install · uninstalldefault: search
mcp_idstring
Target MCP id for install/uninstalldefault:
querystring
Natural language query for action=searchdefault:
authenticateMCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token, paste here. Call with { token: "<jwt>" } after the user pastes, or with no args to get the link.1 params

MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token, paste here. Call with { token: "<jwt>" } after the user pastes, or with no args to get the link.

Parameters* required
tokenstring
The Bearer JWT from the agent-auth page. Omit to get the login URL.

Conta Azul MCP

ERP financeiro Conta Azul para Claude, Cursor e agentes de IA

Conecte sua conta Conta Azul ao seu agente de IA. Gerencie clientes e fornecedores, produtos, serviços, vendas, contratos, contas a pagar e receber, parcelas, quitações e NF-e em linguagem natural. Login via OAuth da própria Conta Azul, em 30 segundos — sem digitar token, sem configurar nada.

  • 🏢 ERP completo — pessoas, produtos, vendas, contratos, financeiro e NF-e em um só lugar
  • 💬 Funciona com qualquer cliente MCP: Claude Desktop, Cursor, VS Code, Cline, Continue
  • ✍️ Lê e escreve — a IA consulta dados e também cria/edita cadastros, vendas, contas e quitações (sempre quando você pede)
  • 📊 35 ferramentas cobrindo a API v2 da Conta Azul
  • 🔑 OAuth 2.0 da Conta Azul — a plataforma fornece a aplicação OAuth, você só clica em Autorizar
  • 🛡️ LGPD-compliant — consentimento explícito, retenção mínima, você no controle

English version · Documentação completa · Skills do Claude Code


Instalar em 1 clique

Claude (Web e Desktop)

A Anthropic unificou a instalação de MCPs em claude.ai/customize/connectors. O mesmo link serve pra Claude Web e Claude Desktop (basta estar logado na sua conta):

➕ Abrir no Claude e conectar

Esse link abre o modal "Adicionar conector personalizado" já com nome (Conta Azul MCP) e URL (https://api.mcp.ai/contaazul) pré-preenchidos. Clique Adicionar, faça login via magic-link na primeira chamada, autorize sua empresa Conta Azul.

Manual (se o deeplink não abrir): vá em claude.ai/customize/connectors → clique + → Adicionar conector personalizado → cole:

  • Nome: Conta Azul MCP
  • URL: https://api.mcp.ai/contaazul

Cursor

➕ Instalar Conta Azul MCP no Cursor

VS Code (Copilot Chat)

➕ Instalar Conta Azul MCP no VS Code

ChatGPT, Manus, OpenClaw e mais 40+ clientes

Conta Azul MCP funciona em qualquer cliente MCP que suporte MCP over HTTP. A URL do servidor é sempre a mesma:

https://api.mcp.ai/contaazul

Veja INSTALL.md pra exemplos de configuração por cliente.

Instruções detalhadas: INSTALL.md — config manual em arquivo (claude_desktop_config.json, .cursor/mcp.json, .vscode/mcp.json), fluxo agent-auth pra clientes sem OAuth, troubleshooting, e instruções pra IA te ajudar a instalar.


Prompt pronto pra agents autônomos (OpenClaw, Hermes, etc.)

Alguns agents autônomos tratam MCP como processo local (stdio/npx) ou param na etapa de "registrar no config" sem nunca chamar as tools. Cole o prompt abaixo pra forçar o consumo correto como MCP remoto HTTP e rodar o fluxo de autenticação de ponta a ponta:

📋 Copiar prompt (PT-BR)
Use o Conta Azul MCP (ERP financeiro brasileiro, API v2 da Conta Azul) como um servidor MCP externo remoto via HTTP. Não trate esse MCP como local, não use stdio, não execute npx, node, subprocesso para "subir" servidor, e não assuma que apenas registrar a URL em config é suficiente. O endpoint é https://api.mcp.ai/contaazul e deve ser consumido por MCP remoto via HTTP/streamable-http. A prioridade é: (1) se o ambiente tiver suporte nativo a cliente MCP remoto HTTP, use-o; (2) se não tiver, procure um cliente MCP HTTP externo já disponível no próprio ambiente/servidor e use-o para conectar ao endpoint e chamar as tools; (3) só declare limitação depois de tentar ambos os caminhos. O objetivo é realmente consumir o MCP remoto, não apenas cadastrá-lo. Primeiro, se o ambiente usar registro/config de MCP, registre o servidor com nome como contaazul-mcp, URL https://api.mcp.ai/contaazul e transporte streamable-http; em seguida, teste conectividade real ao endpoint remoto. Antes de qualquer autenticação, liste as ferramentas disponíveis no servidor remoto; como o Conta Azul MCP é soft-gate, a descoberta inicial (mesmo deslogado) deve retornar TODAS as ferramentas do ERP — contaazul_list_accounts, contaazul_get_company, contaazul_list_people, contaazul_list_sales, contaazul_list_receivables, contaazul_list_payables, contaazul_list_invoices_nfe e demais contaazul_* — além de show_version, report_bug, connect e authenticate. Se a listagem funcionar, prossiga obrigatoriamente com o fluxo. O fluxo correto é: 1. chamar a tool authenticate sem argumentos (ou chamar qualquer tool contaazul_* deslogado, que retornará o link de autenticação); 2. se retornar um link de login, mostrar esse link ao usuário e instruí-lo a abrir, autenticar no mcp.ai e enviar o token retornado; 3. quando o usuário enviar o token, chamar authenticate novamente com { "token": "<jwt_enviado_pelo_usuario>" }; 4. após autenticação confirmada, chamar connect; 5. se connect retornar um link de autorização da Conta Azul (OAuth 2.0), mostrar ao usuário para abrir, logar na conta Conta Azul dele e autorizar o acesso à empresa; 6. depois da conexão, usar as tools de consulta contaazul_list_accounts, contaazul_get_company, contaazul_list_sales, contaazul_list_people, contaazul_list_receivables, contaazul_list_payables e contaazul_list_invoices_nfe para ler os dados do ERP. O Conta Azul MCP também tem ferramentas de escrita (criar/atualizar pessoas, produtos, vendas, contratos, contas a pagar/receber, quitar parcelas) — só use escrita quando o usuário pedir explicitamente, e confirme antes de operações destrutivas (cancelar venda/contrato, excluir pessoa). O assistente deve ser operacional: não parar na etapa de config se houver um modo de realmente chamar tools no ambiente; não pedir instalação de SDK sem necessidade; não dizer que "não é possível" sem antes verificar suporte nativo MCP remoto e, na falta dele, a existência de cliente MCP HTTP externo já presente no ambiente. Se o ambiente exigir reinício, reload de serviço ou reaplicação de configuração para usar o MCP, avise o usuário antes, com mensagem clara como: "Vou reiniciar para aplicar a configuração do Conta Azul MCP — volto em instantes." Depois confirme que voltou. Se não precisar reiniciar, não mencione reinício. Ao receber um link de autenticação de authenticate, responda objetivamente com algo como: "Abra este link, faça login no mcp.ai e me envie o token que aparecer: <link>". Em resumo: trate o Conta Azul MCP como MCP remoto HTTP, tente conexão real, liste tools, execute authenticate, peça o token ao usuário, execute authenticate com token, depois execute connect, peça a autorização OAuth na Conta Azul e então use as tools contaazul_* para consultar (e, quando o usuário pedir, gerenciar) os dados do ERP.

Pergunte sobre o seu negócio

Depois de autorizar sua empresa, faça perguntas e dê comandos como:

Liste as 20 últimas vendas e o total faturado nos últimos 30 dias
Quais contas a pagar vencem essa semana?
Quais contas a receber estão vencidas hoje?
Cadastra o cliente João Silva (CPF 123.456.789-00, e-mail joao@ex.com)
Cria um produto "Setup Inicial" com valor de venda R$ 499
Registra uma venda do produto Mensalidade Premium para o cliente X
Resume meu fluxo de caixa do mês (entradas vs saídas)
Quita a parcela de R$ 250 que venceu hoje na conta do Itaú
Lista as NF-e emitidas em maio

✍️ Lê e escreve: além de consultar, a IA pode criar e alterar dados na sua Conta Azul — cadastros, vendas, contratos, contas a pagar/receber e quitações. As escritas só acontecem quando você pede. Recomendamos revisar a ação proposta antes de confirmar (especialmente cancelamentos e exclusões, que são destrutivos).


35 ferramentas disponíveis

Cobrem a API v2 da Conta Azul, organizadas por módulo. Detalhe de cada uma em docs/ferramentas.md.

Empresa & contas

ToolDescrição
contaazul_list_accountsLista as empresas Conta Azul vinculadas a este install
contaazul_get_companyDados da empresa ativa (CNPJ, razão social, regime tributário)

Pessoas (clientes / fornecedores / vendedores / transportadores)

ToolDescrição
contaazul_list_peopleLista pessoas (filtros: busca, tipo, ativo)
contaazul_get_personDetalhe de uma pessoa por id
contaazul_person_write_createCria uma pessoa (nome + cpf/cnpj + perfis)
contaazul_person_write_updateAtualiza uma pessoa por id
contaazul_person_deleteRemove uma pessoa (destrutivo)

Produtos & serviços

ToolDescrição
contaazul_list_productsLista produtos cadastrados
contaazul_get_productDetalhe de produto por id
contaazul_product_write_createCria um produto (nome + valor_venda)
contaazul_product_write_updateAtualiza um produto por id
contaazul_list_servicesLista serviços cadastrados
contaazul_service_writeCria um serviço

Vendas

ToolDescrição
contaazul_list_salesLista vendas (filtros: data, cliente, status)
contaazul_get_saleDetalhe de uma venda por id
contaazul_sale_write_createCria uma venda
contaazul_sale_write_updateAtualiza uma venda por id
contaazul_sale_cancelCancela uma venda (destrutivo)

Contratos

ToolDescrição
contaazul_list_contractsLista contratos (filtros: cliente, status)
contaazul_get_contractDetalhe de contrato por id
contaazul_contract_writeCria um contrato
contaazul_contract_cancelCancela/remove um contrato (destrutivo)

Financeiro (contas a receber / pagar / parcelas / quitação)

ToolDescrição
contaazul_list_receivablesLista contas a receber (filtros: data, status, cliente)
contaazul_receivable_createCria uma conta a receber
contaazul_list_payablesLista contas a pagar (filtros: data, status, fornecedor)
contaazul_payable_createCria uma conta a pagar
contaazul_list_installmentsLista parcelas / eventos financeiros
contaazul_get_installmentDetalhe de uma parcela por id
contaazul_settle_installmentQuita (settle) uma parcela
contaazul_unsettle_installmentDesfaz uma quitação por id
contaazul_list_financial_accountsLista contas financeiras (banco, caixa, cartão)
contaazul_list_categoriesLista categorias financeiras (DRE)
contaazul_list_cost_centersLista centros de custo

NF-e

ToolDescrição
contaazul_list_invoices_nfeLista NF-e emitidas (filtros: data de emissão, status)
contaazul_get_invoice_nfeDetalhe de uma NF-e por id

Documentação detalhada de cada tool: docs/ferramentas.md


O que dá pra fazer

Conta Azul MCP cobre os principais módulos do ERP:

  • Pessoas — clientes, fornecedores, vendedores e transportadores (listar, detalhar, criar, atualizar, remover)
  • Produtos & serviços — catálogo de produtos e serviços com preço de venda
  • Vendas — listar, detalhar, criar, atualizar e cancelar vendas
  • Contratos — contratos recorrentes (criar, consultar, cancelar)
  • Contas a receber / pagar — listar e criar lançamentos financeiros
  • Parcelas & quitações — listar parcelas, quitar (settle) e desfazer quitação (unsettle)
  • Contas financeiras — bancos, caixa, cartões
  • Categorias (DRE) & centros de custo — taxonomia financeira pra análises
  • NF-e — consulta de notas fiscais eletrônicas emitidas

Como funciona

1. Você instala o MCP no seu cliente (Claude/Cursor/VS Code)
2. Na primeira chamada, browser abre pra magic-link
3. Você cria conta (só e-mail, sem senha) e clica em "Autorizar com Conta Azul"
4. Loga na sua conta Conta Azul (OAuth 2.0) e autoriza a empresa
5. Pronto — comandos e perguntas em linguagem natural

Uma autorização = uma empresa Conta Azul. Planos superiores permitem conectar mais de uma empresa.

Detalhe técnico: docs/instalacao.md · docs/autenticacao.md


Skill pra agentes de IA

skills.sh

Uma skill geral que cobre todos os casos de uso do Conta Azul MCP — vendas, faturamento, contas a pagar/receber, fluxo de caixa, cadastros, contratos e NF-e. Funciona em Claude Code, Cursor, Codex, OpenCode e outros 50+ agentes suportados pelo ecossistema skills.sh.

Instalar via skills.sh (recomendado)

# detecta seu agente automaticamente e instala no diretório certo
npx skills add douglac/contaazul-mcp

# ou instala globalmente (todos os projetos)
npx skills add douglac/contaazul-mcp -g

# pra um agente específico
npx skills add douglac/contaazul-mcp -a claude-code

Instalar manualmente (Claude Code)

cp -r skills/contaazul-mcp ~/.claude/skills/

📁 Conteúdo da skill: skills/contaazul-mcp/SKILL.md

Depois é só pedir coisas como "Resume meu fluxo de caixa do mês" ou "Cadastra esse novo cliente" — a skill ativa automaticamente e orquestra as 35 tools do Conta Azul MCP.


Preços

Planos PJ (CNPJ). Cobrança em R$ (BRL), mensal.

PlanoPreçoEmpresas conectadasRequests
FreeR$ 0—10 / 24h
SoloR$ 19,90/mês1Ilimitados
PlusR$ 29,90/mêsaté 3Ilimitados
Unlimited ⭐R$ 49,90/mês5+ (R$ 9/empresa extra)Ilimitados

Detalhamento: docs/precos.md. Cancela quando quiser, sem taxa.


Privacidade & LGPD

  • Consentimento explícito via OAuth da Conta Azul, revogável a qualquer momento
  • Escopo mínimo: só os dados da(s) empresa(s) Conta Azul que você autorizar
  • Lê e escreve: a IA pode consultar e também criar/alterar dados — sempre quando você pede
  • Retenção mínima: dados de uma empresa apagados após desconectar
  • Sub-processadores: Conta Azul (ERP) + LLM host que você escolher
  • Você no controle: revogar a autorização OAuth, exportar dados, excluir conta

Política completa: docs/privacidade-lgpd.md

⚠️ Atenção: os dados retornados pelas tools são enviados ao LLM host que você escolher (Anthropic / OpenAI / Cursor / agente próprio). Esse provedor é sub-processador fora do nosso controle. Recomendamos contratar planos com opt-out de treinamento ativado.


Perguntas frequentes

A IA pode alterar dados na minha Conta Azul? Sim. Diferente de um MCP só-leitura, o Conta Azul MCP tem ferramentas de escrita: criar/atualizar pessoas, produtos e serviços; criar/atualizar/cancelar vendas e contratos; criar contas a pagar/receber; quitar e desfazer quitações. As escritas só ocorrem quando você pede ao agente. Operações destrutivas (cancelar venda/contrato, excluir pessoa) devem ser revisadas antes de confirmar — o token dá acesso completo à empresa autorizada.

Preciso entregar minha senha da Conta Azul? Não. A conexão é via OAuth 2.0 da própria Conta Azul — você loga no site oficial da Conta Azul e autoriza o acesso. Sua senha nunca passa pela gente.

Meus dados são usados pra treinar IA? Não pela gente. Os dados vão pro LLM host que você escolher (Claude, ChatGPT, etc.) — política de treinamento é responsabilidade do provedor de IA. Recomendamos opt-out.

Posso conectar mais de uma empresa? Sim. Cada autorização OAuth conecta uma empresa Conta Azul. Os planos Plus (até 3) e Unlimited (5+) permitem múltiplas empresas — útil pra contadores e grupos.

Como cancelo? app.mcp.ai/contaazul → Settings → Assinatura → Cancelar. Encerra no fim do ciclo, sem taxa.

Posso usar com agente próprio (não Claude/Cursor)? Sim — qualquer cliente que suporte MCP over HTTP. Veja INSTALL.md seção "Outros clientes".

O servidor é open source? O servidor é proprietário (hosted). Este repositório é o wrapper público com manifestos, docs e skills — tudo MIT. PRs e contribuições nas docs/skills são bem-vindas.


Contribuindo

Issues, PRs e sugestões são bem-vindas. Especialmente:

  • Traduções de docs/skills (EN ✓, ES, FR, IT)
  • Novas skills do Claude Code
  • Snippets de instalação pra clientes MCP novos
  • Correções/melhorias na documentação

Por favor leia SECURITY.md antes de abrir issue com algo relacionado a segurança.


Suporte

  • 📧 contaazul@mcp.ai — dúvidas, sugestões, parcerias
  • 🐛 GitHub Issues — bugs e features
  • 📄 docs/ — documentação completa em PT-BR

Licença

MIT — veja LICENSE.

O servidor MCP em api.mcp.ai/contaazul é proprietário (hosted). Este repositório (manifestos, docs, skills) é MIT.

Conta Azul é marca da Conta Azul. Este projeto não é afiliado à Conta Azul — usa a API v2 pública via OAuth 2.0.

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
inference shell
inference shell
create and run specialised agents in minutes
build now →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
Categories
Sales & Marketing
Registryactive
TransportHTTP
UpdatedMay 29, 2026
View on GitHub

More from douglac

  • Banco MCP11

Related Sales & Marketing MCP Servers

View all →
imatza-rh avatar
Mcp Zuul

imatza-rh/mcp-zuul

Zuul CI — build failure analysis, log search, pipeline status, and job configuration
6
frihet-io avatar
Frihet ERP

io.frihet/erp

AI-native ERP MCP server — 151 tools: invoicing, CRM, tax, banking, HR, payroll, period close.
6
keshrath avatar
Agent Tasks

keshrath/agent-tasks

Pipeline task management for AI agents - stages, dependencies, artifacts, claiming
6
sophymarine avatar
Openregistry

sophymarine/openregistry

Live data from 27 official national company registries. Unmodified. For KYB and due diligence.
6
cyanheads avatar
Secedgar Mcp Server

cyanheads/secedgar-mcp-server

Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.
5
martc03 avatar
Business Entity

io.github.martc03/business-entity

SEC company search and SBA business resources. 4 MCP tools for business intelligence.
5