MCP Hub
Back to servers

MCP Conta Azul

Enables AI assistants to interact with Conta Azul Financial APIs to manage accounts, balances, and transactions through natural language. It features specialized tools for tracking cash flow, processing payables and receivables, and generating comprehensive financial reports.

glama
Updated
Mar 18, 2026

MCP Conta Azul

MCP (Model Context Protocol) server for Conta Azul Financial APIs. Enables AI assistants like Claude to interact with your Conta Azul financial data through natural language.

Features

API Tools (14)

ToolTypeDescription
list_cost_centersGETList cost centers with filters
create_cost_centerPOSTCreate a new cost center
list_categoriesGETList financial categories (revenue/expense)
list_dre_categoriesGETList DRE categories
list_financial_accountsGETList financial accounts (bank, card, savings, etc)
get_account_balanceGETGet current balance of a financial account
list_transfersGETList transfers between accounts by period
create_receivablePOSTCreate accounts receivable event with installments
search_receivablesGETSearch receivables by due date, status, amount, client
create_payablePOSTCreate accounts payable event with installments
search_payablesGETSearch payables by due date, status, amount
get_installments_by_eventGETList installments for a financial event
get_installmentGETGet installment details
update_installmentPATCHUpdate installment (due date, amount, payment method)

Smart Tools (7)

ToolDescription
get_financial_dashboardOverview: all account balances + totals + overdue
get_cash_flowCash flow by period, revenue vs expenses by month
get_overdue_summaryFull overdue summary (payables + receivables)
list_upcoming_paymentsUpcoming due dates in N days
list_overdue_receivablesOverdue receivables for collection, with days overdue
search_by_contactAll transactions for a client/supplier by name
get_monthly_reportMonthly report: revenue vs expenses by category

Setup

Prerequisites

  • Node.js 18+
  • Conta Azul API credentials

Installation

git clone https://github.com/ebrahimpleite/mcp-contaazul.git
cd mcp-contaazul
npm install

Configuration

The server requires two environment variables for authentication:

VariableDescription
CONTAAZUL_API_KEYYour API key for token endpoint
CONTAAZUL_API_TOKENYour API token for token endpoint

Adding to Claude Code

claude mcp add --scope user --transport stdio contaazul \
  --env CONTAAZUL_API_KEY="your_key" \
  --env CONTAAZUL_API_TOKEN="your_token" \
  -- node /path/to/mcp-contaazul/index.js

Adding to Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "contaazul": {
      "command": "node",
      "args": ["/path/to/mcp-contaazul/index.js"],
      "env": {
        "CONTAAZUL_API_KEY": "your_key",
        "CONTAAZUL_API_TOKEN": "your_token"
      }
    }
  }
}

Authentication

The server authenticates via a token endpoint that returns a Bearer JWT token. Tokens are cached for 50 minutes and automatically refreshed when expired.

API Reference

Based on the Conta Azul Financial APIs OpenAPI spec.

Base URL: https://api-v2.contaazul.com

License

MIT

Reviews

No reviews yet

Sign in to write a review