MCP server

Use Frameium with the agents you already work in.

Add one URL, sign in with your Frameium account, and ask Claude Code, Claude, ChatGPT, or Cursor to save, import, and search your library — no keys to copy, no new interface to learn.

https://frameium.com/api/mcp
How it works

Three steps from URL to conversation.

01

Add the connector

Paste one URL into your MCP client: https://frameium.com/api/mcp. No keys, no config files.

02

Sign in when prompted

Your agent opens a browser window — sign in with your Frameiumaccount and approve. That’s the whole handshake.

03

Ask in plain language

No new commands to learn — tell your agent what you want and it calls the right tool.

Connect Claude

Four clicks, no keys, nothing to install.

1

Copy the URL above

One tap on the Copy URL button. That's the only thing you'll ever paste.

2

Open Claude's connector settings

In claude.ai, click your initials (bottom-left) → Settings → Connectors. On the desktop app it's the same path.

3

Add custom connector

Scroll down, click “Add custom connector”, paste the URL, and click Add. Ignore every other field — you don't need any of them.

4

Click Connect and sign in

A sign-in window opens. Use the same email you use for your account here, approve, and the window closes itself. You're connected.

Other clients

Same URL everywhere.

Claude (claude.ai / Cowork desktop)

Settings → Connectors → Add custom connector → Connect → sign in

URL:  https://frameium.com/api/mcp

Claude Code

Add the server, then run /mcp and pick Authenticate — it opens the sign-in flow

claude mcp add --transport http frameium https://frameium.com/api/mcp

ChatGPT

Settings → Apps & Connectors (developer mode) → Create connector → sign in

URL:  https://frameium.com/api/mcp

Cursor / other MCP clients

OAuth-capable clients sign in automatically on first use

{
  "mcpServers": {
    "frameium": {
      "url": "https://frameium.com/api/mcp"
    }
  }
}

Scripts, CI, and headless clients

Anything that can’t open a browser can authenticate with a personal API key instead — create one in Settings → API keys and send it as a bearer header.

curl https://frameium.com/api/mcp -H "Authorization: Bearer frm_YOUR_KEY"
What you can ask

Plain language, real library changes.

Once connected, your agent has access to your library through natural conversation — for collecting references and for research workflows.

  • Save these 12 links to my library
  • Open my X bookmarks folder, grab every post, and add them to Frameium
  • Search my library for pricing pages with dark backgrounds
  • Capture stripe.com and add it to my library
  • Show me every hero section I've saved this month
  • Find the testimonials sections in my library and pull the top 5
Tools reference

9 tools, all scoped to your library.

ToolWhat it doesExample
save_linksAdd one or more URLs to your library."Save these three links to my library"
save_postsSave social posts your agent can see, with their images."Add the 2 latest posts from my X bookmarks"
import_bookmarks_htmlBulk-import an exported bookmarks file."Import this bookmarks export"
list_libraryList what's already saved, with filters."What have I saved from stripe.com?"
search_librarySemantic search across your saved library by content, element, or style."Find dark pricing sections in my library"
list_boardsList your boards with item counts."What boards do I have?"
get_boardGet one board's references and an aesthetic summary."Pull my modern monochrome board"
capture_urlCapture a live URL and file it into your library."Capture linear.app and add it"
delete_itemsRemove items from your library."Delete the ones I saved yesterday"
Questions

Everything people ask before connecting.

Do I need an API key?
No. Signing in with your account is the whole setup. API keys exist only for developers running scripts — if you're connecting Claude, ChatGPT, or Cursor, you'll never see one.
What do I need before I start?
Two accounts: a free account here, and your AI assistant. Note that Claude requires a paid plan (Pro, Max, or Team) to add custom connectors, and ChatGPT requires switching on developer mode in Settings → Apps & Connectors.
Why does it ask me to sign in?
That's the security handshake. Instead of a password or key, your agent gets a private, expiring pass that can only see your library — nothing else, and nobody else's.
What can my agent actually do once connected?
Save links, import bookmarks, search your library and boards, capture live pages, and delete items — always your own library only. It cannot touch your account settings, billing, or anyone else's data.
How do I disconnect?
Remove the connector in your agent's settings, or revoke access from your account settings here. Either one cuts access immediately.
Something didn't work — what's the usual fix?
Nine times out of ten: the sign-in window was blocked by a popup blocker, or the URL was pasted with a trailing space. Copy it again with the button, retry, and if it still fails, remove the connector and add it once more.
Security

The sign-in flow uses OAuth 2.1 — your agent gets a short-lived token scoped to your account only, and you can revoke a connected agent at any time. API keys (for scripts) are per-user and hashed at rest — we never store the raw value after it’s shown to you once. Revoke either from Settings and access stops immediately.

Ready when you are

Connect an agent — it takes one URL.