Skip to main content
Bookmarkjar MCP connects your bookmark library to an AI assistant. After a one-time browser sign-in, you can ask the assistant to find saved links, add new bookmarks, or prepare a cleanup review.
MCP access requires an active paid plan. You do not need to create or paste an API key.

Choose your AI app

The Bookmarkjar server URL is:

Claude Code

Run this command in a terminal:
Start a new Claude Code session, then ask:
In Claude Code, type /mcp, select bookmarkjar, and choose Authenticate. Claude opens Bookmarkjar in your browser. Sign in, review the permissions, click Allow, and return to Claude Code.

Claude on the web or Claude Desktop

  1. Open Claude → Settings → Connectors.
  2. Click Add custom connector.
  3. Name it Bookmarkjar and paste https://bookmarkjar.com/api/mcp.
  4. Under Authentication, keep Always required.
  5. Under OAuth client, choose No client ID — register one automatically. Bookmarkjar supports Dynamic Client Registration (DCR); do not choose Anthropic-hosted client metadata.
  6. Save the connector, click Connect, and complete the Bookmarkjar browser authorization.
  7. Enable Bookmarkjar in a conversation from the + menu under Connectors.
Team and Enterprise workspaces require an owner to add the custom connector before members can connect it.

ChatGPT

  1. In ChatGPT, open Settings → Security and login and enable Developer mode.
  2. Open ChatGPT Plugins and click the + button.
  3. Enter a name and description, then choose a public MCP connection.
  4. Use https://bookmarkjar.com/api/mcp as the server URL.
  5. Keep authentication required. If ChatGPT asks how to register the OAuth client, choose automatic registration or DCR; do not enter an API key or client secret.
  6. Create the connection and review the discovered tools.
  7. Add Bookmarkjar from the tools menu in a new conversation, then complete the Bookmarkjar browser authorization.
Developer mode and custom MCP connections depend on your ChatGPT plan and workspace policy.

Cursor

Create .cursor/mcp.json in your project, or ~/.cursor/mcp.json to use Bookmarkjar in every project:
Reload Cursor, open Customize → MCP, enable bookmarkjar, and choose Authenticate. Cursor discovers Bookmarkjar OAuth automatically through DCR; no static client ID or API key is required.

Codex CLI and ChatGPT desktop

Add this to ~/.codex/config.toml on macOS or Linux, or %USERPROFILE%\.codex\config.toml on Windows. ChatGPT desktop, Codex CLI, and the Codex IDE extension share this configuration:
Run these commands:
Complete the Bookmarkjar browser authorization, then restart Codex or ChatGPT desktop.

Let your AI set it up

Paste the prompt below into Claude, ChatGPT, Cursor, Codex, or another capable assistant. It will detect the client, guide you through the correct setup, and stop for the browser authorization step.

Things to try

Once connected, speak normally:
A cleanup request only creates a review. Bookmarkjar does not delete candidates until you approve them in the Cleanup screen.

What access you approve

The browser consent screen asks for one or both permissions:
  • Read: search your bookmarks.
  • Write: save bookmarks and create cleanup reviews.
Access is tied to your signed-in Bookmarkjar account. You can deny the request or disconnect the integration from your AI client.

Available tools

  • bookmarks.search — search and filter your bookmarks.
  • bookmarks.insert — save one or more URLs.
  • cleanup.create — prepare a cleanup review without automatically deleting anything.
The server uses Streamable HTTP and browser-based OAuth at https://bookmarkjar.com/api/mcp. Do not add an API key header to this endpoint.

Troubleshooting

  • No browser window opens: start a fresh chat or client session, confirm bookmarkjar is enabled, then call a Bookmarkjar tool again.
  • 401 Unauthorized: reconnect Bookmarkjar and finish the browser authorization.
  • 403 insufficient_scope: reconnect and approve the requested read or write permission.
  • Subscription required: connect with a Bookmarkjar account that has an active paid plan.
  • ChatGPT cannot add the server: confirm Developer mode is available for your plan and allowed by your workspace.
  • Claude Team or Enterprise cannot add the connector: ask a workspace owner to add it under organization connector settings.
  • Redirect or signature error: remove the connection, add it again, and complete a fresh authorization request.