# Asaas — MCP server on mcp.ai > Digital account and billing on Asaas with the full official REST API v3 (api.asaas.com), balance, charges (boleto/PIX/card), subscriptions, installments, payment links, split, anticipations, transfers, PIX, statement, invoices and subaccounts. Read and write. Pairs with the Banco MCP, the Banco shows money received, Asaas operates what you charge. Auth via an API key (generated in the Asaas account, under Settings, Integrations, API Key). By: mcp.ai · official Page: https://mcp.ai/asaas ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_asaas?ms=1781045700000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/asaas/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/asaas/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/asaas/skill.md Postman collection (v2.1): https://mcp.ai/asaas/postman.json ## Tools - asaas_accounts_access_tokens_create(account?: string, id: string, body?: string, ids?: string[]) — Create API key for a subaccount (POST /v3/accounts/{id}/accessTokens). [write, mexe em dinheiro] - asaas_accounts_access_tokens_delete(account?: string, id: string, accessTokenId: string, body?: string, ids?: string[]) — Delete API key for a subaccount (DELETE /v3/accounts/{id}/accessTokens/{accessTokenId}). [write, mexe em dinheiro] - asaas_accounts_access_tokens_list(account?: string, id: string, query?: string, ids?: string[]) — List API keys for a subaccount (GET /v3/accounts/{id}/accessTokens). - asaas_accounts_access_tokens_update(account?: string, id: string, accessTokenId: string, body?: string, ids?: string[]) — Update API key for a subaccount (PUT /v3/accounts/{id}/accessTokens/{accessTokenId}). [write, mexe em dinheiro] - asaas_accounts_create(account?: string, body?: string) — Create subaccount (POST /v3/accounts). [write, mexe em dinheiro] - asaas_accounts_delete(account?: string, id: string, body?: string, ids?: string[]) — Close non-BaaS subaccount (DELETE /v3/accounts/{id}). [write, mexe em dinheiro] - asaas_accounts_escrow_create(account?: string, id: string, body?: string, ids?: string[]) — Save or update Escrow Account configuration for subaccount (POST /v3/accounts/{id}/escrow). [write, mexe em dinheiro] - asaas_accounts_escrow_create_2(account?: string, body?: string) — Create default Escrow Account configuration to all subaccounts (POST /v3/accounts/escrow). [write, mexe em dinheiro] - asaas_accounts_escrow_list(account?: string, id: string, query?: string, ids?: string[]) — Reterive Escrow Account configuration for subaccount (GET /v3/accounts/{id}/escrow). - asaas_accounts_escrow_list_2(account?: string, query?: string) — Retrieve default Escrow Account configuration (GET /v3/accounts/escrow). - asaas_accounts_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single subaccount (GET /v3/accounts/{id}). - asaas_accounts_list(account?: string, query?: string) — List subaccounts (GET /v3/accounts). - asaas_accounts_resend_activation_link_create(account?: string, id: string, body?: string, ids?: string[]) — Resend activation link for non-BaaS subaccount (POST /v3/accounts/{id}/resendActivationLink). [write, mexe em dinheiro] - asaas_anticipations_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel anticipation (POST /v3/anticipations/{id}/cancel). [write, mexe em dinheiro] - asaas_anticipations_configurations_list(account?: string, query?: string) — Retrieve status of automatic anticipation (GET /v3/anticipations/configurations). - asaas_anticipations_configurations_update(account?: string, body?: string) — Update status of automatic anticipation (PUT /v3/anticipations/configurations). [write, mexe em dinheiro] - asaas_anticipations_create(account?: string, body?: string) — Request anticipation (POST /v3/anticipations). [write, mexe em dinheiro] - asaas_anticipations_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single anticipation (GET /v3/anticipations/{id}). - asaas_anticipations_limits_list(account?: string, query?: string) — Retrieve anticipation limits (GET /v3/anticipations/limits). - asaas_anticipations_list(account?: string, query?: string) — List anticipations (GET /v3/anticipations). - asaas_anticipations_simulate_create(account?: string, body?: string) — Simulate anticipation (POST /v3/anticipations/simulate). [write, mexe em dinheiro] - asaas_bill_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel bill payments (POST /v3/bill/{id}/cancel). [write, mexe em dinheiro] - asaas_bill_create(account?: string, body?: string) — Create a bill payment (POST /v3/bill). [write, mexe em dinheiro] - asaas_bill_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single bill payment (GET /v3/bill/{id}). - asaas_bill_list(account?: string, query?: string) — List bill payments (GET /v3/bill). - asaas_bill_simulate_create(account?: string, body?: string) — Simulate a bill payment (POST /v3/bill/simulate). [write, mexe em dinheiro] - asaas_chargebacks_dispute_create(account?: string, id: string, body?: string, ids?: string[]) — Create a chargeback dispute (POST /v3/chargebacks/{id}/dispute). [write, mexe em dinheiro] - asaas_chargebacks_list(account?: string, query?: string) — List chargebacks (GET /v3/chargebacks/). - asaas_checkouts_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel a checkout (POST /v3/checkouts/{id}/cancel). [write, mexe em dinheiro] - asaas_checkouts_create(account?: string, body?: string) — Create new checkout (POST /v3/checkouts). [write, mexe em dinheiro] - asaas_credit_bureau_report_create(account?: string, body?: string) — Make consultation (POST /v3/creditBureauReport). [write, mexe em dinheiro] - asaas_credit_bureau_report_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a credit bureau report (GET /v3/creditBureauReport/{id}). - asaas_credit_bureau_report_list(account?: string, query?: string) — List credit bureau reports (GET /v3/creditBureauReport). - asaas_credit_card_pre_authorization_config_create(account?: string, body?: string) — Save or update pre-authorization configuration (POST /v3/creditCard/preAuthorization/config). [write, mexe em dinheiro] - asaas_credit_card_pre_authorization_config_list(account?: string, query?: string) — Retrieve pre-authorization configuration (GET /v3/creditCard/preAuthorization/config). - asaas_credit_card_tokenize_credit_card_create(account?: string, body?: string) — Credit card tokenization (POST /v3/creditCard/tokenizeCreditCard). [write, mexe em dinheiro] - asaas_customers_create(account?: string, body?: string) — Create new customer (POST /v3/customers). [write, mexe em dinheiro] - asaas_customers_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove Customer (DELETE /v3/customers/{id}). [write, mexe em dinheiro] - asaas_customers_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single customer (GET /v3/customers/{id}). - asaas_customers_list(account?: string, query?: string) — List customers (GET /v3/customers). - asaas_customers_notifications_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve notifications from a customer (GET /v3/customers/{id}/notifications). - asaas_customers_restore_create(account?: string, id: string, body?: string, ids?: string[]) — Restore removed customer (POST /v3/customers/{id}/restore). [write, mexe em dinheiro] - asaas_customers_update(account?: string, id: string, body?: string, ids?: string[]) — Update existing customer (PUT /v3/customers/{id}). [write, mexe em dinheiro] - asaas_escrow_finish_create(account?: string, id: string, body?: string, ids?: string[]) — Finish payment escrow in the Escrow Account (POST /v3/escrow/{id}/finish). [write, mexe em dinheiro] - asaas_finance_balance(account?: string, query?: string) — Retrieve account balance (GET /v3/finance/balance). - asaas_finance_payment_statistics(account?: string, query?: string) — Collections statistics (GET /v3/finance/payment/statistics). - asaas_finance_split_statistics(account?: string, query?: string) — Retrieve split values (GET /v3/finance/split/statistics). - asaas_financial_transactions_list(account?: string, query?: string) — Retrieve extract (GET /v3/financialTransactions). - asaas_fiscal_info_create(account?: string, body?: string) — Create and update tax information (POST /v3/fiscalInfo/). [write, mexe em dinheiro] - asaas_fiscal_info_federal_service_codes_list(account?: string, query?: string) — List federal service codes (GET /v3/fiscalInfo/federalServiceCodes). - asaas_fiscal_info_list(account?: string, query?: string) — Retrieve tax information (GET /v3/fiscalInfo/). - asaas_fiscal_info_municipal_options_list(account?: string, query?: string) — List municipal configurations (GET /v3/fiscalInfo/municipalOptions). - asaas_fiscal_info_national_portal_create(account?: string, body?: string) — Configure invoice issuing portal (POST /v3/fiscalInfo/nationalPortal). [write, mexe em dinheiro] - asaas_fiscal_info_nbs_codes_list(account?: string, query?: string) — List NBS codes (GET /v3/fiscalInfo/nbsCodes). - asaas_fiscal_info_operation_indicator_codes_list(account?: string, query?: string) — List operation indicator codes (GET /v3/fiscalInfo/operationIndicatorCodes). - asaas_fiscal_info_services_list(account?: string, query?: string) — List municipal services (GET /v3/fiscalInfo/services). - asaas_fiscal_info_tax_classification_codes_list(account?: string, query?: string) — List tax classification codes (GET /v3/fiscalInfo/taxClassificationCodes). - asaas_fiscal_info_tax_situation_codes_list(account?: string, query?: string) — List tax situation codes (GET /v3/fiscalInfo/taxSituationCodes). - asaas_installments_create(account?: string, body?: string) — Create Installment (POST /v3/installments). [write, mexe em dinheiro] - asaas_installments_create_credit_card(account?: string, body?: string) — Create Installment with credit card (POST /v3/installments/). [write, mexe em dinheiro] - asaas_installments_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove installment (DELETE /v3/installments/{id}). [write, mexe em dinheiro] - asaas_installments_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single installment (GET /v3/installments/{id}). - asaas_installments_list(account?: string, query?: string) — List installments (GET /v3/installments). - asaas_installments_payment_book_list(account?: string, id: string, query?: string, ids?: string[]) — Generate installment booklet (GET /v3/installments/{id}/paymentBook). - asaas_installments_payments_delete(account?: string, id: string, body?: string, ids?: string[]) — Cancel charges of an installment (pending and overdue) (DELETE /v3/installments/{id}/payments). [write, mexe em dinheiro] - asaas_installments_payments_list(account?: string, id: string, query?: string, ids?: string[]) — List payments of a installment (GET /v3/installments/{id}/payments). - asaas_installments_refund_create(account?: string, id: string, body?: string, ids?: string[]) — Refund installment (POST /v3/installments/{id}/refund). [write, mexe em dinheiro] - asaas_installments_splits_update(account?: string, id: string, body?: string, ids?: string[]) — Update installment splits (PUT /v3/installments/{id}/splits). [write, mexe em dinheiro] - asaas_invoices_authorize_create(account?: string, id: string, body?: string, ids?: string[]) — Issue an invoice (POST /v3/invoices/{id}/authorize). [write, mexe em dinheiro] - asaas_invoices_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel an invoice (POST /v3/invoices/{id}/cancel). [write, mexe em dinheiro] - asaas_invoices_create(account?: string, body?: string) — Schedule invoice (POST /v3/invoices). [write, mexe em dinheiro] - asaas_invoices_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single invoice (GET /v3/invoices/{id}). - asaas_invoices_list(account?: string, query?: string) — List invoices (GET /v3/invoices). - asaas_invoices_update(account?: string, id: string, body?: string, ids?: string[]) — Update invoice (PUT /v3/invoices/{id}). [write, mexe em dinheiro] - asaas_lean_payments_capture_authorized_payment_create(account?: string, id: string, body?: string, ids?: string[]) — Capture payment with Pre-Authorization with summary data in response (POST /v3/lean/payments/{id}/captureAuthorizedPayment). [write, mexe em dinheiro] - asaas_lean_payments_create_credit_card(account?: string, body?: string) — Create new payment with credit card with summary data in response (POST /v3/lean/payments/). [write, mexe em dinheiro] - asaas_lean_payments_create_lean(account?: string, body?: string) — Create new payment with summary data in response (POST /v3/lean/payments). [write, mexe em dinheiro] - asaas_lean_payments_delete(account?: string, id: string, body?: string, ids?: string[]) — Delete payment with summary data (DELETE /v3/lean/payments/{id}). [write, mexe em dinheiro] - asaas_lean_payments_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single payment with summary data (GET /v3/lean/payments/{id}). - asaas_lean_payments_list(account?: string, query?: string) — List payments with summary data (GET /v3/lean/payments). - asaas_lean_payments_receive_in_cash_create(account?: string, id: string, body?: string, ids?: string[]) — Confirm cash receipt with summary data in response (POST /v3/lean/payments/{id}/receiveInCash). [write, mexe em dinheiro] - asaas_lean_payments_refund_create(account?: string, id: string, body?: string, ids?: string[]) — Refund payment with summary data in response (POST /v3/lean/payments/{id}/refund). [write, mexe em dinheiro] - asaas_lean_payments_restore_create(account?: string, id: string, body?: string, ids?: string[]) — Restore removed payment with summary data in response (POST /v3/lean/payments/{id}/restore). [write, mexe em dinheiro] - asaas_lean_payments_undo_received_in_cash_create(account?: string, id: string, body?: string, ids?: string[]) — Undo cash receipt confirmation with summary data in response (POST /v3/lean/payments/{id}/undoReceivedInCash). [write, mexe em dinheiro] - asaas_lean_payments_update(account?: string, id: string, body?: string, ids?: string[]) — Update existing payment with summary data in response (PUT /v3/lean/payments/{id}). [write, mexe em dinheiro] - asaas_list_accounts(account?: string) — Lista as conexões (contas) Asaas vinculadas a este install — id, label. - asaas_mobile_phone_recharges_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel a cell phone recharge (POST /v3/mobilePhoneRecharges/{id}/cancel). [write, mexe em dinheiro] - asaas_mobile_phone_recharges_create(account?: string, body?: string) — Request recharge (POST /v3/mobilePhoneRecharges). [write, mexe em dinheiro] - asaas_mobile_phone_recharges_get(account?: string, id: string, query?: string, ids?: string[]) — Recover a single cell phone recharge (GET /v3/mobilePhoneRecharges/{id}). - asaas_mobile_phone_recharges_list(account?: string, query?: string) — List cell phone top-ups (GET /v3/mobilePhoneRecharges). - asaas_mobile_phone_recharges_provider_list(account?: string, phoneNumber: string, query?: string) — Search for cell phone provider (GET /v3/mobilePhoneRecharges/{phoneNumber}/provider). - asaas_my_account_account_number_list(account?: string, query?: string) — Retrieve Asaas account number (GET /v3/myAccount/accountNumber). - asaas_my_account_commercial_info_create(account?: string, body?: string) — Update business data (POST /v3/myAccount/commercialInfo/). [write, mexe em dinheiro] - asaas_my_account_commercial_info_list(account?: string, query?: string) — Retrieve business data (GET /v3/myAccount/commercialInfo/). - asaas_my_account_delete(account?: string, body?: string) — Delete White Label subaccount (DELETE /v3/myAccount/). [write, mexe em dinheiro] - asaas_my_account_documents_create(account?: string, id: string, body?: string, ids?: string[]) — Send documents (POST /v3/myAccount/documents/{id}). [write, mexe em dinheiro] - asaas_my_account_documents_files_create(account?: string, id: string, body?: string, ids?: string[]) — Update sent document (POST /v3/myAccount/documents/files/{id}). [write, mexe em dinheiro] - asaas_my_account_documents_files_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove sent document (DELETE /v3/myAccount/documents/files/{id}). [write, mexe em dinheiro] - asaas_my_account_documents_files_get(account?: string, id: string, query?: string, ids?: string[]) — View document sent (GET /v3/myAccount/documents/files/{id}). - asaas_my_account_documents_list(account?: string, query?: string) — Check pending documents (GET /v3/myAccount/documents). - asaas_my_account_fees_list(account?: string, query?: string) — Retrieve account fees (GET /v3/myAccount/fees/). - asaas_my_account_payment_checkout_config_create(account?: string, body?: string) — Save payment checkout customization (POST /v3/myAccount/paymentCheckoutConfig/). [write, mexe em dinheiro] - asaas_my_account_payment_checkout_config_list(account?: string, query?: string) — Retrieve personalization settings (GET /v3/myAccount/paymentCheckoutConfig/). - asaas_my_account_status_list(account?: string, query?: string) — Check account registration status (GET /v3/myAccount/status/). - asaas_notifications_batch_update(account?: string, body?: string) — Update existing notifications in batch (PUT /v3/notifications/batch). [write, mexe em dinheiro] - asaas_notifications_update(account?: string, id: string, body?: string, ids?: string[]) — Update existing notification (PUT /v3/notifications/{id}). [write, mexe em dinheiro] - asaas_payment_dunnings_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel payment dunning (POST /v3/paymentDunnings/{id}/cancel). [write, mexe em dinheiro] - asaas_payment_dunnings_create(account?: string, body?: string) — Create a payment dunning (POST /v3/paymentDunnings). [write, mexe em dinheiro] - asaas_payment_dunnings_documents_create(account?: string, id: string, body?: string, ids?: string[]) — Resend documents (POST /v3/paymentDunnings/{id}/documents). [write, mexe em dinheiro] - asaas_payment_dunnings_get(account?: string, id: string, query?: string, ids?: string[]) — Recover a single payment dunning (GET /v3/paymentDunnings/{id}). - asaas_payment_dunnings_history_list(account?: string, id: string, query?: string, ids?: string[]) — Event history lists (GET /v3/paymentDunnings/{id}/history). - asaas_payment_dunnings_list(account?: string, query?: string) — List payment dunnings (GET /v3/paymentDunnings). - asaas_payment_dunnings_partial_payments_list(account?: string, id: string, query?: string, ids?: string[]) — List payments received (GET /v3/paymentDunnings/{id}/partialPayments). - asaas_payment_dunnings_payments_available_for_dunning_list(account?: string, query?: string) — List payments available for payment dunning (GET /v3/paymentDunnings/paymentsAvailableForDunning). - asaas_payment_dunnings_simulate_create(account?: string, body?: string) — Simulate a payment dunning (POST /v3/paymentDunnings/simulate). [write, mexe em dinheiro] - asaas_payment_links_create(account?: string, body?: string) — Create a payments link (POST /v3/paymentLinks). [write, mexe em dinheiro] - asaas_payment_links_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove a payments link (DELETE /v3/paymentLinks/{id}). [write, mexe em dinheiro] - asaas_payment_links_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single payments link (GET /v3/paymentLinks/{id}). - asaas_payment_links_images_create(account?: string, id: string, body?: string, ids?: string[]) — Add an image to a payments link (POST /v3/paymentLinks/{id}/images). [write, mexe em dinheiro] - asaas_payment_links_images_delete(account?: string, paymentLinkId: string, imageId: string, body?: string) — Remove an image from payments link (DELETE /v3/paymentLinks/{paymentLinkId}/images/{imageId}). [write, mexe em dinheiro] - asaas_payment_links_images_get(account?: string, paymentLinkId: string, imageId: string, query?: string) — Retrieve a single payments link image (GET /v3/paymentLinks/{paymentLinkId}/images/{imageId}). - asaas_payment_links_images_list(account?: string, id: string, query?: string, ids?: string[]) — List images from a payments link (GET /v3/paymentLinks/{id}/images). - asaas_payment_links_images_set_as_main_update(account?: string, paymentLinkId: string, imageId: string, body?: string) — Set payments link main image (PUT /v3/paymentLinks/{paymentLinkId}/images/{imageId}/setAsMain). [write, mexe em dinheiro] - asaas_payment_links_list(account?: string, query?: string) — List payments links (GET /v3/paymentLinks). - asaas_payment_links_restore_create(account?: string, id: string, body?: string, ids?: string[]) — Restore a payments link (POST /v3/paymentLinks/{id}/restore). [write, mexe em dinheiro] - asaas_payment_links_update(account?: string, id: string, body?: string, ids?: string[]) — Update a payments link (PUT /v3/paymentLinks/{id}). [write, mexe em dinheiro] - asaas_payments_bank_slip_refund_create(account?: string, id: string, body?: string, ids?: string[]) — Refund Bank Slip (POST /v3/payments/{id}/bankSlip/refund). [write, mexe em dinheiro] - asaas_payments_billing_info_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve payment billing information (GET /v3/payments/{id}/billingInfo). - asaas_payments_capture_authorized_payment_create(account?: string, id: string, body?: string, ids?: string[]) — Capture payment with Pre-Authorization (POST /v3/payments/{id}/captureAuthorizedPayment). [write, mexe em dinheiro] - asaas_payments_chargeback_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single chargeback (GET /v3/payments/{id}/chargeback). - asaas_payments_create(account?: string, body?: string) — Create new payment (POST /v3/payments). [write, mexe em dinheiro] - asaas_payments_create_credit_card(account?: string, body?: string) — Create new payment with credit card (POST /v3/payments/). [write, mexe em dinheiro] - asaas_payments_delete(account?: string, id: string, body?: string, ids?: string[]) — Delete payment (DELETE /v3/payments/{id}). [write, mexe em dinheiro] - asaas_payments_documents_create(account?: string, id: string, body?: string, ids?: string[]) — Upload payment documents (POST /v3/payments/{id}/documents). [write, mexe em dinheiro] - asaas_payments_documents_delete(account?: string, id: string, documentId: string, body?: string, ids?: string[]) — Delete document from a payment (DELETE /v3/payments/{id}/documents/{documentId}). [write, mexe em dinheiro] - asaas_payments_documents_get(account?: string, id: string, documentId: string, query?: string, ids?: string[]) — Retrieve a single document of a payment (GET /v3/payments/{id}/documents/{documentId}). - asaas_payments_documents_list(account?: string, id: string, query?: string, ids?: string[]) — List documents of a payment (GET /v3/payments/{id}/documents). - asaas_payments_documents_update(account?: string, id: string, documentId: string, body?: string, ids?: string[]) — Update settings of a document of a payment (PUT /v3/payments/{id}/documents/{documentId}). [write, mexe em dinheiro] - asaas_payments_escrow_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve payment escrow in the Escrow Account (GET /v3/payments/{id}/escrow). - asaas_payments_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single payment (GET /v3/payments/{id}). - asaas_payments_identification_field_list(account?: string, id: string, query?: string, ids?: string[]) — Get digitable bill line (GET /v3/payments/{id}/identificationField). - asaas_payments_limits_list(account?: string, query?: string) — Recovering payment limits (GET /v3/payments/limits). - asaas_payments_list(account?: string, query?: string) — List payments (GET /v3/payments). - asaas_payments_pay_with_credit_card_create(account?: string, id: string, body?: string, ids?: string[]) — Pay a charge with a credit card (POST /v3/payments/{id}/payWithCreditCard). [write, mexe em dinheiro] - asaas_payments_pix_qr_code_list(account?: string, id: string, query?: string, ids?: string[]) — Get QR Code for Pix payments (GET /v3/payments/{id}/pixQrCode). - asaas_payments_receive_in_cash_create(account?: string, id: string, body?: string, ids?: string[]) — Confirm cash receipt (POST /v3/payments/{id}/receiveInCash). [write, mexe em dinheiro] - asaas_payments_refund_create(account?: string, id: string, body?: string, ids?: string[]) — Refund payment (POST /v3/payments/{id}/refund). [write, mexe em dinheiro] - asaas_payments_refunds_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve refunds of a single payment (GET /v3/payments/{id}/refunds). - asaas_payments_restore_create(account?: string, id: string, body?: string, ids?: string[]) — Restore removed payment (POST /v3/payments/{id}/restore). [write, mexe em dinheiro] - asaas_payments_simulate_create(account?: string, body?: string) — Sales simulator (POST /v3/payments/simulate). [write, mexe em dinheiro] - asaas_payments_splits_paid_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single paid split (GET /v3/payments/splits/paid/{id}). - asaas_payments_splits_paid_list(account?: string, query?: string) — List paid splits (GET /v3/payments/splits/paid). - asaas_payments_splits_received_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single received split (GET /v3/payments/splits/received/{id}). - asaas_payments_splits_received_list(account?: string, query?: string) — List received splits (GET /v3/payments/splits/received). - asaas_payments_status_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve status of a payment (GET /v3/payments/{id}/status). - asaas_payments_undo_received_in_cash_create(account?: string, id: string, body?: string, ids?: string[]) — Undo cash receipt confirmation (POST /v3/payments/{id}/undoReceivedInCash). [write, mexe em dinheiro] - asaas_payments_update(account?: string, id: string, body?: string, ids?: string[]) — Update existing payment (PUT /v3/payments/{id}). [write, mexe em dinheiro] - asaas_payments_viewing_info_list(account?: string, id: string, query?: string, ids?: string[]) — Payment viewing information (GET /v3/payments/{id}/viewingInfo). - asaas_pix_address_keys_create(account?: string, body?: string) — Create a key (POST /v3/pix/addressKeys). [write, mexe em dinheiro] - asaas_pix_address_keys_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove key (DELETE /v3/pix/addressKeys/{id}). [write, mexe em dinheiro] - asaas_pix_address_keys_external_list(account?: string, query?: string) — Check Pix Key (GET /v3/pix/addressKeys/external). - asaas_pix_address_keys_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single key (GET /v3/pix/addressKeys/{id}). - asaas_pix_address_keys_list(account?: string, query?: string) — List keys (GET /v3/pix/addressKeys). - asaas_pix_automatic_authorizations_create(account?: string, body?: string) — Create an authorization (POST /v3/pix/automatic/authorizations). [write, mexe em dinheiro] - asaas_pix_automatic_authorizations_delete(account?: string, id: string, body?: string, ids?: string[]) — Cancel an authorization (DELETE /v3/pix/automatic/authorizations/{id}). [write, mexe em dinheiro] - asaas_pix_automatic_authorizations_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single authorization (GET /v3/pix/automatic/authorizations/{id}). - asaas_pix_automatic_authorizations_list(account?: string, query?: string) — List authorizations (GET /v3/pix/automatic/authorizations). - asaas_pix_automatic_payment_instructions_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single payment instruction (GET /v3/pix/automatic/paymentInstructions/{id}). - asaas_pix_automatic_payment_instructions_list(account?: string, query?: string) — List payment instructions (GET /v3/pix/automatic/paymentInstructions). - asaas_pix_qr_codes_decode_create(account?: string, body?: string) — Decode a QRCode for payment (POST /v3/pix/qrCodes/decode). [write, mexe em dinheiro] - asaas_pix_qr_codes_pay_create(account?: string, body?: string) — Pay a QRCode (POST /v3/pix/qrCodes/pay). [write, mexe em dinheiro] - asaas_pix_qr_codes_static_create(account?: string, body?: string) — Create static QRCode (POST /v3/pix/qrCodes/static). [write, mexe em dinheiro] - asaas_pix_qr_codes_static_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove a static QR Code (DELETE /v3/pix/qrCodes/static/{id}). [write, mexe em dinheiro] - asaas_pix_token_bucket_address_key_list(account?: string, query?: string) — Available Token Bucket Check (GET /v3/pix/tokenBucket/addressKey). - asaas_pix_transactions_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel a scheduled transaction (POST /v3/pix/transactions/{id}/cancel). [write, mexe em dinheiro] - asaas_pix_transactions_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single transaction (GET /v3/pix/transactions/{id}). - asaas_pix_transactions_list(account?: string, query?: string) — List transactions (GET /v3/pix/transactions). - asaas_pix_transactions_recurrings_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel a recurrence (POST /v3/pix/transactions/recurrings/{id}/cancel). [write, mexe em dinheiro] - asaas_pix_transactions_recurrings_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single recurrence (GET /v3/pix/transactions/recurrings/{id}). - asaas_pix_transactions_recurrings_items_cancel_create(account?: string, id: string, body?: string, ids?: string[]) — Cancel a recurrence item (POST /v3/pix/transactions/recurrings/items/{id}/cancel). [write, mexe em dinheiro] - asaas_pix_transactions_recurrings_items_list(account?: string, id: string, query?: string, ids?: string[]) — List recurrence items (GET /v3/pix/transactions/recurrings/{id}/items). - asaas_pix_transactions_recurrings_list(account?: string, query?: string) — List recurrences (GET /v3/pix/transactions/recurrings). - asaas_sandbox_my_account_approve_create(account?: string, body?: string) — (Sandbox only) Approve account (POST /v3/sandbox/myAccount/approve). [write, mexe em dinheiro] - asaas_sandbox_payment_confirm_create(account?: string, id: string, body?: string, ids?: string[]) — (Sandbox only) Confirm payment (POST /v3/sandbox/payment/{id}/confirm). [write, mexe em dinheiro] - asaas_sandbox_payment_overdue_create(account?: string, id: string, body?: string, ids?: string[]) — (Sandbox only) Force charge overdue (POST /v3/sandbox/payment/{id}/overdue). [write, mexe em dinheiro] - asaas_subscriptions_create(account?: string, body?: string) — Create new subscription (POST /v3/subscriptions). [write, mexe em dinheiro] - asaas_subscriptions_create_credit_card(account?: string, body?: string) — Create subscription with credit card (POST /v3/subscriptions/). [write, mexe em dinheiro] - asaas_subscriptions_credit_card_update(account?: string, id: string, body?: string, ids?: string[]) — Update credit card without charging the subscription (PUT /v3/subscriptions/{id}/creditCard). [write, mexe em dinheiro] - asaas_subscriptions_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove subscription (DELETE /v3/subscriptions/{id}). [write, mexe em dinheiro] - asaas_subscriptions_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single subscription (GET /v3/subscriptions/{id}). - asaas_subscriptions_invoice_settings_create(account?: string, id: string, body?: string, ids?: string[]) — Create configuration for issuing invoices (POST /v3/subscriptions/{id}/invoiceSettings). [write, mexe em dinheiro] - asaas_subscriptions_invoice_settings_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove configuration for issuing invoices (DELETE /v3/subscriptions/{id}/invoiceSettings). [write, mexe em dinheiro] - asaas_subscriptions_invoice_settings_list(account?: string, id: string, query?: string, ids?: string[]) — Retrieve configuration for issuing invoices (GET /v3/subscriptions/{id}/invoiceSettings). - asaas_subscriptions_invoice_settings_update(account?: string, id: string, body?: string, ids?: string[]) — Update configuration for issuing invoices (PUT /v3/subscriptions/{id}/invoiceSettings). [write, mexe em dinheiro] - asaas_subscriptions_invoices_list(account?: string, id: string, query?: string, ids?: string[]) — List invoices for subscription charges (GET /v3/subscriptions/{id}/invoices). - asaas_subscriptions_list(account?: string, query?: string) — List subscriptions (GET /v3/subscriptions). - asaas_subscriptions_payment_book_list(account?: string, id: string, query?: string, ids?: string[]) — Generate subscription booklet (GET /v3/subscriptions/{id}/paymentBook). - asaas_subscriptions_payments_list(account?: string, id: string, query?: string, ids?: string[]) — List payments of a subscription (GET /v3/subscriptions/{id}/payments). - asaas_subscriptions_update(account?: string, id: string, body?: string, ids?: string[]) — Update existing subscription (PUT /v3/subscriptions/{id}). [write, mexe em dinheiro] - asaas_transfers_cancel_delete(account?: string, id: string, body?: string, ids?: string[]) — Cancel a transfer (DELETE /v3/transfers/{id}/cancel). [write, mexe em dinheiro] - asaas_transfers_create(account?: string, body?: string) — Transfer to another Institution’s account or Pix key (POST /v3/transfers). [write, mexe em dinheiro] - asaas_transfers_create_internal(account?: string, body?: string) — Transfer to Asaas account (POST /v3/transfers/). [write, mexe em dinheiro] - asaas_transfers_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single transfer (GET /v3/transfers/{id}). - asaas_transfers_list(account?: string, query?: string) — List transfers (GET /v3/transfers). - asaas_wallets(account?: string, query?: string) — Retrieve WalletId (GET /v3/wallets/). - asaas_webhooks_create(account?: string, body?: string) — Create new Webhook (POST /v3/webhooks). [write, mexe em dinheiro] - asaas_webhooks_delete(account?: string, id: string, body?: string, ids?: string[]) — Remove Webhook (DELETE /v3/webhooks/{id}). [write, mexe em dinheiro] - asaas_webhooks_get(account?: string, id: string, query?: string, ids?: string[]) — Retrieve a single Webhook (GET /v3/webhooks/{id}). - asaas_webhooks_list(account?: string, query?: string) — List Webhooks (GET /v3/webhooks). - asaas_webhooks_remove_backoff_create(account?: string, id: string, body?: string, ids?: string[]) — Remove webhook backoff (POST /v3/webhooks/{id}/removeBackoff). [write, mexe em dinheiro] - asaas_webhooks_update(account?: string, id: string, body?: string, ids?: string[]) — Update Existing Webhook (PUT /v3/webhooks/{id}). [write, mexe em dinheiro] ## Example prompts - "What's my Asaas account balance?" - "List the overdue charges (status OVERDUE)" - "Which PIX payments were received this week?" ## Links Docs: https://mcp.ai/docs/mcps/asaas Website: https://mcp.ai/mcps/asaas