Mcp Asaas

io.github.codespar由 GitHub 帳號 codespar 發布v0.2.1更新於 Oct 24, 2026

MCP server for Asaas — billing automation, Pix, boleto, credit card, subscriptions

已驗證STDIO僅桌面金融商業與電商

概覽

AI 產生的概覽

面向巴西 Asaas 支付平台的 MCP 伺服器,讓助理建立與管理收款、Pix 收款碼、boleto、訂閱與轉帳。

可以做什麼
  • 建立、查詢、更新、刪除與退款收款單,支援 Pix、boleto 與信用卡分期
  • 取得收款的 Pix QR code 以及 boleto 可輸入行與條碼
  • 建立與列出客戶,並查詢客戶詳細資料
  • 建立、列出、查詢與取消週期性訂閱
  • 查詢帳戶餘額、建立用於分帳的子帳戶,以及建立或列出銀行轉帳(Pix 轉出或 TED)
  • 列出 webhook 事件,並建立或列出 webhook 通知設定
適用情境
適合讓助理直接處理 Asaas 的帳務作業:開立收款單、查詢收款狀態、管理訂閱與客戶,或檢視轉帳與 webhook 事件。示範模式可在沒有真實憑證的情況下建置與測試代理程式。
執行需求
透過 npx 在本機執行(需要 Node.js)。需要 Asaas 帳戶,並在 ASAAS_API_KEY 環境變數中提供 API 金鑰,除非使用示範模式(--demo 參數或 MCP_DEMO=true)。可選 ASAAS_SANDBOX=true 指向 Asaas 沙箱環境。需要能連線至 Asaas 的網路。
安裝前請注意
ASAAS_API_KEY 中的 API 金鑰可存取真實支付帳戶。多個工具會動用資金或變更紀錄:create_payment、create_transfer、refund_payment、cancel_subscription、delete_payment 與 update_payment。建議先以 ASAAS_SANDBOX 或示範模式測試,並覆核代理程式發起的扣款、退款或轉帳操作。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Asaas,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@codespar/mcp-asaas

MCP server for Asaas — billing automation with Pix, boleto, and credit card payments

[npm] [License: MIT]

Quick Start

Claude Desktop

Add to ~/.config/claude/claude_desktop_config.json:

json
{  "mcpServers": {    "asaas": {      "command": "npx",      "args": ["-y", "@codespar/mcp-asaas"],      "env": {        "ASAAS_API_KEY": "your-key",        "ASAAS_SANDBOX": "true"      }    }  }}

Claude Code

bash
claude mcp add asaas -- npx @codespar/mcp-asaas

Cursor / VS Code

Add to .cursor/mcp.json or .vscode/mcp.json:

json
{  "servers": {    "asaas": {      "command": "npx",      "args": ["-y", "@codespar/mcp-asaas"],      "env": {        "ASAAS_API_KEY": "your-key",        "ASAAS_SANDBOX": "true"      }    }  }}

Tools (24)

ToolPurpose
create_paymentCreate a payment in Asaas (Pix, boleto, or credit card); pass installments (>=2) with billingType: CREDIT_CARD to split into equal monthly installments
get_paymentGet payment details by ID
list_paymentsList payments with optional filters
get_pix_qrcodeGet Pix QR code for a payment (returns payload and image)
get_boletoGet boleto digitable line and barcode for a payment
create_customerCreate a customer in Asaas
list_customersList customers with optional filters
create_subscriptionCreate a recurring subscription
get_balanceGet current account balance
list_subscriptionsList subscriptions with optional filters
cancel_subscriptionCancel a subscription by ID
get_webhook_eventsList webhook events (payment confirmations, transfers, etc.)
create_subaccountCreate a subaccount for payment splitting
get_installmentsGet installment details for an existing payment by id, OR preview a hypothetical schedule by passing value + installments without an id
create_transferCreate a bank transfer (Pix out or TED)
create_pix_qrcodeGenerate a static PIX QR code for receiving payments
list_transfersList transfers with optional filters
create_notificationCreate a webhook notification configuration
list_notificationsList webhook notification configurations
get_customerGet customer details by ID
update_paymentUpdate a pending payment
delete_paymentDelete a payment by ID
refund_paymentRefund a received payment
get_subscriptionGet subscription details by ID

Authentication

Asaas uses an API key passed via the access_token header. You can generate your key from the Asaas dashboard.

Sandbox / Testing

Asaas provides a full sandbox environment at sandbox.asaas.com. Set ASAAS_SANDBOX=true to use it.

Get your credentials

  1. Go to Asaas
  2. Create an account or sign up for sandbox at sandbox.asaas.com
  3. Navigate to Integracoes > API and generate your API key
  4. Set the ASAAS_API_KEY environment variable

Environment Variables

VariableRequiredDescription
ASAAS_API_KEYYes (unless in demo mode)API key from Asaas dashboard
ASAAS_SANDBOXNoSet to "true" for sandbox mode
MCP_DEMONoSet to "true" (equivalent to passing --demo on the command line) for stateful demo-mode fixtures — no API key required

Demo mode

Pass the --demo flag (or set MCP_DEMO=true) to make every tool return deterministic fixture responses instead of calling the real Asaas API. Useful for building and testing agents without burning sandbox credentials.

The demo handlers for create_payment and get_installments are stateful: create_payment issues distinct ids per call (pay_demo_001, pay_demo_002, ...) and, when called with billingType: CREDIT_CARD + installments >= 2 + value > 0, records the installment schedule in an in-process ledger. A subsequent get_installments({ id }) against that id echoes the recorded schedule back. get_installments also supports a preview path — pass value + installments without an id and it returns a hypothetical schedule (status: "PREVIEW", preview: true) without creating a payment. Other tools return static fixture payloads.

bash
# Start the server in demo mode (no key required):npx -y @codespar/mcp-asaas --demo

Roadmap

v0.2 (planned)

  • list_subscriptions — List all recurring subscriptions with filters
  • cancel_subscription — Cancel an active subscription
  • get_webhook_events — List webhook events for debugging integrations
  • create_subaccount — Create a subaccount for marketplace splits
  • get_installments — Get installment details for a payment

v0.3 (planned)

  • create_anticipation — Request anticipation of receivables
  • get_fiscal_info — Get fiscal/tax information for payments
  • batch_payments — Create multiple payments in a single request

Want to contribute? Open a PR or request a tool.

Links

Enterprise

Need governance, budget limits, and audit trails for agent payments? CodeSpar Enterprise adds policy engine, payment routing, and compliance templates on top of these MCP servers.

License

MIT

來源:packages/payments/asaas/README.md,提交 d0a519a

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.1最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分