Best MCP for Framer: the servers that exist in 2026
Quick answer: Ryze AI is the best Framer MCP for publishing articles into a CMS collection from Claude or ChatGPT, but Framer's own server is the better pick for canvas and design work. On November 13, 2026 Framer documents an official remote server at https://mcp.framer.com/mcp.
Below: every server checked, Framer's own options, limits to expect and test prompts.
Used by 2,000+ marketers
The best MCP for Framer at a glance
Ranked for site owners who want an AI assistant to work on their own Framer project. Rows 1, 2, 4 and 5 are MCP servers; row 3 is an API you code against.
- 1Framer official MCPHosted by Framer
Who it is for: Designers and builders editing a site
Framer access: Canvas, components, supported project settings and CMS
Price: No Framer charge listed on the page; AI usage follows your agent's plan
- 2Ryze AI MCPHosted
Who it is for: Marketers publishing CMS articles
Framer access: 3 framer tools: read, write, delete on CMS collections and site publish
Price: From $129 a month with SEO Starter, 3-day free trial
- 3Framer Server APIYour own script
Who it is for: Developers who write code
Framer access: Per Framer docs: update and publish a project from a server
Price: Per Framer docs
- 4tmcpro/framer-mcpLocal, with a plugin
Who it is for: Developers testing a local bridge
Framer access: Canvas commands through a Framer plugin
Price: Free
- 5Sheshiyer/framer-plugin-mcpLocal
Who it is for: Developers building Framer plugins
Framer access: None: scaffolds plugin projects
Price: Free, MIT
| # | Option | Runs | Who it is for | Framer access | Price |
|---|---|---|---|---|---|
| 1 | Framer official MCP | Hosted by Framer | Designers and builders editing a site | Canvas, components, supported project settings and CMS | No Framer charge listed on the page; AI usage follows your agent's plan |
| 2 | Ryze AI MCP | Hosted | Marketers publishing CMS articles | 3 framer tools: read, write, delete on CMS collections and site publish | From $129 a month with SEO Starter, 3-day free trial |
| 3 | Framer Server API | Your own script | Developers who write code | Per Framer docs: update and publish a project from a server | Per Framer docs |
| 4 | tmcpro/framer-mcp | Local, with a plugin | Developers testing a local bridge | Canvas commands through a Framer plugin | Free |
| 5 | Sheshiyer/framer-plugin-mcp | Local | Developers building Framer plugins | None: scaffolds plugin projects | Free, MIT |
Row 5 is listed because it comes up when people search for a Framer MCP. It does not read or change a Framer site.
How these Framer MCP servers were checked
Each option was checked on November 13, 2026 against Framer's documentation, GitHub and the Ryze AI help center. No Framer project data was used.
- Search: GitHub repository searches for a Framer MCP returned the servers below. One further repository (a Framer server for a single project) had no readme and was left out.
- Framer docs: the Framer MCP page documents an official server, and the Server API overview documents the API.
- Ranking axis: whether the server can read and change a real Framer site, then the guardrails around writes, then setup effort and maintenance.
- Disclosure: Ryze AI publishes this page. Framer's official server covers more of a project than Ryze AI does, and the table says so.
GitHub numbers change daily. Re-check stars and last push before you rely on a community server.
The servers, one by one
1. Framer official MCP
A remote MCP server run by Framer at https://mcp.framer.com/mcp, connected with OAuth through your Framer account. Framer lists it for Claude, Claude Code, Codex, Cursor, Grok Bot, Windsurf and other clients that support remote MCP servers with OAuth (Framer MCP page).
Access
Canvas, components, supported project settings and CMS in projects your account can reach. It uses your account's permissions.
Writes
Yes. Framer describes building pages, editing the canvas and updating content.
Guardrail
Per Framer, changes stay in your project or branch until you or your agent publishes them.
Setup
OAuth sign-in. Framer says no local bridge is needed and the Framer editor does not have to stay open.
Price
The Framer page lists no plan requirement. AI usage follows your agent's plan or credits.
2. Ryze AI MCP
A hosted MCP server you add to Claude or ChatGPT through one connector URL, https://connector.get-ryze.ai/mcp. Framer connects with a project URL and an API key. The same agent runs in the Ryze AI chat, where Content Plan articles publish into a Framer CMS collection. Disclosure: Ryze AI publishes this page.
Framer tools
3: framer__read, framer__write and framer__delete.
Reads
Lists CMS collections, a collection's fields and items, and one item with its field data.
Writes
Creates or updates CMS items (an existing slug is updated in place) and publishes the site so changes go live. A separate tool removes items by id.
Limits
Only CMS collections and site publish. No page, custom code or redirect edits, and at least one CMS collection must exist in the project.
Guardrail
In Claude, set write and delete tools to Needs approval under Customize > Connectors > Ryze AI. The Ryze AI chat starts on Skip all approvals; switch it to Approve write & delete or Manual approve.
Price
Connecting is free; the tools need a plan or trial. SEO Starter is $129 a month with a 3-day free trial.
Tool list, setup per client and errors are on the Framer MCP page; the Ryze AI Framer guide covers the key.
3. Framer Server API (not an MCP server)
Framer's Server API lets a script update and publish a project from any server without opening the project in a client. Its use cases include syncing an external database to the CMS and building your own MCP server. It needs code from you.
Auth
An API key that authenticates scripts as the user who created it, bound to a project. Create it in Site Settings > General (quick start).
Package
framer-api on npm.
Publishing
The quick start shows publishing a preview and promoting a deployment to production with deploy().
Price
The pages checked state no plan requirement or rate limit.
4. tmcpro/framer-mcp (community)
A local MVP that pairs an MCP server with a Framer plugin over WebSocket (GitHub, 1 star, no license listed, last push September 5, 2025). Its readme describes a REST endpoint that runs commands such as project.getInfo through the plugin.
Access
Canvas commands, per the readme, while the plugin is open in Framer.
Maturity
Described by its author as a local MVP; no activity for over a year at the time of checking.
Guardrail
None documented. Read the code before you run it.
Price
Free.
5. Sheshiyer/framer-plugin-mcp (community)
An MCP server that creates and builds Framer plugins with web3 features (GitHub, 37 stars, MIT, last push March 21, 2025). Its tools are create_plugin and build_plugin.
Access
None to a Framer site or its CMS. It generates plugin code on your machine.
Why it is here
It matches the query but serves plugin authors, not site owners.
Price
Free, open source.
Side by side: Framer access, writes and guardrails
What each option reads, what it changes and what stands between the assistant and a live site.
Framer official MCP
- Runs
- Hosted by Framer
- Framer reads
- Canvas, components, settings, CMS
- Framer writes
- Yes
- Guardrail
- Changes stay in project or branch until published
Ryze AI MCP
- Runs
- Hosted
- Framer reads
- CMS collections, fields and items
- Framer writes
- CMS items and site publish; delete in a separate tool
- Guardrail
- Needs approval per tool in Claude
Framer Server API
- Runs
- Your script
- Framer reads
- Per your code
- Framer writes
- Yes, through your code
- Guardrail
- Your own
tmcpro/framer-mcp
- Runs
- Local plus plugin
- Framer reads
- Canvas, per readme
- Framer writes
- Yes, per readme
- Guardrail
- None documented
Sheshiyer/framer-plugin-mcp
- Runs
- Local
- Framer reads
- None
- Framer writes
- None
- Guardrail
- Not applicable
| Option | Runs | Framer reads | Framer writes | Guardrail |
|---|---|---|---|---|
| Framer official MCP | Hosted by Framer | Canvas, components, settings, CMS | Yes | Changes stay in project or branch until published |
| Ryze AI MCP | Hosted | CMS collections, fields and items | CMS items and site publish; delete in a separate tool | Needs approval per tool in Claude |
| Framer Server API | Your script | Per your code | Yes, through your code | Your own |
| tmcpro/framer-mcp | Local plus plugin | Canvas, per readme | Yes, per readme | None documented |
| Sheshiyer/framer-plugin-mcp | Local | None | None | Not applicable |
Free does not mean cheaper here. A custom script costs engineering time, and the community servers carry maintenance risk.
Framer's own options: official MCP and Server API
Framer documents both a hosted MCP server and a Server API.
Official MCP server
- What it is
- Remote server at https://mcp.framer.com/mcp, OAuth, for canvas, components, settings and CMS
- Link
- Framer MCP
Server API
- What it is
- Scripts that update and publish a project from a server
- Link
- Overview
Server API quick start
- What it is
- API key from Site Settings > General, framer-api package, preview and deploy
- Link
- Quick start
| Framer resource | What it is | Link |
|---|---|---|
| Official MCP server | Remote server at https://mcp.framer.com/mcp, OAuth, for canvas, components, settings and CMS | Framer MCP |
| Server API | Scripts that update and publish a project from a server | Overview |
| Server API quick start | API key from Site Settings > General, framer-api package, preview and deploy | Quick start |
The official server and the Ryze AI server can both be connected to the same assistant. Use Framer's for design changes and Ryze AI's for CMS articles in Content Plan. Framer's own API keys and OAuth connection are separate from each other.
Framer limits every Framer MCP server runs into
The Framer pages checked on November 13, 2026 state these points:
Account permissions
- What the page says
- The official server uses your account's permissions
- What it means for an agent
- It reaches only projects your account can open
API key scope
- What the page says
- Server API keys are bound to a project and act as the user who made them
- What it means for an agent
- A key for one project does not reach another
Publishing
- What the page says
- Official server: changes stay in the project or branch until published
- What it means for an agent
- Review a change before it goes live
Rate limits
- What the page says
- Not stated on the pages checked
- What it means for an agent
- Check Framer before bulk updates
| Limit | What the page says | What it means for an agent |
|---|---|---|
| Account permissions | The official server uses your account's permissions | It reaches only projects your account can open |
| API key scope | Server API keys are bound to a project and act as the user who made them | A key for one project does not reach another |
| Publishing | Official server: changes stay in the project or branch until published | Review a change before it goes live |
| Rate limits | Not stated on the pages checked | Check Framer before bulk updates |
On the Ryze AI side, the project URL must include the 20-character project id (or paste just the id); the published site address does not work. A connection link is refused while a Framer connection already exists in the workspace, and each workspace holds one Framer connection.
How to choose a Framer MCP server
Start from the job: design a site or publish content.
You edit pages and components
Framer official MCP
It covers the canvas, components and settings that no other option on this page reaches.
You publish CMS articles
Ryze AI MCP
Reads and writes CMS items and publishes the site from Claude or ChatGPT. Details: Framer MCP page.
You build your own tooling
Framer Server API
Full control and your own guardrails, at the cost of writing and hosting the script.
For similar comparisons, see the best MCP for Shopify and the best MCP for HubSpot.
Prompts to test a Framer MCP server
Run these read-only prompts first.
A server without CMS access cannot answer; a plugin scaffolding server has nothing to return.
This checks single-item reads.
With Needs approval set in Claude, the write call waits for your click.
You see whether the assistant keeps changes and publishing separate.
Safety checklist before you connect Framer
- Use a dedicated API key. For Ryze AI, create it under Site Settings > General > API Keys and revoke it there when you stop.
- Require approval. In Claude, set write and delete tools to Needs approval. In the Ryze AI chat, switch Tool approvals away from Skip all approvals.
- Know what publish does. The Ryze AI write tool can publish the site, so CMS changes go live. Ask for edits first and publish as a separate step.
- Check the publishing mode. Article publishing follows Publishing mode in SEO > Preferences > Publishing: Automatic (default) or Manual.
- Read-only first. Ask for collections and items before any write.
Setup, ChatGPT plan requirements and errors are on the Framer MCP page. Other platforms are on the developers page and pricing.
Sources
The verdict
For design and page edits, use Framer's official server. For CMS publishing from Claude or ChatGPT, Ryze AI covers collections, items and site publish. Teams that want their own code can use the Server API. The community servers are small and have not been updated recently.
Frequently asked questions
What is the best MCP for Framer?
Does Framer have an official MCP server?
Which Framer tools does Ryze AI have?
How do I connect Framer to Ryze AI?
Show 7 more questionsShow fewer questions
Can the agent change my Framer CMS?
Can I require approval before changes?
Does it work in Claude and ChatGPT?
Can I use Framer's official server and Ryze AI together?
Does Ryze AI publish articles to Framer automatically?
What does the Framer Server API need?
Why did the project URL fail?
Related guides
Framer MCP server
The Ryze AI Framer tools, setup per client and errors.
Best MCP for Shopify
Shopify MCP servers compared on store access, writes and price.
Best MCP for HubSpot
HubSpot MCP servers compared on access, writes and price.
All Ryze AI integrations
Every platform the Ryze AI connector supports.




