Use ChangeCrab from Cursor, Claude Desktop, and other AI tools via the MCP server. List changelogs, create posts, and manage your changelog from chat.
Use ChangeCrab from Cursor, Claude Desktop, and other AI tools via the Model Context Protocol (MCP). List changelogs, create and update posts, and get product info—all from chat.
The Model Context Protocol (MCP) is an open standard that lets AI assistants connect to external tools and data sources. The ChangeCrab MCP server exposes your changelog management capabilities to AI tools, so you can manage your changelog directly from your IDE or chat interface.
Once the package is published, add the server to your MCP config. Cursor or Claude will run it via npx changecrab-mcp-server.
cd mcp-server
npm install
npm run build
Then use the full path to the built file in your MCP config.
Create or edit .cursor/mcp.json in your project, or ~/.cursor/mcp.json for global config:
{
"mcpServers": {
"changecrab": {
"command": "npx",
"args": ["-y", "changecrab-mcp-server"],
"env": {
"CHANGECRAB_API_KEY": "your-api-key-here"
}
}
}
}
Add to your Claude Desktop config (e.g. ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"changecrab": {
"command": "npx",
"args": ["-y", "changecrab-mcp-server"],
"env": {
"CHANGECRAB_API_KEY": "your-api-key-here"
}
}
}
}
Replace your-api-key-here with your actual API key. Restart Cursor or Claude after changing the config.
| Tool | Description |
|---|---|
list_changelogs |
List all changelogs. Optional: filter by team_id. |
get_changelog |
Get details of a changelog by access ID. |
list_categories |
List categories for a changelog. |
list_posts |
List posts for a changelog (newest first). |
create_post |
Create a new post (summary, markdown, optional categories). |
update_post |
Update an existing post. |
delete_post |
Delete a post. |
get_changecrab_overview – What ChangeCrab is, features, workflowsget_changecrab_api_info – API auth, availability, docs linkget_changecrab_limits_summary – Free vs paid limits, API accessMany tools require a changelog ID (also called access ID). You can find it by:
list_changelogs to see all your changelogs and their IDsyouraccount.changecrab.com or your custom domain)—the ID is in your changelog settings
Set CHANGECRAB_API_KEY in the env section of your MCP config. Cursor/Claude pass this to the server when they start it.
The API is only available on paid and trial plans. Upgrade or start a trial in your ChangeCrab billing settings.
mcp.json.cursor/mcp.json or global ~/.cursor/mcp.json)