Skip to content
Agentmart
Submit a tool

Starling Bank

Allow AI systems to view and control your Starling Bank account.

Connector by domdomegg · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 6
Write a review

Chalk Labs

Need help deploying Starling Bank?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Codex, VS Code, Claude Desktop, Cursor, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install connector/domdomegg-starling-bank-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
12 read · 10 write · 2 delete
Secrets
3 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 24

Read from the source code; the running server may list different tools.

Read 12 · Look things up without changing anything.

  • account_balance_get
  • account_holder_get
  • account_identifiers_get
  • accounts_list
  • cards_list
  • direct_debits_list
  • feed_item_attachment_download
  • feed_item_get
  • payees_list
  • savings_goals_list
  • standing_orders_list
  • transactions_list

Write 10 · Create, change, send or run things.

  • card_lock_update
  • feed_item_attachment_upload
  • feed_item_note_update
  • feed_item_spending_category_update
  • payee_create
  • payment_create
  • savings_goal_create
  • savings_goal_deposit
  • savings_goal_update
  • savings_goal_withdraw

Delete 2 · Delete, drop, revoke or wipe things.

  • payee_delete
  • savings_goal_delete

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • STARLING_BANK_ACCESS_TOKEN
  • STARLING_BANK_PRIVATE_KEY_PEM
  • STARLING_BANK_PRIVATE_KEY_UID

Network hosts it talks to 3

  • api.starlingbank.com · found in code
  • github.com · found in install command, code
  • raw.githubusercontent.com · found in code

Tools (24)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • account_balance_getGet account balanceread-only

    Get the balance for a specific account. Shows both cleared balance (settled transactions) and effective balance (including pending transactions).

  • account_holder_getGet account holder detailsread-only

    Get detailed information about the logged in account holder including name, address, and other personal details.

  • account_identifiers_getGet account identifiersread-only

    Get an account's bank identifiers (sort code, account number, BIC, IBAN, etc.)

  • accounts_listGet all accountsread-only

    Get all accounts associated with the logged in account holder. This is typically the first call to make to get account information. An account holder (e.g. a person or business) can have multiple accounts (e.g. a GBP and EUR account).

  • card_lock_updateLock or unlock card

    Enable or disable (lock/unlock) a card

  • cards_listList all cardsread-only

    Get all the cards for an account holder

  • direct_debits_listList direct debitsread-only

    Get all direct debit mandates for an account

  • feed_item_attachment_downloadDownload transaction attachmentread-only

    Download a specific attachment from a feed item (transaction). Returns the attachment as base64 encoded data.

  • feed_item_attachment_uploadUpload transaction attachment

    Upload an attachment to a feed item (transaction). Provide either base64 encoded attachment data or a file path (recommended).

  • feed_item_getGet transaction detailsread-only

    Get details of a specific feed item (transaction) including any attachments

  • feed_item_note_updateUpdate transaction note

    Update the user note for a transaction

  • feed_item_spending_category_updateUpdate transaction spending category

    Update the spending category for a transaction

  • payee_createCreate new payee

    Create a new payee (person/company you can send payments to)

  • payee_deleteDelete payee

    Delete a payee

  • payees_listList all payeesread-only

    Get all payees (people/companies you can send payments to) for the account holder.

Show 9 more tools
  • payment_createCreate payment

    Create a payment to an existing payee

  • savings_goal_createCreate savings goal

    Create a new savings goal

  • savings_goal_deleteDelete savings goal

    Delete a savings goal

  • savings_goal_depositDeposit to savings goal

    Add money to a savings goal

  • savings_goal_updateUpdate savings goal

    Update an existing savings goal

  • savings_goal_withdrawWithdraw from savings goal

    Withdraw money from a savings goal

  • savings_goals_listList savings goalsread-only

    Get all savings goals for an account

  • standing_orders_listList standing ordersread-only

    Get all standing orders for an account category

  • transactions_listList transactionsread-only

    Get transaction feed items for an account category. Use the default category UID for main account transactions.

Signals

Stars
6
Forks
4
Open issues
0
Last commit
Oct 21, 2026 (10 days ago)
Last release
Aug 5, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.domdomegg/starling-bank-mcp
Version
1.2.1
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from domdomegg

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Starling Bank running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Starling Bank?

CallGet help
Cite this page

Starling Bank MCP server. Agent Mart. https://agentmart.dev/connectors/domdomegg-starling-bank-mcp (last updated 2026-10-25)