Home / Servers / Stripe API / post_customers_customer
Update a customer
An MCP tool from the Stripe API server, hosted on mcp.hjlabs.in.
Update a customer Updates the specified customer by setting the values of the parameters passed. Any parameters not provided are left unchanged. For example, if you pass the source parameter, that becomes the… [POST /v1/customers/{customer}]
Name on the gateway: stripe_api__post_customers_customer · may change things.
Parameters
| Name | Type | Description |
|---|---|---|
customer required | string | customer parameter |
address | object | The customer's address. Learn about country-specific requirements for… |
balance | integer | An integer amount in cents (or local equivalent) that represents the… |
bank_account | object | Either a token, like the ones returned by Stripe.js, or a dictionary… |
business_name | string | The customer's business name. This may be up to *150 characters*. |
card | object | A token, like the ones returned by Stripe.js. |
cash_balance | object | Balance information and default balance settings for this customer. |
default_alipay_account | string | ID of Alipay account to make the customer's new default for invoice payments. |
default_bank_account | string | ID of bank account to make the customer's new default for invoice payments. |
default_card | string | ID of card to make the customer's new default for invoice payments. |
default_source | string | If you are using payment methods created via the PaymentMethods API, see the… |
description | string | An arbitrary string that you can attach to a customer object. It is displayed… |
email | string | Customer's email address. It's displayed alongside the customer in your… |
expand | array | Specifies which fields in the response should be expanded. |
individual_name | string | The customer's full name. This may be up to *150 characters*. |
invoice_prefix | string | The prefix for the customer used to generate unique invoice numbers. Must be… |
invoice_settings | object | Default invoice settings for this customer. |
metadata | object | Set of key-value pairs that you can attach to an object. This can be useful… |
name | string | The customer's full name or business name. |
next_invoice_sequence | integer | The sequence to be used on the customer's next invoice. Defaults to 1. |
phone | string | The customer's phone number. |
preferred_locales | array | Customer's preferred languages, ordered by preference. |
shipping | object | The customer's shipping information. Appears on invoices emailed to this… |
source | string | |
tax | object | Tax details about the customer. |
tax_exempt | | exempt | none | reverse | The customer's tax exemption. One of none, exempt, or reverse. |
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:
{
"name": "stripe_api__post_customers_customer",
"arguments": {
"customer": "…"
}
}Or connect the Stripe API server directly, which lists 606 tools including this one:
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 customer tool with customer set to ….