mcpField
M
mcp-zoop

mcp-zoop

Local
github.com/codesparFinance275Updated 4w ago

About mcp-zoop

mcp-zoop is an MCP server for Zoop's marketplace payment platform. It lets MCP clients handle transactions, split rules, sellers, buyers, transfers and subscriptions. It is aimed at developers building payments with split rules for marketplaces.

Key features

  1. 01Creates Pix, boleto and credit card transactions
  2. 02Splits payments between sellers using split rules
  3. 03Manages sellers, buyers and bank account tokens
  4. 04Queries balances, receivables and transfers
  5. 05Handles refunds, disputes and recurring subscriptions

Use cases

  1. 01Distributing marketplace payments among multiple sellers
  2. 02Checking transaction and transfer status through an AI assistant
  3. 03Managing recurring subscriptions and reviewing disputes

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"codespar-mcp-zoop": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-zoop"
],
"env": {
"ZOOP_API_KEY": "<ZOOP_API_KEY>"
}
}
}
}
Run commandnpx -y @codespar/mcp-zoop
Environment variables to set
ZOOP_API_KEYSecretAPI key for zoop

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npm@codespar/mcp-zoop0.1.4

Tools

28

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
tokenstringNoCard token (for credit/debit)
amountnumberYesAmount in cents (BRL)
currencystringNoCurrency code (BRL)
customerstringNoBuyer ID
descriptionstringNoTransaction description
on_behalf_ofstringYesSeller ID to receive the payment
payment_typeenumYesPayment typecredit | debit | boleto | pix
payment_methodobjectNoPayment method details (for boleto/pix)
payment_method.expiration_datestringNoExpiration date (YYYY-MM-DD)
payment_method.body_instructionsstringNoInstructions on boleto body
installment_planobjectNoInstallment configuration
installment_plan.modeenumNoInstallment modeinterest_free | with_interest
installment_plan.number_installmentsnumberNoNumber of installments

Details

From the project README

@codespar/mcp-zoop

MCP server for Zoop — marketplace payments with split rules

npm License: MIT

Quick Start

Claude Desktop

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

{
  "mcpServers": {
    "zoop": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-zoop"],
      "env": {
        "ZOOP_API_KEY": "your-key",
        "ZOOP_MARKETPLACE_ID": "your-marketplace-id"
      }
    }
  }
}
Claude Code
claude mcp add zoop -- npx @codespar/mcp-zoop
Cursor / VS Code

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

{
  "servers": {
    "zoop": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-zoop"],
      "env": {
        "ZOOP_API_KEY": "your-key",
        "ZOOP_MARKETPLACE_ID": "your-marketplace-id"
      }
    }
  }
}

Tools (28)

ToolPurpose
create_transactionCreate a transaction in Zoop (Pix, boleto, or credit card)
get_transactionGet transaction details by ID
list_transactionsList transactions with optional filters
create_split_ruleCreate a split rule for distributing payments between sellers
create_sellerCreate a seller (individual or business) in the marketplace
get_sellerGet seller details by ID
list_sellersList sellers in the marketplace
create_buyerCreate a buyer in the marketplace
get_balanceGet balance for a seller or the marketplace
create_transferCreate a transfer to a seller's bank account
refund_transactionRefund a transaction (full or partial)
get_receivablesGet receivables for a transaction
create_token_cardTokenize a credit card for secure payments
create_bank_accountCreate a bank account token for a seller
get_seller_balanceGet detailed balance for a specific seller
update_sellerUpdate seller information
list_transfersList marketplace transfers with filters
get_transferGet transfer details by ID
create_subscriptionCreate a recurring subscription
list_receivablesList all receivables for the marketplace
create_pix_paymentCreate a PIX payment transaction
get_pix_paymentGet PIX payment details including QR code and copy-paste payload
cancel_subscriptionCancel a recurring subscription
list_subscriptionsList subscriptions in the marketplace
list_disputesList disputes/chargebacks in the marketplace
get_marketplaceGet marketplace information and settings
get_disputeGet dispute details by ID
get_subscriptionGet subscription details by ID

Authentication

Zoop uses Basic Auth with the API key as username and empty password.

Sandbox / Testing

Zoop provides a sandbox environment accessible via the dashboard.

Get your credentials
  1. Go to Zoop Documentation
  2. Create a developer account
  3. Get your API key and marketplace ID from the dashboard
  4. Set the environment variables

Environment Variables

VariableRequiredDescription
ZOOP_API_KEYYesAPI key from Zoop dashboard
ZOOP_MARKETPLACE_IDYesMarketplace ID

Roadmap

v0.2 (planned)
  • get_dispute — Get dispute details by ID
  • respond_dispute — Respond to a dispute with evidence
  • list_plans — List all subscription plans
  • update_subscription — Update a subscription's details
  • cancel_subscription — Cancel an active subscription
v0.3 (planned)
  • batch_transfers — Process multiple transfers in a single request
  • detailed_reports — Generate detailed financial reports
  • webhook_management — Register, list, and delete webhooks

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.