stripe

mcp/stripe Docker Image

通过Stripe API与Stripe服务进行交互的MCP Server。

9 次收藏下载次数: 0状态:社区镜像维护者:mcp(Model Context Protocol)仓库类型:镜像最近更新:9 个月前

Stripe MCP Server

通过Stripe API与Stripe服务进行交互。

https://www.anthropic.com/news/model-context-protocol

特性

属性详情
Docker镜像https://hub.docker.com/repository/docker/mcp/stripe
作者https://github.com/stripe
代码仓库https://github.com/stripe/agent-toolkit
Dockerfilehttps://github.com/stripe/agent-toolkit/blob/main/modelcontextprotocol/Dockerfile
Docker镜像构建者Docker Inc.
Docker Scout健康评分
验证签名COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/stripe --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
许可证MIT许可证

可用工具(22个)

服务器提供的工具简短描述
cancel_subscription取消订阅
create_coupon创建优惠券
create_customer创建客户
create_invoice创建发票
create_invoice_item创建发票项目
create_payment_link创建支付链接
create_price创建价格
create_product创建产品
create_refund创建退款
finalize_invoice完成发票
list_coupons列出优惠券
list_customers列出客户
list_disputes列出争议
list_invoices列出发票
list_payment_intents列出支付意向
list_prices列出价格
list_products列出产品
list_subscriptions列出订阅
retrieve_balance获取余额
search_stripe_documentation搜索Stripe文档
update_dispute更新争议
update_subscription更新订阅

工具详情

工具:cancel_subscription

此工具将在Stripe中取消订阅。

需要以下参数:

  • subscription(字符串,必填):要取消的订阅的ID。
参数类型描述
subscriptionstring要取消的订阅的ID。

此工具可能执行破坏性更新。

此工具是幂等的。使用相同参数重复调用不会产生额外效果。

此工具与外部实体交互。


工具:create_coupon

此工具将在Stripe中创建优惠券。

需要多个参数:

  • name(字符串):优惠券名称。

仅使用percent_off或amount_off中的一个,不能同时使用:

  • percent_off(数字,可选):应用的折扣百分比(0到100之间)。
  • amount_off(数字,可选):从发票中扣除的金额(以分为单位)。

持续时间的可选参数。如果需要特定持续时间,否则默认为'once'。

  • duration(字符串,可选):折扣持续时间('once'、'repeating'或'forever')。默认为'once'。
  • duration_in_months(数字,可选):如果duration为repeating,折扣持续的月数。
参数类型描述
amount_offnumber正整数,表示从发票总额中扣除的金额(如果未传递percent_off,则为必填)
namestring优惠券名称,显示在客户的发票或收据上
currencystring 可选amount_off参数的三字母ISO货币代码(如果传递amount_off,则为必填)。根据amount_off推断。例如,如果优惠券是减2***,设置currency为USD。
durationstring 可选折扣持续时间。默认为"once"
duration_in_monthsnumber 可选如果duration为repeating,折扣持续的月数
percent_offnumber 可选大于0且小于等于100的正浮点数,表示优惠券应用的折扣百分比(如果未传递amount_off,则为必填)

此工具与外部实体交互。


工具:create_customer

此工具将在Stripe中创建客户。

需要两个参数:

  • name(字符串):客户名称。
  • email(字符串,可选):客户电子邮件。
参数类型描述
namestring客户名称
emailstring 可选客户电子邮件

此工具与外部实体交互。


工具:create_invoice

此工具将在Stripe中创建发票。

需要两个参数:

  • customer(字符串):创建发票的客户ID。
  • days_until_due(整数,可选):发票到期前的天数。
参数类型描述
customerstring创建发票的客户ID。
days_until_dueinteger 可选发票到期前的天数。

此工具与外部实体交互。


工具:create_invoice_item

此工具将在Stripe中创建发票项目。

需要三个参数:

  • customer(字符串):创建发票项目的客户ID。
  • price(字符串):创建发票项目的价格ID。
  • invoice(字符串):创建发票项目的发票ID。
参数类型描述
customerstring创建发票项目的客户ID。
invoicestring创建项目的发票ID。
pricestring项目的价格ID。

此工具与外部实体交互。


工具:create_payment_link

此工具将在Stripe中创建支付链接。

需要两个参数:

  • price(字符串):创建支付链接的价格ID。
  • quantity(整数):支付链接中包含的产品数量。
  • redirect_url(字符串,可选):支付完成后重定向的URL。
参数类型描述
pricestring创建支付链接的价格ID。
quantityinteger包含的产品数量。
redirect_urlstring 可选支付完成后重定向的URL。

此工具与外部实体交互。


工具:create_price

此工具将在Stripe中创建价格。如果尚未指定产品,应先创建产品。

需要三个参数:

  • product(字符串):创建价格的产品ID。
  • unit_amount(整数):价格的单位金额(以分为单位)。
  • currency(字符串):价格的货币。
参数类型描述
currencystring价格的货币。
productstring创建价格的产品ID。
unit_amountinteger价格的单位金额(以分为单位)。

此工具与外部实体交互。


工具:create_product

此工具将在Stripe中创建产品。

需要两个参数:

  • name(字符串):产品名称。
  • description(字符串,可选):产品描述。
参数类型描述
namestring产品名称。
descriptionstring 可选产品描述。

此工具与外部实体交互。


工具:create_refund

此工具将在Stripe中为支付意向创建退款。

