关于 Allowance MCP
Allowance MCP 让 AI Agent 通过人工批准的限额支付凭证购物,而非使用真实银行卡。它面向需要限定支出、完成结账并保留审计记录的 Agent 工作流。
主要功能
- 01手机端批准购买
- 02商户、金额和期限限制
- 03签发限额虚拟卡
- 04提供结账联系及地址信息
- 05报告收据和扣款金额
- 06暂停、撤销及审计控制
适用场景
- 01批准 Agent 的特定购买
- 02按商户和金额限制结账支出
- 03查看收据和购买尝试记录
- 04暂停或撤销 Agent 的额度授权
MCP 相关
托管的 MCP 服务将 Allowance 的购买审批和结账流程作为工具提供给 MCP 客户端。它使用 OAuth,并支持 streamable HTTP。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.useallowance.comclaude mcp add --transport http allowance-mcp-public https://mcp.useallowance.com{"mcpServers":{"allowance-mcp-public":{"type":"http","url":"https://mcp.useallowance.com"}}}在 Cursor 中打开{"servers":{"allowance-mcp-public":{"type":"http","url":"https://mcp.useallowance.com"}}}在 VS Code 中打开{"mcpServers":{"allowance-mcp-public":{"type":"http","url":"https://mcp.useallowance.com"}}}{"mcpServers":{"allowance-mcp-public":{"serverUrl":"https://mcp.useallowance.com"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.useallowance.com需要授权工具
详细介绍
Allowance MCP
Allowance 是面向 AI Agent 的支付安全层。它让人们可以在手机上批准范围明确的购买,同时 Agent 使用限次支付凭证完成结账,而不是使用用户的真实银行卡。
Allowance MCP 将这一流程开放给 MCP 客户端:Agent 可以请求批准特定购买,在获批后获取范围明确的虚拟卡,完成结账,并将收据和最终扣款金额报告到审计记录中。
本仓库是托管版 Allowance MCP 服务的公开目录和配置所在地。实现仓库为私有仓库。

托管服务
- 服务 URL:
https://mcp.useallowance.com - 传输方式:
streamable-http - 官方注册表名称:
com.useallowance/allowance-mcp - 官方注册表 URL:
https://registry.modelcontextprotocol.io/v0.1/servers/com.useallowance%2Fallowance-mcp/versions/latest - 公司网站:
https://useallowance.com - 发现元数据:
https://useallowance.com/.well-known/mcp.json - 产品文档:
https://useallowance.com/mcp
身份验证
Allowance MCP 使用 OAuth。将 MCP 客户端连接到 https://mcp.useallowance.com,并在出现提示时完成 Allowance OAuth 流程。
OAuth 完成后,MCP 客户端会在调用工具时发送签发的持有者令牌。正常使用 MCP 时,用户不应创建或粘贴独立 API 密钥。请勿提交令牌、银行卡凭证或结账个人身份信息(PII)。
核心流程
- Agent 为特定购买创建额度申请。
- 用户在手机上批准、拒绝该申请,或任由申请过期。
- 如果获批,Agent 使用范围明确的支付凭证完成结账,或等待 Allowance 远程履约。
- Agent 报告成功或失败,并在可用时提供收据和扣款金额详情。
用户通过手机批准即代表授权消费。获批后,除非实际总额超过批准上限、结账需要无法获取的信息,或商品与已批准的申请存在实质差异,否则 Agent 不应再次要求最终确认。
Allowance 的管控范围
- 消费范围:商户、金额上限、购买原因和有效期。
- 支付风险敞口:Agent 获取限额支付凭证,而不是用户的真实银行卡。
- 结账数据:仅在结账需要时提供已批准的联系信息、配送信息和账单信息。
- 可审计性:记录申请、批准、发卡、购买尝试、收据和失败情况。
- 撤销:用户可以暂停或撤销额度,而不是让 Agent 持续拥有广泛的支付权限。
工具
send_allowance_requestpoll_allowance_requestwait_for_allowance_requestget_allowance_requestlist_allowance_requestscancel_allowance_requestget_contact_detailsget_allowance_shipping_addressget_allowance_billing_addressissue_allowance_cardcomplete_purchase_authreport_purchase_successreport_purchase_failurelist_allowance_purchase_attemptsget_allowancewait_for_remote_fulfillmentreply_to_remote_fulfillment_messagelist_allowancespause_allowancerevoke_allowancelist_supported_merchantscheck_merchant
安全模型
Allowance 旨在让 Agent 在范围明确的授权下消费,而不是获取用户的真实银行卡。Allowance 会强制执行审批、限额、收据和审计记录。
如发现安全问题,请发送邮件至 [email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。