
BankSync
io.banksyncPublished by banksync.ioOfficial publisherv1.0.2Updated Oct 25, 2026
Connect AI agents to bank accounts, transactions, balances, and investments.
Overview
BankSync connects AI assistants to real bank accounts, letting them read transactions, balances, investments and loans and sync that data to Notion, Sheets or A
- What you can do
- Discover data type schemas and available feed source types, and list workspaces and connected integrations (including deleting an integration). Connect, list and remove bank links and banks. Read accounts, transactions, balances, holdings, trades and loan details from linked institutions. Create, update, validate and delete automated data feeds, and list, trigger or cancel sync jobs. Sync financial data to Notion, Google Sheets and Airtable.
- When to use it
- Useful when you want an assistant to answer questions about your own finances — spending, total balances, portfolio performance, loan balances — or to set up recurring syncs of bank transactions into Notion, Google Sheets or Airtable.
- Requirements
- A BankSync account and API key from the developer site, supplied as the BANKSYNC_API_KEY environment variable or an X-API-Key header. Either the remote endpoint over Streamable HTTP or the local npm/PyPI package (Node.js or Python) that bridges stdio to the remote server. Network access to the BankSync endpoint.
Installation
In SourceWeft
- Open BankSync in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.banksync%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"banksync": {
"type": "http",
"url": "https://mcp.banksync.io/"
}
}
}README
BankSync MCP Server
[npm version] [PyPI version] [License: MIT] [smithery badge] [Install with NPX in VS Code]
Talk to your bank data. Connect AI agents to real bank accounts — transactions, balances, investments, and loans — across 15,000+ financial institutions.
BankSync MCP is an open Model Context Protocol server with 28 tools that gives Claude, ChatGPT, Cursor, VS Code, and other AI agents secure, read-write access to your financial data. Sync to Notion, Google Sheets, and Airtable — all through conversation.
Website · Docs · Setup Guides · Quick Start · Tools Reference
Quick Start
Get your API key at banksync.io/developers. BankSync runs as a remote MCP server — no install required:
Setup
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Claude Code
Cursor
Add to .cursor/mcp.json:
VS Code (Copilot)
Add to .vscode/mcp.json:
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
npm package (stdio fallback)
For clients that don't support remote HTTP servers, use the npm package as a local bridge:
Set BANKSYNC_API_KEY=your-key as an environment variable. The package bridges stdio to https://mcp.banksync.io automatically.
Example config (any stdio client):
Setup guides for all clients: banksync.io/developers/mcp-setup
What You Can Do
Ask your AI agent questions like:
- "What were my biggest expenses last month?"
- "How much do I have across all my accounts?"
- "Show my investment portfolio performance"
- "Sync my transactions to Notion every week"
- "What's my outstanding loan balance?"
Tools
28 tools across 7 categories. Full reference with parameters and examples: docs/TOOLS.md
How It Works
See docs/ARCHITECTURE.md for details.
Typical Workflow
Data Sources
Sync Destinations
Security
- API key authentication — keys scoped per workspace
- All data encrypted in transit (TLS)
- Role-based permissions (owner/admin/editor/viewer)
- BankSync never stores banking credentials — delegated to Plaid/Basiq
- Stateless MCP transport — no session data persisted
See SECURITY.md for our security policy and vulnerability reporting.
Debugging
Use the MCP Inspector to test and debug the server:
Or connect the inspector directly to the remote server:
Documentation
Privacy Policy
BankSync's privacy policy is available at banksync.io/privacy. BankSync never stores banking credentials — authentication is delegated to Plaid and Basiq. API keys are scoped per workspace and all data is encrypted in transit.
License
MIT — see LICENSE.
Source: README.md at commit b32b703
Tools
0Version history
1- v1.0.2LatestSep 16, 2026
Score
85% 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 daysRequired25 pts
- Auth declaredRequired10 pts
- 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