MCP server for the Monzo banking API with OAuth, local transaction cache, and spending analysis
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add monzo-partymola -- docker run -i --rm ghcr.io/partymola/monzo-mcp:v0.10.0~/.codex/config.toml
[mcp_servers.monzo-partymola]
command = "docker"
args = ["run", "-i", "--rm", "ghcr.io/partymola/monzo-mcp:v0.10.0"]
# codex mcp add monzo-partymola -- docker run -i --rm ghcr.io/partymola/monzo-mcp:v0.10.0~/.cursor/mcp.json
{
"mcpServers": {
"monzo-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/partymola/monzo-mcp:v0.10.0"
]
}
}
}.vscode/mcp.json
{
"servers": {
"monzo-partymola": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/partymola/monzo-mcp:v0.10.0"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"monzo-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/partymola/monzo-mcp:v0.10.0"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"monzo-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/partymola/monzo-mcp:v0.10.0"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"monzo-partymola": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/partymola/monzo-mcp:v0.10.0"
]
}
}
}