Connect BankSync to Atlassian Rovo
Connect BankSync MCP server to Atlassian Rovo to give Atlassian's AI assistant access to bank data within Jira, Confluence, and your team's workflow.
Prerequisites
- A BankSync account with at least one connected bank
- An API key with all permission scopes (created from Workspace → Developers)
Configuration
Add the BankSync server to your Atlassian Rovo MCP configuration, replacing the placeholder with your API key:
MCP config (JSON)
{"mcpServers": {"banksync": {"url": "https://mcp.banksync.io","headers": {"X-API-Key": "bsk_your_api_key_here"}}}}
Where it goes: .cursor/mcp.json (Cursor, project root) · claude_desktop_config.json (Claude Desktop)
Cursor (.cursor/mcp.json) — Atlassian + BankSync combined
Cursor (.cursor/mcp.json) — Atlassian + BankSync combined
{"mcpServers": {"atlassian": {"url": "https://mcp.atlassian.com/v1/mcp"},"banksync": {"url": "https://mcp.banksync.io","headers": {"X-API-Key": "bsk_your_api_key_here"}}}}
Claude Desktop (claude_desktop_config.json) — Atlassian + BankSync combined
Claude Desktop (claude_desktop_config.json) — Atlassian + BankSync combined
{"mcpServers": {"atlassian": {"type": "http","url": "https://mcp.atlassian.com/v1/mcp"},"banksync": {"type": "http","url": "https://mcp.banksync.io","headers": {"X-API-Key": "bsk_your_api_key_here"}}}}
Tip. Authentication: The Atlassian MCP server uses OAuth 2.1 — your browser will open for authorization on first use. No API key is required for the Atlassian side.
Tip. Deprecation note: The legacy Atlassian SSE endpoint (/v1/sse) will stop working after June 30, 2026. Always use /v1/mcp (Streamable HTTP).
Server URL. BankSync’s MCP server is at
https://mcp.banksync.io over Streamable HTTP, authenticated with your X-API-Key. If Atlassian Rovo can’t reach a remote server, use the local bridge npx -y @banksync/mcp with BANKSYNC_API_KEY set.Verify your connection
Restart your client and try these prompts to confirm the connection works:
“List my workspaces”
“What banks do I have connected?”
“What’s my checking account balance?”
Troubleshooting
“No tools available” or the MCP server is not listed
- Make sure you restarted your AI client after editing the config file.
- Verify the JSON/YAML is valid (no trailing commas, correct brackets).
- Check the URL is exactly
https://mcp.banksync.io.
“Authentication failed” or “Invalid API key”
- Confirm the key starts with
bsk_and has not been revoked. - Ensure the key is passed in the
X-API-Keyheader. - Check for stray whitespace or newlines around the key value.
Connection timeout or the client lacks remote HTTP support
- The server uses Streamable HTTP. Allow outbound HTTPS to
mcp.banksync.io. - If your client only supports local servers, use the npm bridge:
npx -y @banksync/mcp.
Tools are listed but return errors
- Verify your API key has the required scopes — for full access, select all scopes when creating the key.
- Make sure you have at least one bank connected in the BankSync app.
- Check that you are passing the correct workspace ID when prompted.
Debugging with MCP Inspector
- Use the MCP Inspector to test the connection independently of your AI client.
- Run:
npx @modelcontextprotocol/inspector --url https://mcp.banksync.io--header "X-API-Key: bsk_your_key" - If the Inspector connects but your client does not, the issue is your client configuration.