billing#

Browse billing resource actions that can be discovered, described, and executed through the Brandwave MCP server.

Capability flow

Connect to the Brandwave MCP server via OAuth, then use discover-brandwave-capabilities, describe-brandwave-action, and execute-brandwave-action to work with these actions.

create-billing-checkout-session#

Create a Stripe Checkout session for an unpaid organization and a selected Brandwave paid plan.

Owner only

Example prompt#

text
Create a new billing checkout session.

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier to create Checkout for.
plan'starter' | 'growth' | 'scale'RequiredSelected paid plan.

Response#

Returns { data } with the result.

Underlying SDK method: bw.billing.createCheckoutSession(params)

create-billing-portal-session#

Create a Stripe Customer Portal session for a paid organization.

Owner only

Example prompt#

text
Create a new billing portal session.

Parameters#

NameTypeRequiredDescription
organizationIdstring (UUID)RequiredOrganization identifier to launch Stripe Customer Portal for.

Response#

Returns { data } with the result.

Underlying SDK method: bw.billing.createPortalSession(params)