Manage Your Changelog From Chat: ChangeCrab MCP Server

Use ChangeCrab inside Cursor, Claude Desktop, and other AI tools - list changelogs, create posts, and get product info - all from natural language

You’re already in Cursor or Claude, writing code or drafting docs. You want to add a changelog entry for the feature you just shipped—but switching to the browser, logging in, and clicking through the dashboard breaks your flow.

What if you could just ask: “Create a changelog post for the new login flow” and have it done?

That’s what the ChangeCrab MCP server does. It plugs ChangeCrab into the Model Context Protocol (MCP), so your AI assistant can list changelogs, create and update posts, and answer questions about ChangeCrab—all from chat.


What is MCP?

MCP (Model Context Protocol) is an open standard that lets AI assistants connect to external tools and data. Instead of the model only “knowing” what’s in its training data, it can call your APIs, read your docs, and act on your behalf—with your permission and your API keys.

Cursor, Claude Desktop, and a growing set of tools support MCP. You add a small “MCP server” that speaks the protocol; the AI then gets tools like “list my changelogs” or “create a post” and uses them when they’re relevant.


What the ChangeCrab MCP Server Does

The ChangeCrab MCP server exposes your changelog workflow as tools the AI can call:

  • List changelogs – See all changelogs you have access to.
  • Get changelog – Fetch details for one changelog (e.g. name, team, settings).
  • List categories – See categories for a changelog (useful when creating posts).
  • List posts – See recent posts for a changelog.
  • Create post – Add a new changelog entry (summary, markdown, optional categories, draft/published).
  • Update post – Edit an existing post.
  • Delete post – Remove a post.

It also includes info tools (no API key needed) so the AI can answer “What is ChangeCrab?” and “Do I need a paid plan for the API?” from our docs.


Who It’s For

  • Developers who keep changelogs in ChangeCrab and want to update them without leaving the IDE.
  • Teams that use Cursor or Claude and want changelog updates as part of their workflow.
  • Anyone who prefers “tell the AI what you want” over clicking through a UI.

You need a ChangeCrab account with an active subscription or trial (the API is paid-only) and an API key from your dashboard.


Quick Setup

  1. Get an API key
    ChangeCrab → Settings → API Keys. Create a key and copy it.

  2. Add the MCP server
    In Cursor: Settings → Features → MCP, or edit .cursor/mcp.json (project or ~/.cursor/mcp.json). In Claude Desktop, edit your config file (e.g. ~/Library/Application Support/Claude/claude_desktop_config.json on macOS).

  3. Configure ChangeCrab
    Add a server named changecrab with:

    {
      "mcpServers": {
        "changecrab": {
          "command": "npx",
          "args": ["-y", "changecrab-mcp-server"],
          "env": {
            "CHANGECRAB_API_KEY": "your-api-key-here"
          }
        }
      }
    }
    
  4. Restart Cursor or Claude so it picks up the new server.

After that, the assistant can use the ChangeCrab tools when you ask about your changelogs.


Example Prompts

  • “List my ChangeCrab changelogs.”
  • “What are the latest posts in my main changelog?”
  • “Create a changelog post: summary ‘Improved login flow’, markdown with three bullet points on what changed.”
  • “Add a draft post for the new API rate limits.”
  • “What is ChangeCrab and do I need a paid plan for the API?”
  • Log every single change made to this project by the agent with a detailed explanation of the what and why."

The AI will call the right tools (e.g. list_changelogs, create_post) and show you the results or confirm the action.


Under the Hood

The server is a small Node.js app that:

  • Talks MCP over stdio (so Cursor/Claude can spawn it).
  • Calls the ChangeCrab REST API with your API key.
  • Handles auth errors and retries on transient network issues.

You can run it with npx (npx changecrab-mcp-server) or from source in the ChangeCrab repo (mcp-server/). It’s open source and uses the same API that powers the web app and Zapier.


Try It

If you’re already using Cursor or Claude and ChangeCrab, add the MCP server and manage your changelog from chat.

More on the ChangeCrab Blog

Ready to keep your customers updated? ChangeCrab, Changelog as a service