Home / Servers / Stripe API / post_invoiceitems_invoiceitem

Update an invoice item

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

Update an invoice item Updates the amount or description of an invoice item on an upcoming invoice. Updating an invoice item is only possible before the invoice it’s attached to is closed. [POST /v1/invoiceitems/{invoiceitem}]

Name on the gateway: stripe_api__post_invoiceitems_invoiceitem · may change things.

Parameters

NameTypeDescription
invoiceitem requiredstringinvoiceitem parameter
amountintegerThe integer amount in cents (or local equivalent) of the charge to be applied…
descriptionstringAn arbitrary string which you can attach to the invoice item. The description…
discountablebooleanControls whether discounts apply to this invoice item. Defaults to false for…
discountsarrayThe coupons, promotion codes & existing discounts which apply to the invoice…
expandarraySpecifies which fields in the response should be expanded.
invoicing_rulesPass an empty string to remove previously-defined invoicing rules. Setting…
metadataobjectSet of key-value pairs that you can attach to an object. This can be useful…
periodobjectThe period associated with this invoice item. When set to different values…
price_dataobjectData used to generate a new Price object inline.
pricingobjectThe pricing information for the invoice item.
quantityintegerNon-negative integer. The quantity of units for the invoice item. Use…
quantity_decimalstringNon-negative decimal with at most 12 decimal places. The quantity of units for…
tax_behaviorexclusive | inclusive | unspecifiedOnly required if a default tax behavior) was not provided in the Stripe Tax…
tax_codestringA tax code ID.
tax_ratesarrayThe tax rates which apply to the invoice item. When set, the default_tax_rates…
unit_amount_decimalstringThe decimal unit amount in cents (or local equivalent) of the charge to be…

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_invoiceitems_invoiceitem",
  "arguments": {
    "invoiceitem": "…"
  }
}

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 an invoice item tool with invoiceitem set to ….

More from Stripe API