
Asaas
Plugs Claude, Cursor, or any MCP client directly into Asaas, the Brazilian digital account and billing platform. You get read access to the full official REST API v3: check balances, list charges (boleto, PIX, credit card), query subscriptions, payment links, splits, anticipations, transfers, statements, invoices, and subaccounts. The repo mentions it's read-only and pairs well with a separate banking MCP if you want to cross-reference incoming payments with what you've billed. Authentication uses an API key generated in your Asaas dashboard under Integrations. Hosted server, one-click install for Claude Web, Desktop, Cursor, and VS Code.
- GitHub stars
- 4
- tools
- 80
- transport
- HTTP
- last updated
- Jun 10, 2026
Install
From registry metadata$ npx add-mcp https://api.mcp.ai/p_asaas --name asaas-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http asaas-mcp https://api.mcp.ai/p_asaasRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 80 toolsVerified live against the running server on Nov 6, 2026.
asaas_list_accountsLista as conexões (contas) Asaas vinculadas a este install — id, label.1 params
Lista as conexões (contas) Asaas vinculadas a este install — id, label.
accountstringasaas_accounts_access_tokens_createCreate API key for a subaccount (POST /v3/accounts/{id}/accessTokens). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Create API key for a subaccount (POST /v3/accounts/{id}/accessTokens). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_accounts_access_tokens_deleteDelete API key for a subaccount (DELETE /v3/accounts/{id}/accessTokens/{accessTokenId}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.5 params
Delete API key for a subaccount (DELETE /v3/accounts/{id}/accessTokens/{accessTokenId}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accessTokenId*stringaccountstringbodystringid*stringidsarrayasaas_accounts_access_tokens_listList API keys for a subaccount (GET /v3/accounts/{id}/accessTokens). Bulk support: accepts ids for batched execution.4 params
List API keys for a subaccount (GET /v3/accounts/{id}/accessTokens). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_accounts_access_tokens_updateUpdate API key for a subaccount (PUT /v3/accounts/{id}/accessTokens/{accessTokenId}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.5 params
Update API key for a subaccount (PUT /v3/accounts/{id}/accessTokens/{accessTokenId}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accessTokenId*stringaccountstringbodystringid*stringidsarrayasaas_accounts_createCreate subaccount (POST /v3/accounts). [write, mexe em dinheiro]2 params
Create subaccount (POST /v3/accounts). [write, mexe em dinheiro]
accountstringbodystringasaas_accounts_deleteClose non-BaaS subaccount (DELETE /v3/accounts/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Close non-BaaS subaccount (DELETE /v3/accounts/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_accounts_escrow_createSave or update Escrow Account configuration for subaccount (POST /v3/accounts/{id}/escrow). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Save or update Escrow Account configuration for subaccount (POST /v3/accounts/{id}/escrow). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_accounts_escrow_create_2Create default Escrow Account configuration to all subaccounts (POST /v3/accounts/escrow). [write, mexe em dinheiro]2 params
Create default Escrow Account configuration to all subaccounts (POST /v3/accounts/escrow). [write, mexe em dinheiro]
accountstringbodystringasaas_accounts_escrow_listReterive Escrow Account configuration for subaccount (GET /v3/accounts/{id}/escrow). Bulk support: accepts ids for batched execution.4 params
Reterive Escrow Account configuration for subaccount (GET /v3/accounts/{id}/escrow). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_accounts_escrow_list_2Retrieve default Escrow Account configuration (GET /v3/accounts/escrow).2 params
Retrieve default Escrow Account configuration (GET /v3/accounts/escrow).
accountstringquerystringasaas_accounts_getRetrieve a single subaccount (GET /v3/accounts/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single subaccount (GET /v3/accounts/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_accounts_listList subaccounts (GET /v3/accounts).2 params
List subaccounts (GET /v3/accounts).
accountstringquerystringasaas_accounts_resend_activation_link_createResend activation link for non-BaaS subaccount (POST /v3/accounts/{id}/resendActivationLink). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Resend activation link for non-BaaS subaccount (POST /v3/accounts/{id}/resendActivationLink). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_anticipations_cancel_createCancel anticipation (POST /v3/anticipations/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Cancel anticipation (POST /v3/anticipations/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_anticipations_configurations_listRetrieve status of automatic anticipation (GET /v3/anticipations/configurations).2 params
Retrieve status of automatic anticipation (GET /v3/anticipations/configurations).
accountstringquerystringasaas_anticipations_configurations_updateUpdate status of automatic anticipation (PUT /v3/anticipations/configurations). [write, mexe em dinheiro]2 params
Update status of automatic anticipation (PUT /v3/anticipations/configurations). [write, mexe em dinheiro]
accountstringbodystringasaas_anticipations_createRequest anticipation (POST /v3/anticipations). [write, mexe em dinheiro]2 params
Request anticipation (POST /v3/anticipations). [write, mexe em dinheiro]
accountstringbodystringasaas_anticipations_getRetrieve a single anticipation (GET /v3/anticipations/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single anticipation (GET /v3/anticipations/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_anticipations_limits_listRetrieve anticipation limits (GET /v3/anticipations/limits).2 params
Retrieve anticipation limits (GET /v3/anticipations/limits).
accountstringquerystringasaas_anticipations_listList anticipations (GET /v3/anticipations).2 params
List anticipations (GET /v3/anticipations).
accountstringquerystringasaas_anticipations_simulate_createSimulate anticipation (POST /v3/anticipations/simulate). [write, mexe em dinheiro]2 params
Simulate anticipation (POST /v3/anticipations/simulate). [write, mexe em dinheiro]
accountstringbodystringasaas_bill_cancel_createCancel bill payments (POST /v3/bill/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Cancel bill payments (POST /v3/bill/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_bill_createCreate a bill payment (POST /v3/bill). [write, mexe em dinheiro]2 params
Create a bill payment (POST /v3/bill). [write, mexe em dinheiro]
accountstringbodystringasaas_bill_getRetrieve a single bill payment (GET /v3/bill/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single bill payment (GET /v3/bill/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_bill_listList bill payments (GET /v3/bill).2 params
List bill payments (GET /v3/bill).
accountstringquerystringasaas_bill_simulate_createSimulate a bill payment (POST /v3/bill/simulate). [write, mexe em dinheiro]2 params
Simulate a bill payment (POST /v3/bill/simulate). [write, mexe em dinheiro]
accountstringbodystringasaas_chargebacks_dispute_createCreate a chargeback dispute (POST /v3/chargebacks/{id}/dispute). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Create a chargeback dispute (POST /v3/chargebacks/{id}/dispute). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_chargebacks_listList chargebacks (GET /v3/chargebacks/).2 params
List chargebacks (GET /v3/chargebacks/).
accountstringquerystringasaas_checkouts_cancel_createCancel a checkout (POST /v3/checkouts/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Cancel a checkout (POST /v3/checkouts/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_checkouts_createCreate new checkout (POST /v3/checkouts). [write, mexe em dinheiro]2 params
Create new checkout (POST /v3/checkouts). [write, mexe em dinheiro]
accountstringbodystringasaas_credit_bureau_report_createMake consultation (POST /v3/creditBureauReport). [write, mexe em dinheiro]2 params
Make consultation (POST /v3/creditBureauReport). [write, mexe em dinheiro]
accountstringbodystringasaas_credit_bureau_report_getRetrieve a credit bureau report (GET /v3/creditBureauReport/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a credit bureau report (GET /v3/creditBureauReport/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_credit_bureau_report_listList credit bureau reports (GET /v3/creditBureauReport).2 params
List credit bureau reports (GET /v3/creditBureauReport).
accountstringquerystringasaas_credit_card_pre_authorization_config_createSave or update pre-authorization configuration (POST /v3/creditCard/preAuthorization/config). [write, mexe em dinheiro]2 params
Save or update pre-authorization configuration (POST /v3/creditCard/preAuthorization/config). [write, mexe em dinheiro]
accountstringbodystringasaas_credit_card_pre_authorization_config_listRetrieve pre-authorization configuration (GET /v3/creditCard/preAuthorization/config).2 params
Retrieve pre-authorization configuration (GET /v3/creditCard/preAuthorization/config).
accountstringquerystringasaas_credit_card_tokenize_credit_card_createCredit card tokenization (POST /v3/creditCard/tokenizeCreditCard). [write, mexe em dinheiro]2 params
Credit card tokenization (POST /v3/creditCard/tokenizeCreditCard). [write, mexe em dinheiro]
accountstringbodystringasaas_customers_createCreate new customer (POST /v3/customers). [write, mexe em dinheiro]2 params
Create new customer (POST /v3/customers). [write, mexe em dinheiro]
accountstringbodystringasaas_customers_deleteRemove Customer (DELETE /v3/customers/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Remove Customer (DELETE /v3/customers/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_customers_getRetrieve a single customer (GET /v3/customers/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single customer (GET /v3/customers/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_customers_listList customers (GET /v3/customers).2 params
List customers (GET /v3/customers).
accountstringquerystringasaas_customers_notifications_listRetrieve notifications from a customer (GET /v3/customers/{id}/notifications). Bulk support: accepts ids for batched execution.4 params
Retrieve notifications from a customer (GET /v3/customers/{id}/notifications). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_customers_restore_createRestore removed customer (POST /v3/customers/{id}/restore). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Restore removed customer (POST /v3/customers/{id}/restore). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_customers_updateUpdate existing customer (PUT /v3/customers/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Update existing customer (PUT /v3/customers/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_escrow_finish_createFinish payment escrow in the Escrow Account (POST /v3/escrow/{id}/finish). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Finish payment escrow in the Escrow Account (POST /v3/escrow/{id}/finish). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_finance_balanceRetrieve account balance (GET /v3/finance/balance).2 params
Retrieve account balance (GET /v3/finance/balance).
accountstringquerystringasaas_finance_payment_statisticsCollections statistics (GET /v3/finance/payment/statistics).2 params
Collections statistics (GET /v3/finance/payment/statistics).
accountstringquerystringasaas_finance_split_statisticsRetrieve split values (GET /v3/finance/split/statistics).2 params
Retrieve split values (GET /v3/finance/split/statistics).
accountstringquerystringasaas_financial_transactions_listRetrieve extract (GET /v3/financialTransactions).2 params
Retrieve extract (GET /v3/financialTransactions).
accountstringquerystringasaas_fiscal_info_createCreate and update tax information (POST /v3/fiscalInfo/). [write, mexe em dinheiro]2 params
Create and update tax information (POST /v3/fiscalInfo/). [write, mexe em dinheiro]
accountstringbodystringasaas_fiscal_info_federal_service_codes_listList federal service codes (GET /v3/fiscalInfo/federalServiceCodes).2 params
List federal service codes (GET /v3/fiscalInfo/federalServiceCodes).
accountstringquerystringasaas_fiscal_info_listRetrieve tax information (GET /v3/fiscalInfo/).2 params
Retrieve tax information (GET /v3/fiscalInfo/).
accountstringquerystringasaas_fiscal_info_municipal_options_listList municipal configurations (GET /v3/fiscalInfo/municipalOptions).2 params
List municipal configurations (GET /v3/fiscalInfo/municipalOptions).
accountstringquerystringasaas_fiscal_info_national_portal_createConfigure invoice issuing portal (POST /v3/fiscalInfo/nationalPortal). [write, mexe em dinheiro]2 params
Configure invoice issuing portal (POST /v3/fiscalInfo/nationalPortal). [write, mexe em dinheiro]
accountstringbodystringasaas_fiscal_info_nbs_codes_listList NBS codes (GET /v3/fiscalInfo/nbsCodes).2 params
List NBS codes (GET /v3/fiscalInfo/nbsCodes).
accountstringquerystringasaas_fiscal_info_operation_indicator_codes_listList operation indicator codes (GET /v3/fiscalInfo/operationIndicatorCodes).2 params
List operation indicator codes (GET /v3/fiscalInfo/operationIndicatorCodes).
accountstringquerystringasaas_fiscal_info_services_listList municipal services (GET /v3/fiscalInfo/services).2 params
List municipal services (GET /v3/fiscalInfo/services).
accountstringquerystringasaas_fiscal_info_tax_classification_codes_listList tax classification codes (GET /v3/fiscalInfo/taxClassificationCodes).2 params
List tax classification codes (GET /v3/fiscalInfo/taxClassificationCodes).
accountstringquerystringasaas_fiscal_info_tax_situation_codes_listList tax situation codes (GET /v3/fiscalInfo/taxSituationCodes).2 params
List tax situation codes (GET /v3/fiscalInfo/taxSituationCodes).
accountstringquerystringasaas_installments_createCreate Installment (POST /v3/installments). [write, mexe em dinheiro]2 params
Create Installment (POST /v3/installments). [write, mexe em dinheiro]
accountstringbodystringasaas_installments_create_credit_cardCreate Installment with credit card (POST /v3/installments/). [write, mexe em dinheiro]2 params
Create Installment with credit card (POST /v3/installments/). [write, mexe em dinheiro]
accountstringbodystringasaas_installments_deleteRemove installment (DELETE /v3/installments/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Remove installment (DELETE /v3/installments/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_installments_getRetrieve a single installment (GET /v3/installments/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single installment (GET /v3/installments/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_installments_listList installments (GET /v3/installments).2 params
List installments (GET /v3/installments).
accountstringquerystringasaas_installments_payment_book_listGenerate installment booklet (GET /v3/installments/{id}/paymentBook). Bulk support: accepts ids for batched execution.4 params
Generate installment booklet (GET /v3/installments/{id}/paymentBook). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_installments_payments_deleteCancel charges of an installment (pending and overdue) (DELETE /v3/installments/{id}/payments). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Cancel charges of an installment (pending and overdue) (DELETE /v3/installments/{id}/payments). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_installments_payments_listList payments of a installment (GET /v3/installments/{id}/payments). Bulk support: accepts ids for batched execution.4 params
List payments of a installment (GET /v3/installments/{id}/payments). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_installments_refund_createRefund installment (POST /v3/installments/{id}/refund). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Refund installment (POST /v3/installments/{id}/refund). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_installments_splits_updateUpdate installment splits (PUT /v3/installments/{id}/splits). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Update installment splits (PUT /v3/installments/{id}/splits). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_invoices_authorize_createIssue an invoice (POST /v3/invoices/{id}/authorize). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Issue an invoice (POST /v3/invoices/{id}/authorize). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_invoices_cancel_createCancel an invoice (POST /v3/invoices/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Cancel an invoice (POST /v3/invoices/{id}/cancel). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_invoices_createSchedule invoice (POST /v3/invoices). [write, mexe em dinheiro]2 params
Schedule invoice (POST /v3/invoices). [write, mexe em dinheiro]
accountstringbodystringasaas_invoices_getRetrieve a single invoice (GET /v3/invoices/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single invoice (GET /v3/invoices/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringasaas_invoices_listList invoices (GET /v3/invoices).2 params
List invoices (GET /v3/invoices).
accountstringquerystringasaas_invoices_updateUpdate invoice (PUT /v3/invoices/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Update invoice (PUT /v3/invoices/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_lean_payments_capture_authorized_payment_createCapture payment with Pre-Authorization with summary data in response (POST /v3/lean/payments/{id}/captureAuthorizedPayment). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Capture payment with Pre-Authorization with summary data in response (POST /v3/lean/payments/{id}/captureAuthorizedPayment). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_lean_payments_create_credit_cardCreate new payment with credit card with summary data in response (POST /v3/lean/payments/). [write, mexe em dinheiro]2 params
Create new payment with credit card with summary data in response (POST /v3/lean/payments/). [write, mexe em dinheiro]
accountstringbodystringasaas_lean_payments_create_leanCreate new payment with summary data in response (POST /v3/lean/payments). [write, mexe em dinheiro]2 params
Create new payment with summary data in response (POST /v3/lean/payments). [write, mexe em dinheiro]
accountstringbodystringasaas_lean_payments_deleteDelete payment with summary data (DELETE /v3/lean/payments/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.4 params
Delete payment with summary data (DELETE /v3/lean/payments/{id}). [write, mexe em dinheiro] Bulk support: accepts ids for batched execution.
accountstringbodystringid*stringidsarrayasaas_lean_payments_getRetrieve a single payment with summary data (GET /v3/lean/payments/{id}). Bulk support: accepts ids for batched execution.4 params
Retrieve a single payment with summary data (GET /v3/lean/payments/{id}). Bulk support: accepts ids for batched execution.
accountstringid*stringidsarrayquerystringSponsors
Readme
Asaas
Asaas para Claude, Cursor e agentes de IA
Conta digital e cobranças no Asaas com a API REST oficial v3 completa (api.asaas.com), saldo, cobranças (boleto/PIX/cartão), assinaturas, parcelamentos, links de pagamento, split, antecipações, transferências, PIX, extrato, notas fiscais e subcontas. Consulta e operação. Pareia com o Banco MCP, o Banco mostra o que entrou na conta, o Asaas opera o que você cobra. Autenticação por chave de API (gerada na conta Asaas, em Configurações, Integrações, Chave de API).
- 📊 1 ferramenta
- 🔒 Somente leitura
- 💬 Funciona com qualquer cliente MCP: Claude Desktop, Cursor, VS Code, Cline, Continue
- 🔑 Login via magic-link (sem senha)
English version · Documentação completa · Skill pra agentes
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):
Details
- Repository
- github.com/mcp-dir/asaas-mcp
- Category
- Finance & Commerce
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026