Swan MCP. Execute SEPA transfers and manage European bank assets.
Swan MCP gives your AI client full algorithmic control over European banking operations. You can programmatically establish local branch accounts with FRA or ESP IBAN formats, execute standard SEPA transfers across Europe, and issue custom virtual corporate cards for contractors. It's the connection point for advanced financial orchestration.
Give Claude and any AI agent real-world access
Creates new European bank accounts instantly and allocates the unique IBAN format (like FRA or ESP) needed for operation.
Generates custom virtual Mastercard debit cards for employees and permanently cancels old corporate cards.
Sends exact funds across European networks using a standard SEPA credit transfer command.
Retrieves all connected bank accounts and lists the historical ledger for any specified account.
Provides a full view of all physical and virtual cards, along with overarching details about your connected project node.
Ask an AI about this
Waiting for input…
What AI agents can do with Swan: Account & Transfer Ops (9 tools)
These nine tools give your agent the ability to perform every core banking function, from setting up new accounts to running detailed transaction audits.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Swan MCPSwan Add Virtual Card
Creates a robust Mastercard Virtual Debit card for expense tracking.
Swan Cancel Card
Permanently removes and deactivates a specific corporate card number.
Swan Create Account
Dynamically provisions a new European bank account under your existing ledger...
Swan Create Sepa Transfer
Initiates a standard, traceable SEPA Credit Transfer across the European banking...
Swan Get Accounts
Lists all operational Swan Bank Accounts and their associated IBANs held by the...
Swan Get Project Info
Retrieves high-level details about your entire connected Swan Project Node for reference.
Swan Get Transactions
Fetches the complete ledger history and transaction list for a specific account ID.
Swan List Cards
Lists both physical and virtual cards currently associated with your project.
Swan Simulate Incoming Transfer
Allows you to inject dummy money into an account for testing purposes only.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Swan, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Swan France. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The old way of doing international payments involves too many handoffs.
Before this MCP, coordinating a payment across borders meant logging into multiple bank portals. You'd start by getting the beneficiary’s IBAN, then manually generating an invoice, confirming the correct SEPA format, and finally initiating the wire transfer through a web form—a process prone to copy-paste errors.
Now, you simply tell your agent: 'Pay Vendor X 500 Euros.' The MCP handles everything. It checks the necessary accounts using `swan_get_accounts`, validates the funds, and executes the payment via `swan_create_sepa_transfer`. You get confirmation of a completed movement without ever leaving your chat interface.
Swan MCP: Full Control Over European Banking Operations
Gone are the days of calling separate APIs for different tasks. There's no need to switch between a card management system and a core banking ledger; this single connector unifies them all.
With Swan MCP, you manage everything from provisioning new operational accounts using `swan_create_account` to issuing temporary spending tools with `swan_add_virtual_card`. It gives your agent one authoritative source for European finance.
What Swan MCP does for your AI
This connector lets you manage complex money movements without touching a dashboard. Need to set up a new operating pool in Germany? You can provision a local account instantly using your agent. When it comes time to pay vendors, simply initiate a SEPA credit transfer with verified external creditor data.
For corporate expense management, the system generates virtual Mastercard debit cards assigned only to specific contractors. If you're building an enterprise financial workflow, this MCP provides the full European banking-as-a-service architecture your AI can act upon. Because Vinkius hosts this connection, your agent gets access to a single point of control for all these functions.
019d760f-8a8d-70ae-85b4-4a7e8f4652a8 How to set up Swan MCP
The bottom line is: You connect once from your AI client and gain programmatic authority over European banking functions.
You must first log into your Swan Partner dashboard to get the necessary credentials.
Next, generate a Project Access Token within the Developer Settings and securely bind that token into Vinkius for API access.
Finally, if you are running simulations or tests, make sure to explicitly set the 'sandbox' environment flag before making any calls.
Who uses Swan MCP
This MCP is for the Treasury Analyst who can't wait until end-of-day batch jobs, or the FinOps Engineer tired of manually checking multiple bank portals. It’s built for organizations that need to move money and manage assets across borders constantly.
Builds features that require real-time, automated account provisioning or transaction execution within a user's application flow.
Needs to distribute and manage vendor spending by programmatically issuing and tracking virtual corporate cards for contractors.
Runs complex, multi-stage payment batches, ensuring funds are correctly routed via SEPA transfers into new or existing operational accounts.
Benefits of connecting Swan MCP
Automate multi-country payments. Instead of manually initiating a wire transfer, your agent uses swan_create_sepa_transfer to safely move funds across Europe from within natural language prompts.
Eliminate manual card issuance risk. You can tell the MCP to generate new vendor spending tools by calling swan_add_virtual_card, immediately giving contractors usable cards without involving a human administrator.
Maintain perfect compliance visibility. The toolset allows you to view all connected assets using swan_list_cards and confirm project health with swan_get_project_info in one query.
Rapidly onboard new markets. You can instantly provision local bank operations by invoking swan_create_account, getting a unique IBAN ready for use in minutes, not days.
Streamline reconciliation. Get the full picture of account activity using swan_get_transactions or check balances with swan_get_accounts, giving you instant ledger history without logging into multiple bank portals.
Swan MCP use cases
Setting up a new subsidiary office.
A Finance Ops team needs to start operations in Portugal. Instead of waiting weeks for physical bank paperwork, they ask their agent to 'Provision a local operating account in Portugal.' The agent uses swan_create_account and returns the live IBAN immediately.
Managing quarterly contractor expenses.
A Project Manager needs 5 new contractors set up for Q3. They ask their agent to 'Issue five virtual cards for marketing spend.' The agent calls swan_add_virtual_card five times, and the cards are ready for use in minutes.
Running end-of-month ledger audits.
A Treasury Analyst needs to check if all outstanding payments were received. They ask their agent to 'Check the last 30 days of activity on Account X.' The agent executes swan_get_transactions and provides a clean, summarized report.
Testing payment systems before deployment.
A Fintech developer needs to test their new payment microservice. They tell the agent 'Run a sandbox transfer simulation.' The agent uses swan_simulate_incoming_transfer to inject fake money, confirming the pipeline works without touching real funds.
Swan MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Using it for general data lookup.
Asking the MCP to 'Tell me about European economic trends in 2024.' The tool only handles banking operations and cannot provide market analysis or commentary.
Trying to batch process payments manually.
The user tries to copy-paste a list of IBANs into the agent prompt, hoping it processes them one by one. The agent needs explicit instructions to call swan_create_sepa_transfer for each payment.
Assuming card functionality covers all payments.
The user asks the MCP to 'Pay a vendor $50.' If they mean via SEPA, they must use swan_create_sepa_transfer. Calling only swan_add_virtual_card just creates an expense tool, it doesn't execute payment.
When to use Swan MCP
Use this MCP if your core business process involves managing money flows across multiple European countries. If you need to provision accounts, issue corporate debit cards, or automate SEPA payments, this is the right fit. Don't use it if you only need to read general account balances; while swan_get_accounts helps, for full history and auditing, you must rely on swan_get_transactions. If your goal is simply to manage internal company contacts (like a CRM), this MCP won't help because its focus is purely on regulated banking actions. Use it only when the task requires deep integration with European financial infrastructure.
Frequently asked questions about Swan MCP
Does swan_get_accounts show my current available balance? +
Yes, it lists all operational accounts and their associated IBANs. For a detailed history of deposits and withdrawals, you should also run swan_get_transactions.
Can I use swan_create_sepa_transfer with dummy data? +
You can test the flow using swan_simulate_incoming_transfer, which is designed for sandbox testing. This tool does not move real money.
What if I need to cancel a corporate card immediately? +
Use the swan_cancel_card function. It permanently deactivates the specified card, ensuring no further transactions can occur against it.
How do I check which cards are associated with my project? +
You run swan_list_cards. This single tool returns a comprehensive list of both physical and virtual cards assigned to your connected project node.