Framer MCP and Mercury MCP: what AI agents can now do in your website and bank account

AINews

Framer MCP and Mercury MCP: what AI agents can now do in your website and bank account

Hand-drawn website wireframe sketches on white paper
Photo by picjumbo.com on Pexels

Framer and Mercury both offer remote MCP servers so agents like Claude, Codex and Cursor can work in your site and business bank account. What each lets an agent do, what it can't, and how to stay in control.

In this article
  1. Framer MCP: your agent can build your site
  2. Mercury MCP: your agent can see, and request, money moves
  3. The pattern worth copying
  4. Should you connect them?

Browse the MCP topicBrowse the Agents topic

MCP has moved from developer tooling into everyday apps. Two very different companies now offer hosted MCP servers: Framer (websites) and Mercury (business banking). Taken together, they show where agent permissions are heading. MCP drew about 7,300 posts in our X sample this week.

New to MCP? Start with MCP explained for vibe coders.

Framer MCP: your agent can build your site

Server URL: https://mcp.framer.com/mcp

Framer says its MCP lets you "design, build, and update your site" from AI tools you already use. There are one-click installs for ChatGPT, Codex, Claude, Claude Code and Cursor, and install guides for OpenCode, VS Code, Windsurf, Warp, Antigravity and more. Any tool that supports remote MCP servers with OAuth can connect.

What the agent can access, per Framer's FAQ: the canvas, components, supported project settings and CMS in projects your Framer account has access to. It uses your account's permissions.

What makes it workable:

  • No local bridge. You don't need the Framer editor open, and you can work from desktop, browser or phone.
  • Changes don't go live by default. They stay in your project or branch until someone publishes.
  • Branches. Framer suggests asking your agent to work on a branch, so you can compare with main before publishing.
  • Your AI costs follow your agent's plan, not Framer's built-in agent.

What to watch: the agent can publish if you explicitly ask it to. Keep "publish" as a step you do yourself.

Framer MCP is now the recommended way to connect agents. The older @framer/agent CLI still works for some workflows, such as localization.

Connecting from Claude Code (remote HTTP server):

claude mcp add --transport http framer https://mcp.framer.com/mcp

Then approve the connection with your Framer account when prompted. For Cursor, Codex and others, see our guide to adding an MCP server.

Mercury MCP: your agent can see, and request, money moves

Mercury's MCP is a hosted server that connects tools like ChatGPT and Claude to your Mercury account through OAuth. It's in beta, and Mercury warns: "Double check any responses from the LLM with your Mercury account for any important decisions."

What an agent can do:

Action What happens
Query transactions, balances, statements, cards, recipients Read access
Request a payment to an existing recipient Creates a request. You approve it in Mercury.
Request an internal transfer Same: request only, approved in Mercury
Create or edit expense categories, update notes and categories Applies immediately

The key line from Mercury's docs: your AI tool "cannot approve the request or move money on its own." Your organization's approval policies still apply. Even if a policy would normally allow the action without approval, the requester has to approve it in Mercury. And a created request does not mean money was sent.

Write actions need explicit permissions. If you already have a read-only connection, it doesn't gain write access automatically. You have to reauthorize and review the write permissions on Mercury's consent screen.

The pattern worth copying

Both servers follow the same design:

  1. OAuth with scoped permissions. No pasted API keys.
  2. Agent drafts, human ships. Framer keeps changes off the live site; Mercury makes the agent request and a human approve.
  3. Low-risk edits flow freely. Notes, categories and draft pages can go straight through.

Use that checklist for any MCP server you connect, and for any you build. Our MCP security best practices cover the rest: prompt injection, over-broad scopes and untrusted servers.

Should you connect them?

  • Framer: worth it if you already build in Framer and use Claude Code, Cursor or Codex. Start on a branch.
  • Mercury: reading spend data is low risk and useful. Turn on write permissions only once you're comfortable, and remember category edits apply instantly.

For a wider look at agent safety settings, see running coding agents safely.

FAQ

What can an agent do with Framer MCP?

After you approve the connection, it can work with the canvas, components, supported project settings and CMS in projects your Framer account can access, using your account's permissions. It can build pages and update content.

Can an AI agent publish my Framer site?

Yes, if you explicitly ask it to. By default, changes stay in your project and don't touch the live site until you publish.

Can Mercury MCP send money?

No. Your AI tool can create a payment or transfer request, but per Mercury it can't approve the request or move money. Approval happens in Mercury, and your organization's approval policies still apply.

Which AI tools work with Framer MCP?

Framer says any tool that supports remote MCP servers and OAuth, including Codex, Claude Code, Cursor, Pi, Windsurf, Warp and Grok. There are one-click installs for several of them.

Is Mercury MCP safe to use?

It's in beta, and Mercury advises double-checking AI responses against your account before important decisions. Read Mercury's security best practices and grant only the permissions you need.

Sources

  1. Framer, “Connect Claude, Codex and Cursor to Framer with MCP”https://www.framer.com/mcp/
  2. Mercury API docs, “What is Mercury MCP?”https://docs.mercury.com/docs/what-is-mercury-mcp
Matching resources

Matching resources

Newsletter

The Codema publication. Consent is required. You are not subscribed until you confirm from the email, and nothing is stored if email delivery is not connected.