Starling Bank

Starling Bank

MCP server enabling Starling Bank API access for account management and transactions.

0
Stars
0
Forks
0
Releases

Overview

Starling Bank MCP provides a third-party MCP server that integrates with Starling Bank's developer API to enable account management and transaction operations. It is not affiliated with Starling Bank. The server supports token-based authentication via a personal access token and offers guidance on token creation and scope selection. The README outlines installation steps and client options (Claude Desktop, Cursor, and Cline) to run the MCP server locally, using either manual installation (via .dxt file for Claude Desktop) or JSON configuration. It shows how to configure the MCP server to expose the Starling Bank access token through environment variables (e.g., STARLING_BANK_ACCESS_TOKEN) and how to start the MCP server with npx starling-bank-mcp. There is an optional advanced step to enable payments described in PAYMENT_SIGNING_SETUP.md. The project includes instructions for CLI and UI-based configuration and emphasizes caution about model errors and prompt injections when granting the model control of a bank account.

Details

Owner
domdomegg
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Starling Bank API integration

Provides a bridge to Starling Bank's developer API for account data and transaction access via MCP server.

Balance and transaction retrieval

Enables querying account balances and transaction history through the MCP interface.

Token-based authentication

Operates using a Starling Bank personal access token with configurable scopes.

Multi-client deployment support

Configurable for Claude Desktop, Cursor, and Cline with examples for each.

Flexible configuration options

Supports JSON-based configuration and UI-based setup for various clients, using environment variables for tokens.

Optional payments support

Advanced step to enable sending payments via PAYMENT_SIGNING_SETUP.md.

Third-party integration

Indicates this is a 3rd party integration and is not affiliated with Starling Bank.

Audience

Developersto enable AI-based tasks and integrations by accessing Starling Bank account data and transactions via the MCP server
AI systems / agentsto empower AI agents to retrieve balances and transactions via the MCP backend
Developers integrating Starling API into toolsto integrate Starling Bank API into third-party tools for account management tasks

Tags

Starling BankMCP serverBank APIAccount managementTransactionsPaymentsToken-based authenticationDeveloper tools