Swan

Swan MCP Connector for Claude

A+

Empowers algorithmic control over European Bank Accounts. Execute SEPA transfers and manage Virtual Corporate Cards programmatically.

9 tools Official Updated Jun 28, 2026 Official Vinkius Partner

The Swan MCP Server embeds a complete European Banking-as-a-Service architecture into Vinkius LLMs.

What you can do

  • Automated Root Provisioning — Instantly spin up local branch operations allocating FRA or ESP IBAN formats through swan_create_account.
  • Card Administration — Ask the agent to generate custom virtual Mastercards assigned exclusively to distinct contractors utilizing swan_add_virtual_card.
  • Direct SEPA Execution — Move exact funds safely parsing external creditor data natively through swan_create_sepa_transfer directly across European networks.

How it works

  1. Login to your Swan Partner dashboard.
  2. In Developer Settings, forge a Project Access Token granting server-to-server structural authority.
  3. Bind the token securely into Vinkius and set the 'sandbox' environment flag explicitly if performing simulation sweeps.

Who is this for?

  • Agile Fintechs — Embed full neobank ledgers natively.
  • Corporate Orchestrators — Distribute vendor cards programmatically mitigating manual issuance risks.
baassepa-transfersvirtual-cardsfinancial-complianceaccount-provisioning

9 tools expose this connector's capabilities to your AI agent.

swan_add_virtual_card

Provisions a robust Mastercard Virtual Debit

swan_cancel_card

Permanently cancel a specific corporate card

swan_create_account

Requires an existing AccountHolderId. Dynamically provision a European Account under your ledger

swan_create_sepa_transfer

Initiate a standard European SEPA Credit Transfer

swan_get_accounts

List all operational Swan Bank Accounts/IBANs

swan_get_project_info

Fetch overarching details about your connected Swan Project Node

swan_get_transactions

Retrieve the ledger history for a specific Account

swan_list_cards

List all physical and virtual cards

swan_simulate_incoming_transfer

Sandbox Only - Inject fake money

See how to talk to your AI agent using Swan.

Retrieve my core project identifier and map the legal entity ID.

Connected natively to Swan's core GraphQL pipeline. I can confirm your Project ID is 12345ABC and operates under active mode validating your main institution.

Launch a brand new sub-account in France. Bind it to the root entity targeting EUR processing.

Root creation successful. Your account 'Operating Pool FRA' is successfully allocated instantly yielding its unique string representation alongside new IBAN limits routed locally.

Sweep the ledger of Account X123 and list the latest 5 transactions.

Log fetched. Examining the exact nodes, the account handled a deposit of 200 EUR and a 50 EUR withdrawal, both marked as settled on the API tier.

If you inject your core Project Access Token with full production permissions and leave the `env` string off `sandbox`, yes! It executes heavy Core Banking GraphQL mutations that immediately provision legally compliant EU ledgers behind the scenes.

Related Connectors