MarkIt MCP - connect your AI to your library

MCP serverSearch

markit connects your AI to your personal MarkIt library of links, posts, and notes. Once added, your AI can search everything you have saved, store new items for you, and set reminders so nothing gets lost or forgotten.

Use MarkIt MCP - connect your AI to your library in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add MarkIt MCP - connect your AI to your library and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use MarkIt MCP - connect your AI to your library to search

Details

Available today. Use it from your connected AI after setup.

Add markit, then ask your AI to search your library or save a link, post, or note for you.

MarkIt MCP - connect your AI to your libraryStart free

What your AI can do with it

  • Search your saved links, posts, and notes
  • Save new links, posts, and notes to your library
  • Set reminders for items in your library

Install MarkIt MCP - connect your AI to your library

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user markit-mcp-connect-your-ai-to-yo 'https://mark-it.co/api/mcp'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://mark-it.co/api/mcp

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=markit-mcp-connect-your-ai-to-yo&config=eyJ1cmwiOiJodHRwczovL21hcmstaXQuY28vYXBpL21jcCJ9

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://mark-it.co/api/mcp

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add markit-mcp-connect-your-ai-to-yo --url 'https://mark-it.co/api/mcp'

    Run it once, then sign in with codex mcp login markit-mcp-connect-your-ai-to-yo if the server asks for an account.

From the project's README

As published by fuzulsfriend/markit-mcp in README.md.

Bring your own AI. MarkIt is the memory.

[!TIP] The lazy path (recommended): paste this repo's URL into your AI and say "connect me to MarkIt". It reads llms.txt and handles everything below for you.

MarkIt saves the links, posts, and notes you'd otherwise lose, and makes them searchable in plain language. This repo is the official guide for connecting your own AI - Claude, ChatGPT, Cursor, and friends - to your MarkIt library over the open Model Context Protocol.

Once connected, your AI can search your library, read what it finds, save new things into it, and set reminders. In your words, not keywords.

Server URL:  https://mark-it.co/api/mcp
Transport:   Streamable HTTP
Auth:        OAuth 2.1 (sign in) or a personal API key (mkt_...)

Pick your path

Option 1 - Sign in (OAuth). No key to handle. Paste the server URL where your app asks for a custom connector or MCP server, and sign in to MarkIt when the browser opens. Best for Claude, ChatGPT web, Cursor, VS Code.

Option 2 - API key. Generate a key in Settings > Integrations (shown once, keep it secret). Best for CLIs, scripts, and the ChatGPT desktop app.


Option 1 - sign in from your app

One-click installs

Everyone else

AppSteps
Claude (claude.ai + Claude Desktop)Settings > Connectors (under Customize) > Add custom connector > paste https://mark-it.co/api/mcp > authorize. Available on all plans (Free allows one custom connector). Known issue: an open Anthropic-side bug can fail the authorization right after you approve - if that happens, use Claude Code (below) until Anthropic ships the fix.
ChatGPT (web)Settings > Security and login > turn on Developer mode, then Settings > Plugins (or chatgpt.com/plugins) > + > paste the server URL > connect with OAuth.
Claude Codeclaude mcp add --transport http markit https://mark-it.co/api/mcp then run /mcp in a session and pick Authenticate. Add --scope user to use it in every project.
Codex CLIAdd the server (see clients/codex.toml, skip the token line) then codex mcp login markit.
ZedAdd a context_servers entry with just the url (see clients/zed.json); Zed prompts you through OAuth when there is no Authorization header.

Option 2 - use your API key

  1. In MarkIt Settings > Integrations, open Connect Your AI and generate your key. It starts with mkt_ and is shown once.
  2. Grab your app's config from clients/ and replace mkt_your_key_here:
AppConfig
Claude Codeclients/claude-code.md
Cursorclients/cursor.json
VS Codeclients/vscode.json
Codex CLI + ChatGPT desktop appclients/codex.toml (they share ~/.codex/config.toml)
Windsurfclients/windsurf.json
Clineclients/cline.json
Zedclients/zed.json
Anything stdio-onlyclients/mcp-remote.json

Rules of the key: one per account, treat it like a password, never paste it into a chat, revoke or regenerate anytime in Settings.


What your AI gets

ToolWhat it does
searchPlain-language search over your library, with optional filters (category, platform, type, author, tags, dates).
fetchFull stored content of one item by id.
list_categoriesYour categories with item counts.
save_itemSave a URL or a text note into your library. MarkIt scrapes, categorizes, and indexes it. Each save spends one monthly capture; re-saving a URL you already have is a free no-op.
create_reminderSet or reschedule a reminder on an item (email for everyone; WhatsApp/Telegram on Pro).
list_remindersYour pending reminders.
cancel_reminderCancel one reminder by id. Never touches the item itself; Google-Calendar-synced reminders stay managed on-site.
send_feedbackSend a short note straight to MarkIt's founder - only when you ask it to. A real person reads every one. Max 3 a day.

What it can NOT do, by design: delete items, edit your account, touch anyone else's data. Saved page content is treated as data, never as instructions.

Privacy, in one breath

Your AI talks to MarkIt with your identity and only ever sees your items. Whatever AI you connect (Claude, ChatGPT, ...) is your own tool under its own terms - MarkIt does not send your library anywhere on its own. OAuth grants are revocable from your AI app; the API key is revocable in Settings. Full details: Privacy Policy.

Troubleshooting

  • 401 right after connecting with a key: the header must be exactly Authorization: Bearer mkt_... - check for a lost space or a truncated key (regenerating in Settings invalidates old keys).
  • Windsurf: the remote-server field is serverUrl, not url.
  • Cline: set "type": "streamableHttp" explicitly.
  • VS Code says it cannot start the server: an entry with a url also needs "type": "http".
  • Claude says "Authorization with MarkIt failed" right after you approve: known Anthropic-side bug in claude.ai custom connectors (our server completes the whole OAuth flow; Claude drops it after the token). Use Claude Code or Cursor until it's fixed.
  • Sign-in window never comes back: finish the login in the browser tab it opened, then retry from the app; some apps need a retry after the first authorize.
  • mcp-remote shim: keep it current (mcp-remote@latest; versions before 0.1.16 have a known critical vulnerability). No space around the colon in Authorization:${AUTH_HEADER} on Windows.
  • Still stuck? support@mark-it.co.

For your AI

Point your assistant at llms.txt - a plain-text playbook that teaches it to connect you and to use the tools well. Same file, branded URL: mark-it.co/mcp/llms.txt.

Claude Code users can go one step further: copy the skill/ folder into .claude/skills/markit/ and Claude picks up the full MarkIt usage playbook (when to search vs save, note etiquette, reminder handling) automatically.

License

MIT. The MarkIt name and logo belong to MarkIt.

Tools it offers (8)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • search
  • fetch
  • list_categories
  • create_reminder
  • list_reminders
  • cancel_reminder
  • save_item
  • send_feedback

Signals

GitHub stars
3
Last commit
Aug 2026
Advanced
Delivery
markit MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-fuzulsfriend-markit
Source
github.com/fuzulsfriend/markit-mcp
Hosted endpoint
https://mark-it.co/api/mcp