
Mcp Transbank
io.github.codesparPublished by GitHub account codesparv0.2.0-alpha.3Updated Oct 24, 2026
MCP server for Transbank — Chile dominant card acquirer (Webpay Plus / Mall / OneClick)
Overview
Local MCP server that lets an assistant create, commit, capture, refund and look up Transbank Webpay Plus, Mall and OneClick card payments in Chile.
- What you can do
- Create, commit, check status, capture or increase and refund Webpay Plus one-shot redirect payments
- Create, commit, check status, capture and refund Webpay Mall transactions split across several seller commerce codes
- Start, finish and delete OneClick Mall card enrollments, then authorize, capture, refund and look up stored-card charges
- Switch between Transbank integration and production environments via configuration
- When to use it
- Use it when you are building or operating Chilean e-commerce payments on Transbank and want an assistant to drive Webpay Plus, Webpay Mall or OneClick Mall flows, including refunds and deferred captures, from a local MCP client.
- Requirements
- Runs locally over stdio via the npm package (npx or npm install), so Node.js is needed. Requires a Transbank merchant commerce code in TRANSBANK_COMMERCE_CODE and an API secret key in TRANSBANK_API_KEY_SECRET; TRANSBANK_ENV selects integration (default) or production. Outbound network access to Transbank endpoints is required.
Installation
In SourceWeft
- Open Mcp Transbank 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-transbank
MCP server for Transbank — Chile's dominant card acquirer.
Transbank is effectively default for Chilean commerce (state-origin roots, owned by a consortium of Chilean banks). Shipping this server is a prerequisite for any "CodeSpar covers LatAm" claim that includes Chile.
Two products are covered:
- Webpay Plus — one-shot redirect payments (
buy_order+amount, user is redirected to Webpay to pay). - Webpay OneClick Mall — tokenized recurring / card-on-file payments that can split across multiple merchant codes (the "mall" model).
Tools (19)
Install
Environment
Integration base URL: https://webpay3gint.transbank.cl
Production base URL: https://webpay3g.transbank.cl
Authentication
Every request sends two headers:
The server handles headers automatically — you only configure the env vars.
Run
Webpay Plus flow
- Call
webpay_create_transactionwithbuy_order,session_id,amount,return_url. - Redirect user to
url?token_ws=<token>. - User pays at Webpay, is redirected back to
return_url. - Call
webpay_commit_transactionwith the returned token to actually charge.
OneClick Mall flow
- Call
oneclick_create_inscriptionwithusername,email,response_url. Redirect user tourl_webpay. - After user returns, call
oneclick_finish_inscription. Store the returnedtbk_useragainst your user. - To charge later, call
oneclick_authorizewithusername,tbk_user, a parent mallbuy_order, and adetailsarray (one entry per child merchant).
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
Source: packages/payments/transbank/README.md at commit d0a519a
Tools
0Version history
1- v0.2.0-alpha.3LatestSep 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