MCP connector — connect Claude, ChatGPT or another AI
How to connect Craft to your own AI so you can build funnels, carousels, images, posts and broadcasts right in your account just by asking.
Craft can be added as a connector to your AI: Claude, ChatGPT or another one. After that you just describe the task in the conversation — "build a funnel that gives away a guide for subscribing to my channel, and remind anyone who did not collect it an hour later" or "make a cover for a post about morning routines" — and the AI builds the funnel or creates the image right in your Craft account.
It works on any plan, including the free plan and the trial (during the trial the Craft chat is still closed). The AI's work counts against your Claude or ChatGPT plan, not ours. Images are paid for with Craft credits, at the same prices as on the website.
What you need#
An AI you can add a custom connector to. Tested with: Claude (web and desktop app), ChatGPT (on chatgpt.com, the free plan works too), Claude Code (terminal) and Cursor. Any other client that connects a remote MCP server with OAuth sign-in works too.
Everything is in Craft: Settings → MCP connector, or the “MCP connector”
card in the automations list. The connector URL is
https://craftopen.space/mcp.
Claude#
- On the MCP connector page press “Add to Claude”. Claude opens with the “Add custom connector” window already filled in — press Add, then Continue. If the window does not open, copy the URL and add the connector manually: Settings → Connectors → “Add custom connector”.
- Press Connect next to Craft, sign in to Craft and press “Allow”. Don’t change the sign-in method in Claude’s window: “Use Claude's published identity” does not work with us.
- In a chat press “+” → Connectors → turn on Craft. Then just write your task.
Free Claude allows one custom connector — if the slot is taken, remove the old one. In Claude for teams (Team, Enterprise) the organization owner adds the connector. You add it on the web or in the desktop app; after that Craft works in Claude on your phone too.
ChatGPT#
Works on free ChatGPT too — you only need chatgpt.com on a computer (the phone app has no developer mode).
- Turn on developer mode. Click your name at the bottom left → Settings → Security and login. Scroll down to Developer mode and turn it on.
- Create the plugin. In the left menu Plugins → “+” at the top right. Fill in: - Name — Craft; - Server URL — the connector address; - Authentication — OAuth, leave the advanced settings alone.
Tick “I understand and want to continue” → Create. 3. Sign in to Craft. In the “Add Craft to ChatGPT” window press “Sign in with Craft”. Craft opens — check it is your account and press “Allow”. 4. Start. Open a new chat and ask: “What can you do in my Craft?”
Leave the plugin Permissions at the default “Allow low-risk actions”: ChatGPT asks you before changes.
Claude Code — in the terminal#
Claude Code has no connectors section: Craft connects with a single command. The MCP connector page already has it ready, with a “Copy” button.
-
Paste the command into the Terminal app (not into the Claude Code chat) and press Enter:
claude mcp add --transport http --scope user craft https://craftopen.space/mcp; claude mcp login craftThe first half adds Craft to all your projects — without
--scope userit would work only in the folder where you ran the command. The second half opens sign-in right away. -
The Craft page opens in your browser — press “Allow”. The terminal shows
Authenticated with "craft"— Craft is connected. - Start a new chat in Claude Code. Servers are loaded only when a session starts: a chat that was open before you connected will not have Craft tools, even though sign-in succeeded. Then just type your task — for example, “Show my funnels in Craft”.
If something goes wrong:
- Terminal says
command not found: claude— Claude Code for the terminal isn’t installed. Install it following Anthropic’s guide and run the command again. - Check the connection — run
claude mcp list: craft should show “✔ Connected”. - You disconnected Craft or lost sign-in — the same list shows “Needs authentication”. Run the same command again: Craft is already added, so the first half answers “already exists” and the second asks for permission again.
- Claude Code doesn’t know the
logincommand — your version is old. Update it withclaude updateor sign in manually: type/mcpin Claude Code, pick craft and press Authenticate. -
Working on a server without a browser (over SSH) — instead of the second half, run:
claude mcp login craft --no-browserIt prints a link: open it on your computer, press “Allow”, then paste the address your browser lands on back into the terminal.
No terminal — via Claude Code chat#
On the connection page, Claude Code tab, choose "Via chat":
- Copy the prepared prompt and send it in the Claude Code chat — it runs the add command itself; click Yes when it asks for permission.
- Open a new chat: Claude Code only sees a new server after a restart.
- Write "Sign in to Craft" — Claude sends a link; open it and click "Allow". If there's no link, type
/mcp→ craft → Authenticate. - Craft tools appear in the same chat right after sign-in.
Cursor, VS Code and others#
- Cursor — the “Install in Cursor” button on the MCP connector page opens the install window: click Install, then sign in to Craft. Requires Cursor 3.10.17 or newer.
- VS Code — the “Install in VS Code” button, or “MCP: Add Server” → HTTP → the connector URL. VS Code asks to allow sign-in — click Allow. Tools work in GitHub Copilot chat in Agent mode.
- Windsurf — in
~/.codeium/windsurf/mcp_config.jsonadd"craft": { "serverUrl": "https://craftopen.space/mcp" }undermcpServers. - Codex CLI —
codex mcp add craft --url https://craftopen.space/mcp, thencodex mcp login craft. - Any other client — add a remote MCP server at
https://craftopen.space/mcp. Sign-in goes through Craft, no key to paste.
On the connection page every AI has its own tab with ordered steps: each step is split into single actions, click “Done — next”, and you always see where you stopped.
The page shows the connection status live: as soon as the AI gets access, “Waiting for the connection…” turns into “Connected”.
What the AI can do#
The easiest way is to ask it. Once connected, write in a new chat “What can you do in my Craft?” — the AI lists what it can do by group, with sample requests, and suggests where to start. Claude on the web and in the apps also has a ready-made prompt, “What Craft can do”: if your AI shows connector prompts, pick it from the menu. Craft itself can’t message you in the chat at the moment you connect — that’s how connectors work.
In short, here is what’s available:
- see your funnels and auto-replies: texts, buttons, conditions, stats;
- build new funnels (up to 16 blocks), edit existing ones, and turn them on and off; move them to the trash — you can bring a funnel back for 30 days, and the AI deletes only after your “yes”;
- set up auto-replies to Instagram comments. After building a funnel that starts from a word under a post, the AI offers the auto-reply on its own: a public reply under the comment, so people know a message is waiting in their DMs;
- create images: 1 to 4 at a time, in Standard, Pro or Max mode, in 2:3, 3:4, 1:1, 4:3, 16:9 or 9:16, with a choice of styles. Finished images are saved to your library — you'll find them under “Image generation”;
- show your credit balance and how many plan credits are left this month;
- use images from your library;
- write carousels using your templates: the AI takes the template structure, your profile and voice, and Craft's library of hooks and outlines, writes the text itself, and Craft saves the carousel to “My carousels” and renders the finished slides;
- analyze someone else's post from a link so you can rewrite it in your style;
- track competitors and search the shared Craft library of viral content: Reels, TikToks, YouTube (Shorts and long videos) and Threads posts by topic, niche, language and period; show which topics work right now and break down any creator;
- edit individual funnel blocks, create tracked links to a funnel, and show at which step people drop off;
- move a funnel over from BotHelp and bring back a funnel deleted in the last 30 days (both come back turned off — you turn them on);
- give you a link to connect Instagram, TikTok or YouTube yourself: the Craft page opens right on that network, and you sign in in your own browser;
- put Instagram and TikTok posts into your publishing calendar: a carousel from “My carousels” or images from your library, with a caption and a time. A carousel the AI made in Craft only needs your “go ahead”: its slides go to Instagram in order, exactly as in the preview — new styles included. No need to download the images or upload them to your library. Everything happens in the chat: the AI builds the carousel right in Craft — even with a custom design — so there's nothing to download, upload or drag around. It shows the calendar and can move or cancel posts that haven't gone out yet. On TikTok the post goes out as a photo carousel: a first line of up to 90 characters becomes its title and the rest goes to the description. If the first line is longer, the post goes out without a title and the whole caption lands in the description (up to 4,000 characters) — nothing gets cut off. TikTok picks the music itself (you can ask for no music), and by default everyone can see it. Funnel keywords don't work on TikTok — funnels reply on Instagram, Telegram and VK. YouTube is only listed for now: it needs video;
- prepare Telegram bot broadcasts: a draft with text, an image from your library and link buttons, a test to your own chat, then sending to your whole audience, a tag or a link source. At most 3 broadcasts a day per bot; the AI can fix the text of a broadcast already sent, but can't delete it for everyone;
- find your bot's contacts and add or remove tags on them;
- copy funnels and build funnels from ready-made templates, explain why a message didn't arrive, and show who turned a funnel on or off;
- open a subscriber's card, run a funnel for one person, export contacts to a file;
- connect and disconnect bots, VK communities and Instagram accounts, set up the AI agent in Instagram.
That's the full list: other people's funnels, carousels, images, posts and bots are not available to it, and it has no access to your chats. What of this reaches people, and when, is decided by the “Publishing” setting (below).
Funnels, contacts and bots#
Edit any block. The AI changes one block and leaves the rest alone: text, buttons, photos and video, a question, a delay, a condition, an action, an A/B split, a goal and the trigger. People currently going through the funnel and links to steps are not thrown off.
Payments: the AI names the price first. The AI can add or change a “Payment” block, but first it tells you the price the way the buyer will see it — for example “2,990 ₽ and $39” — and saves only after your “yes” with the same price.
A live funnel changes only after you type its name. Before changing a funnel or auto-reply that is on, the AI names it and what changes. The confirmation is the funnel's name, so the AI can't “agree” on your behalf.
Copies. The AI makes an exact copy of a funnel with all its blocks — on the same bot or on another of your bots or Instagram accounts. You can't copy between Telegram and Instagram. The copy arrives switched off, and the original doesn't change. If the copy checks a channel subscription or invites people to a channel, the new bot has to be an admin of that channel — the AI will warn you. Links to steps are not copied.
Templates. “Lead magnet for a subscription” and “Lead magnet, no subscription” — the same as in the “Where to start” window. The AI asks a couple of questions and builds the funnel switched off.
Why a message didn't arrive. The AI shows which block didn't go out, or went out only partly, over the last days, how many people it affected, the reason from Telegram or Instagram, and what to do about it. An empty answer is no guarantee: if Instagram never sent us a comment, nothing is left to find.
Who turned it on or off. The history of turning on, turning off, deleting and restoring — through the site or through the AI. It is kept since July 19, 2026.
Stats. The same numbers as on the funnel map in Craft: how many people reached each block and what share clicked each button. The AI can reset the stats after your “yes” with the funnel's name; the earlier numbers can be brought back at any time.
A link to a step skips everything before it. Tags, actions and conditions before that step don't run. If the funnel later checks such a tag, the AI warns you — for example, a payment might pick the wrong price.
Instagram: one message after a comment. For a comment, Instagram lets one direct message through. The next one arrives only after the person replies — taps a button or writes back. If the funnel sends two messages in a row after a comment (even with a delay between them), the AI warns you — the second one won't arrive.
Files by link. Give the AI a link to the file itself (not to a page) — a photo, video, audio or document. Craft downloads it into the funnel media library and puts it into the block. The file uses your plan's storage. The document link your subscribers see points to a Craft address (craftopen.space/f/…), not to the technical storage address.
Contacts. The AI opens a subscriber's card: tags, note, where they came from, which steps they went through and the latest conversation. It changes the note and tags, moves contacts to the trash and brings them back — before deleting it tells you the exact number. The export is a CSV file with a download link that works for 15 minutes.
Running a funnel for one person — only after your “yes” with the recipient's name or @username. Messages go out right away and can't be recalled. The funnel runs the same way as the “Run a funnel” button in the contact card: up to the first transition button, question or long delay. Telegram only. In the “Drafts only” mode the AI won't run it.
Bots. The AI connects a bot by its token from @BotFather, but warns you first: if the bot works in another service (BotHelp, Salebot), it stops answering there right away. Disconnecting and bringing a bot back also need your “yes” with the bot's username. Disconnecting keeps all data. The AI can also change the bot's menu — every bot user sees it immediately.
VK. The AI connects a community by its community access key (how to create
one — in this article), also after your “yes”. It builds
community funnels, gives the vk.me link and turns on starting from a comment under a
post. VK has no bot menu, and send community broadcast tests from Craft.
Instagram. Only you can connect an Instagram account: the AI gives you a link to the accounts page in Craft. The AI can disconnect an account after your “yes” with its username — all its funnels, auto-replies and AI agent go silent at once. The AI shows whether an account has access to DMs and, if you have more accounts than your plan allows after a plan change, helps you choose which ones keep working.
The AI agent in Instagram replies in DMs to people no funnel has picked up. The AI can change its conversation rule, knowledge base and model — Claude, GPT, Gemini or DeepSeek. The price per reply depends on the model and the knowledge base size: the AI will tell you before changing it. Turning the agent on, or changing one that is on, needs your “yes” with the account's username.
Telegram Business. The AI shows whether a bot is connected to your personal Telegram account and can reply on your behalf. You connect it in Telegram itself — see "Funnels in your personal Telegram".
Carousels#
Your AI writes the text, Craft does the layout. Ask, for example: “Make a carousel about three beginner mistakes on my template.” The AI checks how much text fits each slide of the template, what your voice is and which openings work, writes the carousel and saves it to Craft. It shows up in “My carousels”, where you can open it in the editor and adjust it by hand.
These carousels don't use Craft credits — just like “Carousel from ready text”: Craft isn't the one writing it. A picture from your library in a slide is free; a new AI image costs credits as usual.
Where you see the slides. In Claude (web and app) and in ChatGPT the finished slides show up as images right in the chat. Before writing, the AI shows one image with all styles numbered — just name the number. In Claude Code, Cursor and other developer tools chats don't show images: the AI gives you links to the slides and to the carousel in Craft, which open in the browser. You don't need to install anything to view them — if the AI suggests it, tell it that Craft shows the slides.
Edits become new versions. When the AI changes a carousel, the previous one stays: the card in “My carousels” shows every version.
Images and credits#
Prices are the same as on the website, and the credits are shared with it — both the ones your plan gives you and the packs you bought:
- Standard — 1 credit per image;
- Pro — 4 credits;
- Max — 12 credits.
The AI uses Standard by default. It goes for Pro or Max only after telling you the price and getting your OK.
Each connection has a daily limit of 50 credits. The AI won't spend more than that within 24 hours. You can raise it to 100, 200 or 500 credits: on the MCP connector page, find the AI in the list of connected AIs and press “Change”.
Max takes up to five minutes. The AI tells you right away that the image is in progress and checks back on its own once it's ready. If the connection drops, the image still lands in your library.
If generation fails, the credits come back — automatically, nothing to do on your side.
Out of credits? The AI tells you how many you're short and gives you a link that opens the credit pack window in Craft. You pay yourself — the AI never buys anything.
How the AI shows images. Claude on the web and in the desktop app, and ChatGPT, show images right in the chat as a gallery card. Claude Code and Cursor give you links — open them or check “Image generation”.
How the AI publishes#
Each connection has a “Publishing” setting — on the MCP connector page, in the list of connected AIs. It covers everything other people will see: social media posts and Telegram broadcasts.
- Drafts only — the AI prepares posts and broadcasts but never schedules or sends anything. You send them yourself from Craft. If you ask the AI to publish, it tells you this mode is on and gives you a link to the page where you can change it.
- Scheduled, at least 10 minutes ahead — the default. The AI schedules a post or broadcast no sooner than 10 minutes and no later than 30 days from now. You can cancel it in Craft before it goes out.
- Right away, after your “yes” in the chat — the AI may send immediately, but only after you clearly agreed in the conversation. Only in this mode can the AI fix the text of a broadcast that was already sent: the change reaches people right away and can't be delayed.
Before any broadcast the AI names the exact number of recipients and waits for your “yes”. The number is checked when the broadcast is scheduled: if your audience changed in the meantime, the AI recounts and asks again. If you later take a broadcast off the schedule, the AI can schedule it again only after a new test to yourself.
Text posts on Threads. You can ask the AI to publish plain text to Threads, no images — up to 500 characters. Instagram and TikTok still need images.
Replies under Threads posts. The AI shows who replied to your posts, writes a draft answer in your style or turns what you dictated into one (same limits as on the site: 5 a day on Free, 100 on paid plans, then 1 credit), hides a reply and sets up the Telegram digest. It sends an answer only after your "yes". More in Threads replies.
Collab posts on Instagram. You can ask the AI to publish a carousel or a Reel together with collaborators — up to three @usernames. The post goes out on your account and shows up on a collaborator's profile only after they accept the invite in the Instagram app (it arrives in their notifications). If Instagram rejects a collaborator — say the account is private or the username has a typo — the post still goes out, just without them.
Limits. Your plan's monthly publishing limit is the same as on the website, but the connector also counts posts that are still waiting to go out. On top of that the connector has its own caps: a post goes to at most 3 accounts at once, at most 3 broadcasts per bot per day (the day resets at midnight Moscow time, UTC+3), at most 20 tests per hour.
Content factory#
In Content Factory, the AI works with your pipelines and their drafts. You can ask it to show conveyors and their drafts, edit a slide's text or the caption, approve or reject a draft, and pause, stop or resume a conveyor.
- Approving publishes to every account of the conveyor. The AI names the accounts and the time and approves only after your “yes”. The same “Publishing” setting applies: in drafts-only mode the AI can't approve; in scheduled mode it's at least 10 minutes ahead.
- Pause and stop are different. Pause stops new drafts, but already approved posts still go out. Stop also cancels approved posts that haven't been sent yet.
- Extra runs — at most 3 a day per conveyor. AI images in drafts are paid with your credits, as in a normal run. A topic conveyor run twice within the same hour produces nothing new — the AI will tell you.
- Editing text doesn't erase paid images. Slides are re-rendered on approval.
Competitors and viral content#
The AI uses the same library as the Competitors tab on the site. Everyone on Craft adds to it, so its ideas are based on real numbers from your niche.
- Find viral content — by topic, network (Instagram, TikTok, YouTube, Threads), language, niche, format, duration, period ("last 24 hours", "last week"), creator size, or only among your competitors. Searching the library is unlimited. Asking it to search the networks directly uses one search from your plan's monthly limit (5 on Free, 60 on Solo, 300 on Pro, 1,500 on Premium); the same query within a day is free.
- Topics that took off — the AI groups the best posts into topics, each with why it works and a ready idea.
- Creator breakdown — best and recent posts, topics, how often they post and what to borrow.
- Track a competitor — "Start tracking @username": Craft checks the account once a day on Free and Solo, twice a day on Pro and Premium. How many accounts you can track depends on your plan: 2 / 10 / 30 / 150.
- Telegram notifications — "Send me what went viral at my competitors every morning at 9" or "Once a week — topics of the week in real estate". Four kinds: viral at competitors, all their new posts, top of the niche, topics of the week; each can come "right away", "once a day" or "once a week". Every post in the message has a "Task for Claude / ChatGPT" button: tap it, paste it here, and the AI makes your carousel.
Try: "What's going viral in personal branding right now? Suggest 5 Reels ideas based on it", "Break down @username — what works for them" or "Find viral long YouTube videos about AI from the last month".
Transcripts, profiles and more#
- Transcribe video or audio by link (TikTok, Instagram, YouTube or a direct file link, up to 8 hours). Long recordings run in the background: the AI checks back on its own. Uses one transcription from your monthly plan limit — only if it succeeds. The text is saved to your transcripts.
- Full Instagram profile analysis — Craft scrolls through the whole feed (up to 400 posts) and gives the AI every post with likes, comments and views, plus a summary of the whole profile: what performs, by post type and by month, how often posts go out. A large profile takes a couple of minutes — the AI waits and checks back on its own. Uses one analysis from your monthly limit, only on success; a repeat within a day is free.
- Referral program — your links, how many people came and how many pay, your balance. The AI doesn't see referred users' names and can't withdraw money.
- A rule for all images (for example “no alcohol”) — the AI agrees the exact wording with you first.
- A carousel written by Craft itself. Normally your AI writes the carousel, for free. If you ask for Craft to write it — its knowledge base and your voice — it takes up to a couple of minutes and costs 6 credits, like a message in the Craft chat. It only works after your first plan payment — on the free plan and during the trial, the AI will write the carousel itself instead.
- Publish a scheduled post now — only in “Right away, after your ‘yes’ in the chat” mode.
Worth knowing#
New funnels are created switched off. Claude builds the funnel and gives you a link — you open it in the builder, check the texts and turn it on yourself. You can also ask it to turn one on, but that is a separate action, not a side effect of building.
The AI won't quietly change a live funnel. If a funnel is on, the AI names it and asks you first — the change reaches your subscribers right away. The confirmation is the funnel's name.
Check which bot or account the funnel is attached to. Before building, Claude looks at your bots and Instagram accounts. If you have several, say which one to use — otherwise it picks for you.
Set a trigger keyword right away. Without one, a Telegram funnel starts only
from the /start command and the bot link, and an Instagram one won't start at
all. Tell Claude which word should trigger it. By default an Instagram funnel
built by the AI starts from the word both in a comment under a post and in a
direct message — if you want only one of them, tell it.
You can keep editing in the builder while Claude changes the funnel. Claude edits a funnel on top of the version it read: if you changed it in the meantime, it re-reads the funnel and rebuilds its edit — your changes are not lost. If the funnel is open in your builder and Claude changes it in the meantime (or it is edited in another tab), the builder merges the changes: your edits stay, the other changes appear on the canvas, and a short message says so. If you and Claude changed the same spot, your version is kept.
Not every funnel can be rebuilt by the AI as a whole. If a funnel has articles, files, voice and round video messages, payments or conditions with several checks, or more than 16 blocks, the AI doesn't rebuild it as a whole — so those blocks are never lost. But it still changes individual blocks one by one, payments included.
Access is revoked in one click. The "MCP connector" page lists every granted access with a "Disconnect" button next to it. Once revoked, Claude immediately loses access to your funnels and can no longer spend your credits.
Help and payments#
The AI reads these docs itself: ask “how do I connect payments via Lava” or “why isn’t the message arriving” — it opens the right article and walks you through. For payments it also checks whether your Lava is connected and which funnels lack a product. Never send your Lava key to the AI — it only goes into Craft: “Settings → Funnel payments (Lava)”.
If something does not work#
Claude says it cannot connect. Check that you pasted the full URL, including
https://.
The connection page says the request has expired. A connection link is valid for 10 minutes. Start the connection again from Claude.
Claude does not see your funnels. Most likely access was revoked, or you connected from a different Craft account. Connect again. The “Allow” screen shows which Craft account gets access — if it’s the wrong one, press “Sign in to another”.
Claude Code does not see Craft in another folder. The connector was added
with the old command, without --scope user, so it only works in the folder
where the command was run. Run the command from the connection page again, from
any folder, and press “Allow”.
The AI says the daily image limit is used up. Raise the limit on the MCP connector page: find the AI in the list of connected AIs and press “Change”. Or wait — the limit counts the last 24 hours, not the calendar day.