1. Conduid
  2. Developer Tools
  3. Starling Bank
MCP server · Developer Tools

Starling Bank

🟣🤖 Allow AI systems to view and control your Starling Bank account via MCP

67Good

Scored 15 hours ago · breakdown

About Starling Bank

Starling Bank is an MCP server published by domdomegg in the Developer Tools category: 🟣🤖 Allow AI systems to view and control your Starling Bank account via MCP.

The repository has 6 stars and 4 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/domdomegg/starling-bank-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Starling Bank

Powered by Claude · Grounded in docs

I know everything about Starling Bank. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 15 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.2.1v1.2.1 · 5 Aug 2026What's Changed Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in https://github.com/domdomegg/starling-bank-mcp/pull/22 Bump picomatch by @dependabot[bot] in https://github.com/domdomegg/starling-bank-mcp/pull/23 Bump path-to-regexp…
v1.2.0v1.2.0 · 7 Mar 2026What's Changed Bump rollup from 4.53.3 to 4.59.0 by @dependabot[bot] in https://github.com/domdomegg/starling-bank-mcp/pull/18 Bump minimatch by @dependabot[bot] in https://github.com/domdomegg/starling-bank-mcp/pull/19 Bump…
v1.1.2v1.1.2 · 23 Feb 2026What's Changed Bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in https://github.com/domdomegg/starling-bank-mcp/pull/12 Bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in https://github.com/domdomegg/starling-bank-mcp/pull/15 Bump ajv…
v1.1.1v1.1.1 · 8 Dec 2025What's Changed Simplify project structure by @domdomegg in https://github.com/domdomegg/starling-bank-mcp/pull/10 Fix manifest entry point to dist/main.js by @domdomegg in https://github.com/domdomegg/starling-bank-mcp/pull/11 Full…
v1.1.0v1.1.0 · 8 Dec 2025What's Changed Refactor to modern MCP SDK architecture by @domdomegg in https://github.com/domdomegg/starling-bank-mcp/pull/9 Full Changelog: https://github.com/domdomegg/starling-bank-mcp/compare/v1.0.1...v1.1.0

README

starling-bank-mcp

MCP server for Starling Bank API integration, providing tools to interact with Starling Bank's developer API for account management and transactions.

https://github.com/user-attachments/assets/c2b23c22-bd23-487e-a4f5-c62e02280052

This is a 3rd party integration, and is not affiliated with Starling Bank.

[!WARNING] At time of writing, models make frequent mistakes and are vulnerable to prompt injections. As this MCP server gives the model some control of your bank account, mistakes could be costly. Use with caution and at your own risk.

Installation

Follow the instructions on install-mcp, which generates the right config for your MCP client (Claude Code, Claude Desktop, Cursor, Cline, VS Code, and more).

You'll need a Starling Bank personal access token. To create one:

Set it as STARLING_BANK_ACCESS_TOKEN (replacing the placeholder in the generated config). It'll probably begin something like eyJhbGciOiJQUzI1NiIsInppcCI6IkdaSVAifQ., and be moderately long.

If you want to be able to send payments, also see PAYMENT_SIGNING_SETUP.md.

Advanced: HTTP Transport

By default, the server uses stdio transport (for Claude Desktop, Cursor, etc.). You can also run it as an HTTP server:

STARLING_BANK_ACCESS_TOKEN=eyJhb... MCP_TRANSPORT=http PORT=3000 npx starling-bank-mcp

The MCP endpoint will be available at http://localhost:3000/mcp.

[!WARNING] The HTTP transport has no authentication. Other processes on your machine—including websites in your browser—could potentially access the endpoint and control your bank account. Only use HTTP transport behind a reverse proxy or in another secured setup.

Contributing

Pull requests are welcomed on GitHub! To get started:

  1. Install Git and Node.js
  2. Clone the repository
  3. Install dependencies with npm install
  4. Run npm run test to run tests
  5. Build with npm run build

Releases

Versions follow the semantic versioning spec.

To release:

  1. Use npm version <major | minor | patch> to bump the version
  2. Run git push --follow-tags to push with tags
  3. Wait for GitHub Actions to publish to the NPM registry.

README fetched from the repository 15 hours ago. The original is authoritative.

Questions

About Starling Bank

How do I install Starling Bank?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Starling Bank safe to use with an AI agent?

Its trust score is 67 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Starling Bank still maintained?

Yes — the latest release is v1.2.1 (5 Aug 2026), and the last commit was 4 days ago. The repository has 6 stars.