
Mcp Pomelo
io.github.codesparPublished by GitHub account codesparv0.1.1Updated Oct 24, 2026
MCP server for Pomelo — pan-LATAM card issuing: users, virtual/physical cards, transactions
Overview
MCP server for Pomelo card issuing: lets an assistant create card-holder users, issue virtual or physical cards, change card status and read transactions.
- What you can do
- Create, fetch and update card-holder users
- Issue virtual or physical cards and look up cards by id or by user/status
- Change card lifecycle status (active, blocked, disabled)
- Search the card-transactions feed and fetch a single transaction
- Mutating calls send an auto-generated idempotency key, overridable per call
- When to use it
- Useful when you manage Pomelo card programs in Latin America and want an assistant to onboard cardholders, issue or freeze cards, or look up card and transaction records without leaving the chat.
- Requirements
- Runs locally via npx from the npm package @codespar/mcp-pomelo (Node.js). Requires OAuth2 client credentials in POMELO_CLIENT_ID and POMELO_CLIENT_SECRET; POMELO_ENV selects sandbox (default) or production, and POMELO_BASE_URL, POMELO_AUTH_URL and POMELO_AUDIENCE can override defaults. Network access to Pomelo's API is needed.
Installation
In SourceWeft
- Open Mcp Pomelo in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@codespar/mcp-pomelo
MCP server for Pomelo — pan-LATAM card issuing as a service: card-holder users, virtual and physical Visa/Mastercard issuance, lifecycle management, and the transactions feed. Argentina, Brazil, Mexico, Colombia, Peru, Chile.
Quick Start
Claude Desktop
Add to ~/.config/claude/claude_desktop_config.json:
Claude Code
Cursor / VS Code
Add to .cursor/mcp.json or .vscode/mcp.json:
Environment
Authentication is OAuth2 client-credentials; the server exchanges and caches the Bearer token automatically.
Tools (9)
Mutating calls carry an x-idempotency-key (auto-generated, overridable per call via idempotency_key).
Example
"Issue a virtual card for the new contractor and freeze the old one."
The agent calls create_user (if needed) → create_card (card_type: "VIRTUAL") → update_card_status (status: "BLOCKED", status_reason: "CLIENT_INTERNAL_REASON").
Notes
- Card credentials (full PAN/CVV) are never returned by these tools; Pomelo exposes sensitive data only through its PCI-scoped widgets.
- Authorization decisioning (approving each swipe in real time) is a webhook you host, not an API call — pair this server with CodeSpar's governed authorizer if you want mandate checks per transaction.
Authentication
OAuth2 client-credentials: the server exchanges POMELO_CLIENT_ID / POMELO_CLIENT_SECRET for a Bearer token at {AUTH_URL}/oauth/token and caches it until shortly before expiry. Mutating calls carry an x-idempotency-key.
Enterprise
Need governance, budget limits, and audit trails for agent-driven card issuing on Pomelo? CodeSpar Enterprise adds a policy engine, payment routing, and compliance templates on top of these MCP servers.
License
MIT
Source: packages/banking/pomelo/README.md at commit d0a519a
Tools
0Version history
2- v0.1.1LatestSep 27, 2026
- v0.1.0Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts