Connect BankSync to ChatGPT

Connect BankSync MCP server to ChatGPT Desktop to query bank transactions, balances, and investments through OpenAI's conversational AI.

See the ChatGPT MCP docs for more detail.

Prerequisites

  • A BankSync account with at least one connected bank
  • An API key with all permission scopes (created from Workspace → Developers)

Set up in ChatGPT

ChatGPTconnects to BankSync through its built-in connector UI — there’s no config snippet to paste. Follow the steps below to authorize BankSync.

Tip. Note: ChatGPT connectors use OAuth-based authentication. Custom header authentication (X-API-Key) is not supported natively. ChatGPT will prompt you to authorize during the connector setup flow.
Server URL. BankSync’s MCP server is at https://mcp.banksync.io over Streamable HTTP, authenticated with your X-API-Key.

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-Key header.
  • 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.

Frequently asked questions

Does ChatGPT support MCP servers?

Yes. ChatGPT Desktop supports MCP connectors through Settings → Connectors. You need a Pro, Plus, Business, or Enterprise plan and Developer Mode enabled.

Does ChatGPT support API key authentication for MCP?

ChatGPT connectors use OAuth-based authentication rather than custom header API keys. BankSync supports OAuth for ChatGPT — you will be prompted to authorize during the connector setup flow.