Skip to main content

Generate Emails in ChatGPT Using the Knak MCP Server

Create emails directly from ChatGPT and send them to Knak using the MCP (Model Context Protocol) server.

Updated today

Overview

The Model Context Protocol (MCP) is a standardized layer connecting external tools, such as ChatGPT, to your Knak instance. This integration lets you generate email assets automatically using prompts. You can specify a brand and campaign, then let AI build the email content for you.

Note: This feature is currently in Alpha testing. Please reach out to grace.lee@knak.com if you would like to participate.


Before You Start

Make sure you have:

  • Access to ChatGPT

  • ChatGPT connection to Knak MCP server

  • Access to your Knak instance

  • A brand and campaign set up in Knak

Before you continue: Review the Integrate ChatGPT to Knak MCP Server help article to configure your MCP connection.

Note: Emails are generated in the Knak instance you’re logged into when connecting to Knak MCP.


Demo Video


Generate Emails in ChatGPT

Step 1: Select Knak MCP App in Prompt

  1. Log in to ChatGPT.

  2. Click Start Chat if in Apps / Knak MCP.

    Log in to ChatGPT.  Click Start Chat if in Apps / Knak MCP.

  3. If in a new chat, type @ and select Knak.

    If in a new chat, type @ and select Knak.

Step 2: Enter Your Prompt

  1. Paste or type your prompt.

  2. Include the following details:

    • Request to generate an email

    • Brand name

    • Campaign name

    • Theme (optional)

Example prompt structure:

  • Ask it to generate an email for a specific event or a website

  • Specify the brand and campaign

    In the text box, Paste or type your prompt.  Include the following details:  Request to generate an email  Brand name,  Campaign name, Theme (optional)

Step 3: Send the Request

  1. Click Send.

  2. Wait while MCP processes the request.

Step 4: Approve Asset Generation

  1. Review the permission request.

  2. Click Generate Asset to allow asset creation.

    After the email has been sent, Review the permission request.  Click Generate Asset to allow asset creation.

Step 5: Monitor Request Status

After approval, you will see:

  • Knak AI email generation progress

  • URL to the campaign folder where the email is being generated

  • URL to the email being generated

    After the email request has been approved, you will see:  Knak AI email generation progress,URL to the campaign folder where the email is being generated ,URL to the email being generated


View Generated Emails in Knak

Option 1: Click on Campaign URL

This shows the campaign folder where the email is being generated.

To view generated emails in Knak, click on the campaign URL

Option 2: Click on Email URL

Once the email generation is complete, you can access the email directly.

To view generated emails, Once the email generation is complete, you can also access the email directly.


Regenerate or Create Variations

You can easily create another version of the same email.

  1. Update your prompt

    1. Example: “Create this without a theme”

  2. Send the prompt again

A new email will be created as a separate asset.


Example Prompts

Once connected, try asking your AI assistant:

  • "List my brands in Knak"

  • "Show me all campaigns in my [brand name] brand"

  • "Create a promotional email for our summer sale in the Q3 Marketing campaign"

  • "List all emails I created this month"

  • "Show me the details for asset [ID]"

  • "What themes are available for my brand?"

  • "Create a welcome email using the [theme name] theme with subject line 'Welcome to our community'"

Tips for Better Results

  • Use clear and specific prompts

  • Always include brand and campaign details

  • Mention the target audience or goal

  • Test multiple prompts for variation


Next Steps

  • Edit the generated email in Knak Studio

  • Apply branding and design updates

  • Send test emails

  • Launch your campaign


Troubleshooting

MCP Server Not Available or connection refused

Your company administrator needs to enable the MCP integration. Contact your Knak admin and ask them to enable the MCP server in company preferences.

  • Go to Apps, make sure Knak is connected

  • If not, try disconnect and reconnecting the Knak MCP App

Authentication Failed or Token Expired

Your session has expired.

  • Disconnect MCP in your AI client settings

  • Reconnect MCP to re-authenticate

Brand Not Found or Campaign Not Found

You may not have access to the requested items.

  • Run list-brands

  • Run list-campaigns

  • Check with your Knak admin if access is missing

Asset Generation Stuck

Asset generation runs in the background.

  • Use the returned asset_url to check progress in Knak

  • Wait a few seconds for completion

  • Try again if the asset does not appear

Rate Limits

The Knak MCP server applies standard API limits.

  • Requests may fail if limits are exceeded

  • Wait briefly before retrying

Dynamic Client Registration Limit

10 registrations per minute per IP


Need more help? Contact support via live chat using the chat bubble in the bottom right corner or email support@knak.com.

Did this answer your question?