connect
Initialize your session and set the active taste model.
tl;dr The
connecttool initializes your Popmelt session and optionally sets the active taste model. Call it at the start of a session to establish context.
What it does
The connect tool is your entry point to Popmelt. It verifies your authentication, shows your account status and active taste model, and lets you switch taste models.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
clientTool | string | No | The client you're using (e.g., "Cursor", "Claude Code"). Helps tailor responses. |
tasteName | string | No | Set this taste model as active. If omitted, keeps your current model. |
What you get back
The response includes your account info (name, email, plan), the currently active taste model, and a list of available tools.
Examples
Basic connection: connect
Set active taste model: connect { tasteName: "Melt" }
With client identification: connect { clientTool: "Cursor", tasteName: "Zinc" }
Natural language
- "Connect to Popmelt" →
connect - "Connect and use the Melt taste model" →
connect { tasteName: "Melt" } - "Start with Brutalist styling" →
connect { tasteName: "Brutalist" }
When to use
At session start : Verify authentication and set your taste model for the session.
To switch taste models : Call connect { tasteName: "..." } to change your active model.
To check status : See your current plan and active taste model.
Active taste model
The active taste model determines which design tokens your AI uses when generating code. It persists for the session.
How it's set:
- Explicitly via the
tasteNameparameter - Automatically from your last used taste model
- Default to a sensible choice if none specified
Common questions
Do I need to call connect every time?
Not necessarily. Your MCP client maintains sessions, so subsequent tool calls work without reconnecting. But calling connect at session start establishes helpful context.
What if I don't specify a taste model?
Popmelt uses your last active taste model, or chooses a sensible default.
Can I connect to multiple taste models?
Only one taste model is active at a time. Call connect with a different tasteName to switch.
Related
Better prototypes with less prompting
Start creating