需要三个参数:

  • payment_intent(字符串):要退款的支付意向ID。
  • amount(整数,可选):退款金额(以分为单位)。
  • reason(字符串,可选):退款原因。
参数类型描述
payment_intentstring要退款的PaymentIntent的ID。
amountinteger 可选退款金额(以分为单位)。

此工具与外部实体交互。


工具:finalize_invoice

此工具将在Stripe中完成发票。

需要一个参数:

  • invoice(字符串):要完成的发票ID。
参数类型描述
invoicestring要完成的发票ID。

此工具与外部实体交互。


工具:list_coupons

此工具将从Stripe获取优惠券列表。

需要一个可选参数:

  • limit(整数,可选):返回的优惠券数量。
参数类型描述
limitinteger 可选返回对象数量的限制。限制范围为1到100。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_customers

此工具将从Stripe获取客户列表。

需要两个参数:

  • limit(整数,可选):返回的客户数量。
  • email(字符串,可选):基于客户email字段的区分大小写筛选器。
参数类型描述
emailstring 可选基于客户email字段的区分大小写筛选器。值必须是字符串。
limitinteger 可选返回对象数量的限制。限制范围为1到100。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_disputes

此工具将获取Stripe中的争议列表。

需要以下参数:

  • charge(字符串,可选):仅返回与此charge ID关联的争议。
  • payment_intent(字符串,可选):仅返回与此PaymentIntent ID关联的争议。
参数类型描述
chargestring 可选仅返回与此charge ID关联的争议。
limitinteger 可选返回对象数量的限制。限制范围为1到100,默认值为10。
payment_intentstring 可选仅返回与此PaymentIntent ID关联的争议。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_invoices

此工具将从Stripe获取发票列表。

需要两个参数:

  • customer(字符串,可选):列出其发票的客户ID。
  • limit(整数,可选):返回的发票数量。
参数类型描述
customerstring 可选列出其发票的客户ID。
limitinteger 可选返回对象数量的限制。限制范围为1到100,默认值为10。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_payment_intents

此工具将列出Stripe中的支付意向。

需要两个参数:

  • customer(字符串,可选):列出其支付意向的客户ID。
  • limit(整数,可选):返回的支付意向数量。
参数类型描述
customerstring 可选列出其支付意向的客户ID。
limitinteger 可选返回对象数量的限制。限制范围为1到100。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_prices

此工具将从Stripe获取价格列表。

需要两个参数:

  • product(字符串,可选):列出其价格的产品ID。
  • limit(整数,可选):返回的价格数量。
参数类型描述
limitinteger 可选返回对象数量的限制。限制范围为1到100,默认值为10。
productstring 可选列出其价格的产品ID。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_products

此工具将从Stripe获取产品列表。

需要一个可选参数:

  • limit(整数,可选):返回的产品数量。
参数类型描述
limitinteger 可选返回对象数量的限制。限制范围为1到100,默认值为10。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:list_subscriptions

此工具将列出Stripe中的所有订阅。

需要四个参数:

  • customer(字符串,可选):列出其订阅的客户ID。
  • price(字符串,可选):列出其订阅的价格ID。
  • status(字符串,可选):要列出的订阅状态。
  • limit(整数,可选):返回的订阅数量。
参数类型描述
customerstring 可选列出其订阅的客户ID。
limitinteger 可选返回对象数量的限制。限制范围为1到100。
pricestring 可选列出其订阅的价格ID。
statusstring 可选要检索的订阅状态。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:retrieve_balance

此工具将从Stripe检索余额。无需输入。


工具:search_stripe_documentation

此工具接收用户关于在其应用中集成Stripe的问题,然后搜索并检索相关的Stripe文档来回答问题。

需要两个参数:

  • question(字符串):要在Stripe文档中搜索答案的用户问题。
  • language(字符串,可选):要在文档中搜索的编程语言。
参数类型描述
questionstring关于集成Stripe的用户问题,将用于搜索文档。
languagestring 可选要在文档中搜索的编程语言。

此工具是只读的。它不会修改其环境。

此工具与外部实体交互。


工具:update_dispute

当您收到争议时,联系客户始终是最佳第一步。如果这不起作用,您可以提交证据以帮助您解决争议。此工具可提供帮助。

需要以下参数:

  • dispute(字符串):要更新的争议ID
  • evidence(对象,可选):为争议上传的证据。
    • cancellation_policy_disclosure(字符串)
    • cancellation_rebuttal(字符串)
    • duplicate_charge_explanation(字符串)
    • uncategorized_text(字符串,可选):任何其他证据或陈述。
  • submit(布尔值,可选):是否立即向银行提交证据。如果为false,证据将暂存在争议中。
参数类型描述
disputestring要更新的争议ID
evidenceobject 可选要上传的证据,用于回应争议。更新哈希中的任何字段将提交哈希中的所有字段以供审核。
submitboolean 可选是否立即向银行提交证据。如果为false,证据将暂存在争议中。

此工具与外部实体交互。


工具:update_subscription

此工具将更新Stripe中的现有订阅。如果更改现有订阅项目,必须将现有订阅项目设置为删除,并添加新项目。

需要以下参数:

  • subscription(字符串,必填):要更新的订阅ID。
  • proration_behavior(字符串,可选):确定订阅项目更改时如何处理 prorations。选项:'create_prorations'、'none'、'always_invoice'、

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 stripe 镜像标签

docker pull docker.xuanyuan.run/mcp/stripe:<标签>

DockerHub 原生拉取命令

docker pull mcp/stripe:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告