用途:通过 Stripe 兼容工具自动化支付处理操作,涵盖客户、订阅、支付方式、余额交易与客户搜索。Composio 平台将 Braintree 支付工作流路由至 Stripe 工具包,实现统一支付管理。工具包文档见 composio.dev/toolkits/braintree。
使用方式:该技能需要连接 Rube MCP 服务器(https://rube.app/mcp)。执行任何工具前,需确保 stripe 工具包存在活动连接;若无,则通过 RUBE_MANAGE_CONNECTIONS 发起连接。
主要能力:
- 客户管理:STRIPE_CREATE_CUSTOMER 创建客户,STRIPE_GET_CUSTOMERS_CUSTOMER 按 ID 获取,STRIPE_POST_CUSTOMERS_CUSTOMER 更新,STRIPE_LIST_CUSTOMERS 分页列出,STRIPE_GET_V1_CUSTOMERS_SEARCH_CUSTOMERS 按邮箱、姓名、元数据搜索。搜索需使用 field:value 语法,如 email:'user@example.com'、name~'John'、metadata['key']:'value'、created>1609459200,可用 AND/OR 组合(最多 10 条,不可混用)。
- 订阅管理:STRIPE_CREATE_SUBSCRIPTION 创建订阅,STRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS 列出客户订阅,STRIPE_GET_CUSTOMERS_CUSTOMER_SUBS_SUB_EXPOSED_ID 获取指定订阅。创建时 customer 与 items 必填,items 含 price 或 price_data、quantity;可选 default_payment_method、trial_period_days、collection_method、cancel_at_period_end。
- 支付方式:STRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS 列出客户支付方式,STRIPE_ATTACH_PAYMENT_METHOD 附加支付方式。
- 余额交易:STRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS 获取客户余额变动历史,支持 created 比较运算符、invoice、limit 及 starting_after/ending_before 游标分页。
限制与注意事项:搜索查询必须带字段前缀,裸字符串会报错;使用 trial_period_days 或 collection_method='send_invoice' 时 default_payment_method 非必填,否则订阅可能无法激活;支付方式附加前须处于 detached 状态;分页使用对象 ID 游标而非页码;所有金额以最小货币单位表示(如美分,1000 = $10.00);订阅列表默认排除已取消订阅,需传 status: "all" 才包含。
适用场景:需要在自动化流程中统一管理 Braintree 支付相关客户、订阅、支付方式与余额交易的场景。
其他信息:官方文本暂未提供。