Home / Servers / Stripe API / post_products_id

Update a product

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

Update a product Updates the specific product by setting the values of the parameters passed. Any parameters not provided will be left unchanged. [POST /v1/products/{id}]

Name on the gateway: stripe_api__post_products_id · may change things.

Parameters

NameTypeDescription
id requiredstringid parameter
activebooleanWhether the product is available for purchase.
default_pricestringThe ID of the Price object that is the default price for this product.
descriptionstringThe product's description, meant to be displayable to the customer. Use this…
expandarraySpecifies which fields in the response should be expanded.
imagesarrayA list of up to 8 URLs of images for this product, meant to be displayable to…
marketing_featuresarrayA list of up to 15 marketing features for this product. These are displayed in…
metadataobjectSet of key-value pairs that you can attach to an object. This can be useful…
namestringThe product's name, meant to be displayable to the customer.
package_dimensionsobjectThe dimensions of this product for shipping purposes.
shippablebooleanWhether this product is shipped (i.e., physical goods).
statement_descriptorstringAn arbitrary string to be displayed on your customer's credit card or bank…
tax_codestringA tax code ID.
tax_detailsobjectTax details for this product, including the tax code and an optional…
unit_labelstringA label that represents units of this product. When set, this will be included…
urlstringA URL of a publicly-accessible webpage for this product.

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_products_id",
  "arguments": {
    "id": "…"
  }
}

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 update a product tool with id set to ….

More from Stripe API