Skip to main content

4 December 2025

ยท 2 min read

New featuresโ€‹

๐Ÿค– Swan's new MCP (Model Context Protocol) servers give AI assistants direct access to Swan's GraphQL schema and documentation. Use them with Claude Desktop, Claude Code, or Cursor to generate accurate queries and get answers about the API.

Improvementsโ€‹

๐Ÿ”— Your users can now upload merchant profile supporting documents directly in Web Banking. Retrieve the upload link from supportingDocumentCollectionUrl in the SupportingDocumentCollection object and share it with them.

๐Ÿ“ฉ Account opening email notifications have been rebranded to support your project's branding (logo, accent colors):

Your current configuration has been applied automatically to avoid disruptions. Swan can configure some of these notifications on your behalf; submit a request if you're interested.

๐Ÿ“ˆ The Insights tab on your Dashboard now includes new visualizations:

  • Capital deposits: New section tracking deposit status, total lead time, and step duration.
  • KYC multi-touch lead time: New graph tracking total verification time for complex cases. The "One-touch vs. multi-touch" graph now focuses on completed processes, with iterations simplified to match service level agreements ("Within 9 hours" vs. "More than 9 hours").

Coming soon: Support operations graphs.

API updatesโ€‹

Upcoming breaking changesโ€‹

๐Ÿ›ก๏ธ Starting December 18, we're introducing stricter input validation for several mutations to improve security and error handling. The following fields now enforce specific formats, returning a ValidationRejection for invalid values:

MutationFieldRequired format
addVirtualIbanEntryaccountIdValid UUID
disableAccountMembershipaccountMembershipIdValid UUID
resumeAccountMembershipaccountMembershipIdValid UUID
resumeAccountMembershipconsentRedirectUrlValid URL

๐Ÿ“ฉ Starting December 18, the account membership invitation notification will be rebranded with your project's branding (logo, accent colors). If you use a forked version of Web Banking, fetch and deploy the latest version from Swan's repository to continue receiving Swan-sent invitation emails.