Commerce
updateInvoice
Update Invoice
Change how a draft invoice may be paid, on the same invoice: no duplicate, same link.
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "make that invoice card only", and it calls updateInvoice.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"invoiceId": "<invoiceId>",
"paymentMethods": [
"<paymentMethods>"
]
},
"name": "updateInvoice"
}Arguments
invoiceIdstringrequiredThe draft invoice, from listInvoices.paymentMethodsstring[]requiredHow the customer may pay, e.g. ["card"]. Bank is kept only once the Stripe account has ACH switched on.
Returns
An empty list returns the draft to the shop's base pack.
Declared limits
paymentMethods: maximum items 7
Ask for it
The Cloud routes these requests to this verb.
- make that invoice card only
- take bank payment off the invoice
- same invoice, card only
- let them pay Megan's invoice by bank
Pair it with
The verbs that finish the job.
Questions
What does updateInvoice do?
Change how a draft invoice may be paid, on the same invoice: no duplicate, same link. It is one of the tools The Cloud MCP server gives every connected AI.
How do I use updateInvoice from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "make that invoice card only", and it calls updateInvoice.
Is updateInvoice safe to let an AI call?
updateInvoice changes your workspace. What an AI creates is Private until you share it.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.