Upbank
FreeNot checkedEnables querying Up Bank account transactions and spending habits through natural language, using the Up Bank API in read-only mode.
About
Enables querying Up Bank account transactions and spending habits through natural language, using the Up Bank API in read-only mode.
README
A Model Context Protocol server implementation for accessing the Up Bank API
The goal is to test the Up Bank API to see if we can find some use for it in daily LLM usage. Some ideas:
- Get a list of transactions for the day and add to your daily journaling
- Compare your spending habits across months
- Get Navishkar (the author of this repo) a job so he can make the kind of money that allows him to finally afford his own home in Melbourne
Note: The API does not allow mutations so there's no risk of you accidentally deleting your bank account or sending money to a Nigerian prince.
How it works.
Follow Up Bank's own Getting Started guide. You'll want to create a Personal Access Token.
MCP Server's remain a pain to install. I'm going to link to each client's instructions (or the ones I use anyway)
The easiest is via Smithery.ai which gives you the exact config to include in your client.
[!CAUTION]
YourPersonal Access Tokenis Personal. Do not share with others, including adding it inside the Smithery interface. Just paste some random values to see how the config will look.
How its built
I use the openapi spec found on Github to generate zod schemas and types using Orval.
Unfortunately, the api uses opaque cursors which means I can't simply use the outputs generated from Orval.
This is why, for the moment, I'm manually copying some files across and generating a pagination handler myself.
What's next
- Fix/Enhance Orval's generator to make this a better experience. Or maybe I just need to read their docs better.
- Create prompts that provide instructions on analyzing ingested data.
- Distribute executables with Homebrew, Chocolatey, apt etc.
- Resolve the additional endpoints that aren't needed e.g. patch, post, delete on resources
Resources:
Install Upbank in Claude Desktop, Claude Code & Cursor
unyly install mcp-upbankInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add mcp-upbank -- npx -y @sirmews/mcp-upbankFAQ
Is Upbank MCP free?
Yes, Upbank MCP is free — one-click install via Unyly at no cost.
Does Upbank need an API key?
No, Upbank runs without API keys or environment variables.
Is Upbank hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Upbank in Claude Desktop, Claude Code or Cursor?
Open Upbank on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Upbank with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
