Monzo

🏦 英国数字银行智能管家

通过官方API连接英国Monzo数字银行,实现余额查询、交易追踪、储蓄罐管理和实时通知推送,支持OAuth2安全认证与自动令牌刷新。

收藏
12.8k
安装
2.7k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

功能概述

Monzo Banking Skill 是面向英国用户的官方银行API集成工具,通过OAuth2协议安全连接Monzo数字银行账户,提供完整的个人财务管理功能。

核心能力

账户查询:实时查看余额、今日消费、含储蓄罐的总资产,支持多账户(个人/联名/商业)切换。交易历史支持灵活筛选——按时间范围(如--since 7d)、关键词搜索(商户/备注)、指定条数限制,输出格式兼顾人类可读与JSON结构化数据。

储蓄管理(Pots):查看储蓄罐列表与目标进度,支持英镑整数存入/提取(注意单位为便士,£50=5000)。典型场景包括假日基金、应急储备等目标储蓄。

应用内通知:向用户手机Monzo应用推送自定义提醒,支持标题、正文及URL跳转,可用于账单提醒、预算预警等自动化场景。

扩展功能:收据附件管理(关联交易记录)、Webhook订阅(实时交易事件推送),满足进阶用户需求。

技术优势

  • 安全架构:AES-256-CBC加密存储凭据,文件权限600,自动令牌刷新机制
  • 强认证合规:完整支持Monzo SCA(强客户认证)流程,需用户在官方App手动授权
  • 非交互模式:支持--non-interactive参数,便于自动化脚本和Agent集成

局限性与风险

地域限制:仅支持英国Monzo账户,国际用户无法使用。依赖Monzo官方开发者平台稳定性,API变更可能导致功能中断。

权限门槛:SCA授权步骤不可跳过,若用户未及时在App内批准,所有API调用将返回forbidden.insufficient_permissions。

资金操作风险:Pot存取无二次确认,脚本错误可能导致意外转账;金额单位为便士,换算错误易造成100倍误差。

凭证管理:MONZO_KEYRING_PASSWORD丢失将导致加密凭据永久不可恢复。

适合人群

英国Monzo活跃用户、追求财务自动化的技术爱好者、需要实时银行数据对接的开发者。不适合无Monzo账户、对命令行操作不熟悉、或对OAuth配置感到困难的用户。

常规风险提示

  • 定期轮换MONZO_KEYRING_PASSWORD并备份加密文件
  • 生产环境建议启用Webhook替代轮询,降低API调用频率
  • 涉及资金操作的脚本建议添加人工确认步骤

Monzo 内容

scripts文件夹
lib文件夹
手动下载zip · 25.5 kB
monzo.shtext/x-shellscript
请选择文件