Tips and environment
Tips for better results
- Script formatting — Single part: write naturally; the AI wraps it as one part. Multiple parts: number or label them (e.g. "Part 1: intro. Part 2: main body. Part 3: CTA.").
- Voice selection — Be specific: "young adult male" →
youngAdultMale, "adult woman" →middleAgeFemale. Avoid vague requests like "nice voice"; use gender + age range. - Language codes — The AI converts plain language to ISO codes: "English US" →
eng-us, "British English" →eng-uk, "Italian" →ita-it, "German" →deu-de, "Spanish (Latin America)" →spa-mx, "French" →fra-fr, "Arabic" →ara, "Brazilian Portuguese" →por-br. - Voice over vs audio ads — Voice over: narration, e-learning, podcast, IVR, YouTube (audio is the final product). Audio ad: broadcast commercial (radio, streaming, jingle) with post-production.
- Purpose (search) — You don't need to know purpose IDs. Describe the use case: "phone system" → 7, "e-learning course" → 10, "radio commercial" → 11; the AI infers the correct purpose.
Environment variables
| Variable | Description | Default |
|---|---|---|
BUNNY_API_TOKEN | JWT authentication token | (none) |
BUNNY_PUBLIC_API_URL | API base URL (e.g. for staging or local) | https://api.bunnystudio.com |
API documentation
The MCP server talks to the Bunny Studio API. For detailed request/response schemas, see:
Package info
- npm: @bunnystudio/mcp