NestDaddy

xmark

io.github.JCLVSH/xmark · v0.7.2

Search and chat with your X bookmarks, with citations back to the original posts.

Connect Remote server

Terminal
claude mcp add --transport http xmark https://api.xmark.dev/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "xmark": {
      "url": "https://api.xmark.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "xmark": {
      "type": "http",
      "url": "https://api.xmark.dev/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.xmark.dev/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 11 found in our last check

  • list_bookmarks

    List the authenticated user's X bookmarks. Paginated.

  • get_bookmark

    Fetch a single bookmark by ID.

  • search_bookmarks

    Semantic search over the user's bookmarks. Returns ranked matches with relevance scores.

  • sync_bookmarks

    Trigger a fresh sync from X. Pulls latest bookmarks, embeds new ones for semantic search. Free tier allows one sync per day.

  • delete_bookmark

    Remove a bookmark. Local-only by default — the next sync re-creates anything still bookmarked on X. Set unbookmark=true to also remove it on X (sticks across syncs; requires a connected X account).

  • chat

    Ask a natural-language question about the user's X bookmarks. Returns an answer with citations back to the original tweets. Free tier includes 20 chat messages per month.

  • list_conversations

    List the user's past chat conversations. Paginated.

  • get_conversation_messages

    A conversation's message history, oldest first. Assistant messages carry the IDs of the bookmarks retrieved for that answer.

  • delete_conversation

    Permanently delete a conversation and its messages. Free tier allows one concurrent conversation, so deleting is how a free account starts a fresh chat.

  • get_usage

    The authenticated user's plan and quota usage: chat messages this month, syncs today, bookmark count, and whether an X account is connected. Limits are null on unlimited plans.

  • get_changelog

    machine-readable release history (public) - version, date, type, summary, migration notes on breaking entries. the X-Notice header's structured backstory.

Headers

NameDescription
Authorization
Required, secret
xmark API key, sent as a Bearer token. Its scopes apply.

Details

Endpointhttps://api.xmark.dev/mcp (Streamable HTTP)
Package@jclvsh/[email protected] (NPM, stdio)
First published12 Nov 2026
Last updated12 Nov 2026
Registry nameio.github.JCLVSH/xmark

More communication servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.