Setup guide
Framekit is a remote MCP server. Point any MCP app at one URL, sign in, and it gets the same website tools as Framekit's own AI.
Who can use it. Any app that supports remote MCP servers over Streamable HTTP with OAuth sign-in.
Step by step
Streamable HTTP. Sign-in is OAuth 2.1 with automatic discovery and dynamic client registration, so there are no keys to create.
https://framekit.ai/mcpYour app opens Framekit in the browser. Sign in and press Allow. Every connection can read and edit (scopes sites:read and sites:write), whatever the app asks for.
The server's instructions tell the model to call listSites, getSiteOverview and getFramekitGuide before it writes. Most apps follow them on their own.
Your app
Add the server, then run /mcp in a session and choose Authenticate.
claude mcp add --transport http framekit https://framekit.ai/mcpOne click opens Cursor's own confirmation. Or add it by hand:
{
"mcpServers": {
"framekit": {
"url": "https://framekit.ai/mcp"
}
}
}One click opens VS Code, which asks before adding it. Or add it by hand:
{
"servers": {
"framekit": {
"type": "http",
"url": "https://framekit.ai/mcp"
}
}
}Add the server, then sign in with codex mcp login framekit.
codex mcp add framekit --url https://framekit.ai/mcpReference
The same tools Framekit's own AI uses in the editor, under the same names, plus a few to find, start, publish and tune a site for search. Site tools take a siteId from listSites, createSite or duplicateSite. Edits save as a draft that previewSite shows as a private link; the live site changes only on publishSite or the editor's Publish button.
listSitescreateSitecreateDecklistDeckTemplatesduplicateSitegetSiteOverviewpreviewSitepublishSitegetFramekitGuidewhoami
listPagesgetPageStructuregetBlockDetailssearchBlockslistFontslistDesignStyleslistTemplatesbrowseMedialistProductsscreenshotWebsitescrapeWebpage
createAIBlockeditAIBlockcreateBlockeditBlockduplicateBlockmoveBlockToHerodeleteBlock
createPageduplicatePageeditPagedeletePage
getSeoeditSeolistFormSubmissions
editThemeapplyDesignStyleapplyTemplate
importMediaFromUrlsearchStockImagescreateProductupdateProductimportProductsFromUrl
readSlidelistSlideLayoutsaddSlidesetSlideTextsetSlideImagewriteSlidesetSlideChartsetSlideBackgroundlistColorThemesapplyColorThemeapplyCustomPalette
undoAIChanges
Tips
Good to know
Not yet. Sign-in is OAuth only, which every current MCP app supports.
sites:read to see your sites and sites:write to change them. Every connection gets both, whatever the app asks for.
No. Ask your assistant to start a new site and it makes one for you. If you already have sites, tell it which one to work on, or ask it to copy one as the start of a new site.
Yes. Ask for a deck and it builds one slide by slide, from scratch or from one of Framekit's templates, and can work on the decks you already have. When it's ready, ask it to share the deck and it sends you the link.
Connecting is free. Your assistant does the thinking on your own Claude or ChatGPT plan, and your site and publishing work the same as they always do on your Framekit plan.
Yes. Ask your assistant to undo and the last round of changes it made comes back out.
Only the sites on the Framekit account you sign in with, and only after you press Allow. To stop, remove Framekit from your assistant's connector settings.
Yes. Ask it to improve your SEO and it writes the titles and descriptions Google shows for your site and each page, plus the image people see when they share a link. It can also read what visitors sent through your forms.
Tell your assistant to publish when you're happy with the preview, or open the site in Framekit and press Publish. Either way, your plan covers the same things it always does.
Yes. Ask your assistant for a preview and it sends a private link showing your site exactly as visitors will see it. Only people you share the link with can open it, and your live site stays as it is until you publish.
Something look different in your app? Menus change from time to time, and The Model Context Protocol always has the latest. Still stuck? The Help Center can help.
Use a different app?