Skip to main content
MCP server CX Codex

Starling Bank — Claude Code MCP server: features and setup

Connect an AI agent to Starling Bank to work with account details and transactions. Payment sending needs an extra signing setup.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add starling-bank-mcp -e STARLING_BANK_ACCESS_TOKEN=<STARLING_BANK_ACCESS_TOKEN> -e STARLING_BANK_PRIVATE_KEY_UID=<STARLING_BANK_PRIVATE_KEY_UID> -e STARLING_BANK_PRIVATE_KEY_PEM=<STARLING_BANK_PRIVATE_KEY_PEM> -- npx -y starling-bank-mcp
Open on GitHub

What Starling Bank does

The server connects an agent to the Starling Bank API, giving it access to account management and transactions. A personal access token controls permissions through the scopes selected when you create it. Payments require a separate signing configuration.

In Claude Code, the server runs through npx over stdio. Setup also passes the private key UID and PEM values. The model can affect your bank account, and errors or prompt injection could be costly. Treat the granted access with care.

What it helps with

  • review Starling Bank account details
  • check transactions through an AI agent
  • send a payment after configuring signing

Example prompts for the agent

  • Review my Starling Bank account details.
  • Check my Starling Bank transactions.
  • Send a payment through Starling Bank after signing is configured.

How to install Starling Bank

Platform CLI

claude mcp add starling-bank-mcp -e STARLING_BANK_ACCESS_TOKEN=<STARLING_BANK_ACCESS_TOKEN> -e STARLING_BANK_PRIVATE_KEY_UID=<STARLING_BANK_PRIVATE_KEY_UID> -e STARLING_BANK_PRIVATE_KEY_PEM=<STARLING_BANK_PRIVATE_KEY_PEM> -- npx -y starling-bank-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Starling Bank

How do I install Starling Bank in Claude Code?

Run `claude mcp add starling-bank-mcp -e STARLING_BANK_ACCESS_TOKEN=<STARLING_BANK_ACCESS_TOKEN> -e STARLING_BANK_PRIVATE_KEY_UID=<STARLING_BANK_PRIVATE_KEY_UID> -e STARLING_BANK_PRIVATE_KEY_PEM=<STARLING_BANK_PRIVATE_KEY_PEM> -- npx -y starling-bank-mcp`. Replace the placeholders with your token and key values.

What does Starling Bank do?

This MCP server connects an AI agent to the Starling Bank API for account management and transactions. Sending payments requires a separate signing setup.

What credentials does Starling Bank need?

Provide a personal Starling Bank access token and the private key UID and PEM values in the server configuration. The token’s scopes determine what the agent can access.

Similar MCP servers

All MCP servers for Finance and business →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor