For AI assistants
Use FrunkLab from Claude, ChatGPT and other AI assistants
FrunkLab runs a remote MCP server. Connect it once and your assistant can generate Tesla Paint Shop wraps and lock chimes for your account, search the lock-sound library, and browse the gallery, from a chat.
Server address
https://www.frunklab.com/api/mcp
Transport: Streamable HTTP. Sign-in: OAuth 2.1 with your FrunkLab account, or a personal API key.
Connect in Claude
- Open Claude, then Settings, then Connectors.
- Choose Add custom connector and paste the server address above.
- Approve the connection on the FrunkLab page that opens. You sign in with your normal account.
- Ask for a wrap: "Design a matte black and neon green wrap for my Model Y Juniper."
Connect in Claude Code
claude mcp add --transport http frunklab https://www.frunklab.com/api/mcpRun /mcp to authenticate. Claude Code opens the FrunkLab approval page and returns to your terminal. To skip the browser step, create an API key on your account page and pass it as a header:
claude mcp add --transport http frunklab https://www.frunklab.com/api/mcp --header "Authorization: Bearer fl_ak_..."Connect in ChatGPT
- In ChatGPT settings, open Connectors, then Advanced settings, and turn on Developer mode.
- Choose Create, paste the server address, and pick OAuth.
- Approve the connection on the FrunkLab page that opens.
Connect in Cursor or another MCP client
Any client that speaks Streamable HTTP works. Most run the OAuth flow on their own; the rest accept an API key as a bearer header:
{
"mcpServers": {
"frunklab": {
"url": "https://www.frunklab.com/api/mcp",
"headers": { "Authorization": "Bearer fl_ak_..." }
}
}
}OpenAI Responses API
{
"model": "gpt-5",
"tools": [{
"type": "mcp",
"server_label": "frunklab",
"server_url": "https://www.frunklab.com/api/mcp",
"authorization": "fl_ak_...",
"require_approval": "never"
}],
"input": "Generate a wrap for my Cybertruck: desert camo with orange accents."
}What the assistant can do
- list_tesla_modelsEvery Tesla model and variant, with the id to design for.
- get_accountYour plan, generations left this month, and token balance.
- generate_wrapMakes a Paint Shop wrap image from a description and saves it to My Designs.
- generate_lock_chimeMakes a LockChime.wav from a description and saves it to My Chimes.
- search_lock_soundsSearches the 400+ sound library by text, tags or category.
- list_my_designsYour designs, newest first, with links.
- browse_wrap_galleryPopular community wraps by model and style.
Permissions you approve
- wraps:generate: Generate Tesla wrap images with your monthly allowance or tokens
- chimes:generate: Generate lock chimes with your monthly allowance
- designs:read: See the designs in your My Designs list
- profile:read: See your plan and how many generations you have left
- offline_access: Stay connected without signing in again (refresh tokens)
Plans and allowances
Generations made from an assistant use the same monthly allowance as the website. A free account includes 3 wrap generations and 2 sound-effect chime generations per month, plus 5 free melody or voice chimes a day. Paid plans start at $5 per month with larger allowances, and one-time token packs add wrap generations that never expire. The full comparison is on the pricing page.
When the allowance is used up the assistant is told so, with the reset date. Nothing is charged for a failed generation.
Security
- Connections use OAuth 2.1 with PKCE. Tokens work only at the FrunkLab MCP server and expire.
- API keys are shown once when created and can be revoked at any time from your account page.
- An assistant sees your designs and allowances, never your password, email or payment details.
- Disconnect an assistant from Account under Connected apps and API keys.
Questions
- Does the assistant see the picture?
- It gets the image address and a link to the design page. Clients that render images show it inline; the others show the link. You also get an email with the link.
- Can I edit a wrap the assistant made?
- Yes. Open the design page, then Edit in the Studio or the Garage like any other design.
- Can I use it without an account?
- No. Generations are tied to an account so they land in your designs and count against your allowance.