> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zocomputer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create product

> Create a Stripe product on the user's connected account.

{/* Tool: create_stripe_product */}

Optionally creates a price and payment link.

## Parameters

<ParamField path="name" type="string" required={true}>
  Product name (e.g., "Consulting Session", "E-book Download")
</ParamField>

<ParamField path="description" type="string" default={""}>
  Product description (optional)
</ParamField>

<ParamField path="amount_cents" type="number" default={-1}>
  Price in cents (e.g., 1000 for \$10.00). If provided, creates a price and payment link.
</ParamField>

<ParamField path="currency" type="string" default={"usd"}>
  Currency code (default: "usd")
</ParamField>

<ParamField path="recurring" type="object" default={{}}>
  For subscriptions, provide interval info (e.g., `{"interval": "month", "interval_count": 1}`)
</ParamField>

<ParamField path="redirect_url" type="string" default={""}>
  URL to redirect customer to after payment (mutually exclusive with hosted\_confirmation\_message)
</ParamField>

<ParamField path="hosted_confirmation_message" type="string" default={""}>
  Custom message for Stripe's hosted confirmation page (mutually exclusive with redirect\_url)
</ParamField>

<ParamField path="testmode" type="boolean" default={false}>
  Use test mode (default: false). Test mode is useful for testing before going live.
</ParamField>
