What you need
- An Enchant account. It is free to create.
- Claude (desktop app or claude.ai) on a Free, Pro, Max, Team or Enterprise plan. Free plans can add one custom connector.
- About two minutes.
No account yet? Create a free Enchant account
Add Enchant to Claude
- 1
Create an API key in Enchant
Log in to Enchant, open Settings and find MCP API keys. Give the key a name, press Create key and copy it. It starts with enc_ and is shown only once. Open Enchant settings
- 2
Add a custom connector
In Claude, open Customize, then Connectors. Press Add and choose Add custom connector. Name it Enchant and paste this server address:
https://v2.api.enchant.cloud/mcp - 3
Add your key as a request header
For authentication, choose No sign-in. Under Request headers, pick Authorization and enter Bearer followed by a space and your key:
Bearer enc_YOUR_KEY - 4
Save and use it in a chat
Press Add. In a chat, open the plus menu, choose Connectors and make sure Enchant is on. Then describe the event you want. Claude asks for your approval before it uses Enchant's tools.
Other ways to connect
Request headers are still rolling out in Claude. If you don't see them in the dialog, or you work in Claude Code, use one of these instead.
- 1
Claude Code
Run this in your terminal, with your own key. Then run /mcp in Claude Code to check that Enchant is connected.
claude mcp add --transport http --scope user enchant https://v2.api.enchant.cloud/mcp --header "Authorization: Bearer enc_YOUR_KEY" - 2
Claude Desktop config file
In Claude Desktop, open Settings, then Developer, and press Edit Config. Paste this into claude_desktop_config.json, replace enc_YOUR_KEY with your key and restart Claude Desktop. This needs Node.js 18 or newer.
{ "mcpServers": { "enchant": { "command": "npx", "args": [ "-y", "mcp-remote", "https://v2.api.enchant.cloud/mcp", "--header", "Authorization:${ENCHANT_AUTH}" ], "env": { "ENCHANT_AUTH": "Bearer enc_YOUR_KEY" } } } }
What to ask
Try one of these. Replace the example address with a real website.
- Create an Enchant event page for our webinar "Spring Product Update" on 14 May at 10:00 Helsinki time. Match the look of https://example.com.
- Make an event site for this conference that looks like the organiser's website: https://example.com/conference. Add the programme and speakers from the page.
- Add a registration form with name, email and company to my event "Spring Product Update".
- Give me the stream key for OBS for my event "Spring Product Update".
- Show me a preview of the event page on mobile.
What happens next
- The event is created in your Enchant account as a draft. Only you and your team can see it.
- Open the event in the Enchant dashboard to fine-tune anything, or keep asking the AI to change it.
- Send a test stream from OBS, vMix or a hardware encoder to check the picture and sound.
- When you are ready, press Publish in the dashboard. Publishing costs $249 / 249 € per event (+ VAT) and opens the page, registration and streaming to other platforms to your audience.
Troubleshooting
- I don't see Request headers in the dialog
- The option is still rolling out. Use Claude Code or the Claude Desktop config file under Other ways to connect.
- Claude says the Enchant server returned 401
- The key is missing or wrong. The header value must be Bearer, a space and your full enc_ key. Claude sends the value exactly as you type it. To fix it, remove the connector and add it again, because authentication settings can't be edited afterwards.
- On a Team or Enterprise plan I can't add connectors
- Only Owners can. An Owner adds Enchant in Organization settings, Connectors. Everyone in the organisation then uses that Owner's API key, so create the key from an Enchant account that has access to the right event accounts.
- Claude answers but does not use Enchant
- Say it directly: "Use the Enchant tools to create the event."

