Get breaking changes in a version
get_breaking_changesGet verified breaking changes for upgrading a package version, with source citations and last verified dates. Only returns data from curated migration maps, not guesses.
Instructions
Returns the breaking changes introduced when upgrading TO the given version of a package (matched by major version against curated migration maps), with source citations and last_verified dates. Accepts concrete versions or SemVer ranges ("15", "^15.0.0", "15.x"); resolution is disclosed via match_type/resolved_via. If found=false, no verified data exists — do not guess.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"package": "<package>",
"version": "<version>"
},
"name": "get_breaking_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package | Yes | Package name as published, e.g. "@modelcontextprotocol/sdk" | |
| version | Yes | The version (or SemVer range) whose breaking changes you want, e.g. "2.0.0", "^15.0.0" | |
| ecosystem | No | Package ecosystem (default "npm") | npm |