Connect

UpgradePath is a remote MCP server at https://upgradepath.io/mcp. The free tier needs no key. A paid key unlocks get_runbook and plan_upgrade.

Claude Code

claude mcp add --transport http upgradepath https://upgradepath.io/mcp

With a key:

claude mcp add --transport http upgradepath https://upgradepath.io/mcp --header "Authorization: Bearer YOUR_KEY"

Cursor

In ~/.cursor/mcp.json:

{
  "mcpServers": {
    "upgradepath": {
      "url": "https://upgradepath.io/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_KEY"
      }
    }
  }
}

Other clients

Any client that accepts a streamable-HTTP server entry:

{
  "upgradepath": {
    "type": "http",
    "url": "https://upgradepath.io/mcp",
    "headers": {
      "Authorization": "Bearer YOUR_KEY"
    }
  }
}

Drop the headers block for the free tier.

Tools

ToolTierReturns
list_addonsfreeEvery covered add-on and the upgrade pairs with published runbooks.
check_compatfreeWhich Kubernetes minors each add-on series supports, plus EKS support dates.
upgrade_overviewfreeSeverity and breaking-change titles for a from→to range, with any uncovered segments reported as gaps.
get_runbookThe full runbook for each published segment in a range: breaking changes explained, migration steps, gotchas, verification and rollback.
plan_upgradePer-add-on upgrade advisories for a fleet inventory against a target Kubernetes minor, ordered riskiest-first.

Free tier limits

100 requests per hour per IP. Past the limit the server answers 429 with a link to get a key.

Get a key