git404hub

what is monzo-claude-connector fr?

silkyrich/monzo-claude-connector — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 4/5LicenseSetup · hard

tl;dr

A self-deployed, read-only Cloudflare Workers MCP server that lets Claude check your Monzo bank balance, transactions, and savings pots over OAuth.

vibe map

mindmap
  root((monzo connector))
    What it does
      Read only Monzo access
      Balance and transactions
      Savings pots
    Tech stack
      TypeScript
      Cloudflare Workers
      MCP
      Durable Objects
    Use cases
      Ask Claude for balance
      Personal finance chat
      Claude Code integration
    Security
      Per user OAuth grants
      No payment tools
      Encrypted tokens

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Ask Claude for your Monzo balance, recent transactions, or savings pot totals in any chat.

VIBE 2

Deploy a personal, read-only bank connector to Claude without running a local server.

VIBE 3

Use Claude Code to query your own Monzo account data via an MCP server.

what's the stack?

TypeScriptCloudflare WorkersMCPDurable ObjectsWrangler

how it stacks up fr

silkyrich/monzo-claude-connector0xradioac7iv/tempfs52191314/web-agent-proxy-sdk
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderatemoderate
Complexity4/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires a Cloudflare account, a registered Monzo OAuth client, and deploying via Wrangler.

MIT license, free to use, modify, and distribute, provided without warranty.

in plain english

Monzo Claude Connector is a remote server that lets Claude read data from your Monzo bank account, such as your balance, recent transactions, and savings pots, directly inside any Claude conversation on web, desktop, or phone. It runs on Cloudflare Workers using the Model Context Protocol, so once you connect it and log in once, it stays connected without needing a laptop or a local server running in the background. The project is not affiliated with Monzo. It is a personal-use tool built on Monzo's own developer API, and it is deliberately read-only: it exposes tools to view accounts, balances, transactions, and pots, but there are no tools for making payments, transfers, or moving money between pots, so those actions simply cannot happen through this connector. Under the hood, a Cloudflare Worker acts as an OAuth server that Claude authenticates to, using a Cloudflare-maintained OAuth provider library backed by a key-value store. That Worker then bridges to Monzo's own OAuth flow, which involves a magic-link email and an approval step inside the Monzo app. Each connected user gets their own isolated storage unit, called a Durable Object, holding only that user's Monzo tokens, so one person's data can never be reached through another person's session. The only secrets the Worker itself holds are the OAuth client id and secret needed to exchange authorization codes, not any actual account data. Setting it up means registering an OAuth client on Monzo's developer site, filling in a few secret values, creating a Cloudflare key-value namespace, deploying the Worker with Wrangler, and then adding the connector's URL inside Claude's settings under Connectors. It also works with Claude Code through a single command line addition. Monzo limits transaction history to the last 90 days unless you reauthenticate right after granting access, and developer apps like this one are single-user unless Monzo approves them for wider production use. The project is released under the MIT license.

prompts (copy fr)

prompt 1
Deploy this Monzo MCP connector to my own Cloudflare Workers account and register an OAuth client.
prompt 2
Explain how this connector isolates one user's Monzo tokens from another user's.
prompt 3
Add this connector to claude.ai using the custom connector URL after deploying.
prompt 4
What's my Monzo balance and how much is in my savings pots, using this connector?

Frequently asked questions

what is monzo-claude-connector fr?

A self-deployed, read-only Cloudflare Workers MCP server that lets Claude check your Monzo bank balance, transactions, and savings pots over OAuth.

What language is monzo-claude-connector written in?

Mainly TypeScript. The stack also includes TypeScript, Cloudflare Workers, MCP.

What license does monzo-claude-connector use?

MIT license, free to use, modify, and distribute, provided without warranty.

How hard is monzo-claude-connector to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is monzo-claude-connector for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.