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

  1. Open Claude, then Settings, then Connectors.
  2. Choose Add custom connector and paste the server address above.
  3. Approve the connection on the FrunkLab page that opens. You sign in with your normal account.
  4. 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/mcp

Run /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

  1. In ChatGPT settings, open Connectors, then Advanced settings, and turn on Developer mode.
  2. Choose Create, paste the server address, and pick OAuth.
  3. 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

Permissions you approve

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

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.