Home / Servers / Stripe API / post_subscription_items

Create a subscription item

An MCP tool from the Stripe API server, hosted on mcp.hjlabs.in.

Create a subscription item Adds a new item to an existing subscription. No existing items will be changed or replaced. [POST /v1/subscription_items]

Name on the gateway: stripe_api__post_subscription_items · may change things.

Parameters

NameTypeDescription
billing_thresholdsobjectDefine thresholds at which an invoice will be sent, and the subscription…
current_trialobjectThe trial offer to apply to this subscription item.
discountsarrayThe coupons to redeem into discounts for the subscription item.
expandarraySpecifies which fields in the response should be expanded.
metadataobjectSet of key-value pairs that you can attach to an object. This can be useful…
payment_behaviorallow_incomplete | default_incomplete | error_if_incomplete | pending_if_incompleteControls how Stripe handles payment when a subscription update requires…
pricestringThe ID of the price object.
price_dataobjectData used to generate a new Price object inline.
proration_behavioralways_invoice | create_prorations | noneDetermines how to handle prorations when the billing cycle changes (e.g., when…
proration_dateintegerIf set, the proration will be calculated as though the subscription was…
quantityintegerThe quantity you'd like to apply to the subscription item you're creating.
subscription requiredstringThe identifier of the subscription to modify.
tax_ratesarrayA list of Tax Rate ids. These Tax Rates will override the default_tax_rates on…

How to call it

Through the Smart Gateway, any client can run it by name with call_tool, or let the gateway find it with search_tools:

call_tool arguments
{
  "name": "stripe_api__post_subscription_items",
  "arguments": {
    "subscription": "…"
  }
}

Or connect the Stripe API server directly, which lists 606 tools including this one:

Run in your terminal
claude mcp add --transport http hj-stripe-api https://mcp.hjlabs.in/mcp/stripe-api \
  --header "Authorization: Bearer YOUR_API_KEY"

Try asking

Use the create a subscription item tool with billing_thresholds set to ….

More from Stripe API