Upgrade Brief
Server Details
Breaking changes between two versions: npm, PyPI, GitHub Actions, Helm, Terraform, crates.io, Go.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 12 tools
Most tools are clearly separated by ecosystem and artifact type, so an agent can usually select the right one. The main ambiguity is between the per-ecosystem breaking_changes tools and the corresponding changelog tools, since both return release notes and extracted breaking items; dependency_upgrade_plan also overlaps with the single-package breaking-change tools, though its multi-package risk-ordering purpose helps distinguish it.
The tool set mostly follows a predictable ecosystem_artifact/action pattern such as npm_breaking_changes, pypi_changelog, and terraform_breaking_changes. Minor deviations include dependency_upgrade_plan not using an ecosystem prefix and singular/plural inconsistencies like github_action_breaking_changes versus crates_breaking_changes, but the names remain readable and consistent overall.
Twelve tools is a well-scoped size for a multi-ecosystem upgrade-brief server. Each ecosystem-specific breaking-change tool covers a distinct artifact type, and the additional versions, changelog, and multi-package plan tools earn their place without excessive proliferation.
The surface covers breaking-change briefs for several ecosystems and provides full version/changelog support for npm and PyPI, but coverage is uneven. Crates, Go, Helm, Terraform, and GitHub Actions lack companion versions or changelog tools, forcing agents to supply valid from/to versions externally and creating version-discovery dead ends for those ecosystems.
Available Tools
12 toolscrates_breaking_changescrates breaking changesARead-onlyIdempotentInspect
Rust crate upgrade brief between two versions: removed and changed Cargo features, default feature changes, dependency requirement diff, rust-version (MSRV) and edition changes, yanked releases in the range, breaking items from GitHub releases and CHANGELOG, the Cargo.toml edit. Paid: $0.005 USDC per call via x402.
Inputs: from (required), crate (required), to, features, +1 more.
dependency_upgrade_plandependency upgrade planARead-onlyIdempotentInspect
Dependency upgrade plan for up to 5 npm or PyPI packages: per package the breaking changes to the target version, major bumps, engine/Python and peer dependency changes, migration guides and a risk score, ordered by risk, plus peer requirements between the listed packages. Paid: $0.02 USDC per call via x402.
Inputs: packages (required), ecosystem.
github_action_breaking_changesgithub action breaking changesARead-onlyIdempotentInspect
GitHub Actions upgrade brief between two versions of an action (e.g. actions/checkout v3 to v4): breaking changes from release notes and migration docs, action.yml input/output diff (removed, renamed, new required inputs, changed defaults), Node runtime change (node16/node20 removed, node24), deprecations, concrete workflow edits with SHA pin, and sources. Paid: $0.005 USDC per call via x402.
Inputs: from (required), action (required), to, with, +1 more.
go_breaking_changesgo breaking changesARead-onlyIdempotentInspect
Go module upgrade brief between two versions: go.mod diff (go directive, requirements), major /vN import path change with the rewrite command, retracted and deprecated flags, breaking items from GitHub releases and CHANGELOG, the go get command. Paid: $0.005 USDC per call via x402.
Inputs: from (required), module (required), to, prereleases.
helm_breaking_changeshelm breaking changesARead-onlyIdempotentInspect
Helm chart upgrade brief between two chart versions: default values.yaml diff (removed, added, changed keys and possible renames), chart changelog and breaking items from Artifact Hub and the chart repo, README upgrade sections, kubeVersion, subchart and appVersion changes, concrete edits for your values file, sources. Paid: $0.01 USDC per call via x402.
Inputs: from (required), chart (required), to, values, +1 more.
npm_breaking_changesnpm breaking changesARead-onlyIdempotentInspect
npm breaking changes between two versions of a package, read from its real CHANGELOG and GitHub release notes: documented breaking items per version, major bumps, Node.js engine / ESM-CJS / peer dependency changes, migration guide links and a verdict. Paid: $0.005 USDC per call via x402.
Inputs: from (required), package (required), to, prereleases.
npm_changelognpm changelogARead-onlyIdempotentInspect
npm changelog between two versions: full release notes of every version in the range (newest first), with dates, bump type, deprecations, extracted breaking changes and package.json changes. Paid: $0.01 USDC per call via x402.
Inputs: from (required), package (required), to, maxVersions, +1 more.
npm_versionsnpm versionsARead-onlyIdempotentInspect
Free: published versions of an npm package (newest first) with publish dates, bump type and deprecations, to pick valid from/to values.
Inputs: package (required), from, limit.
pypi_breaking_changespypi breaking changesARead-onlyIdempotentInspect
PyPI breaking changes between two versions of a Python package, from its CHANGELOG/HISTORY/CHANGES file and GitHub releases: breaking items per version, Requires-Python and dependency changes, yanked versions, migration guide links and a verdict. Paid: $0.005 USDC per call via x402.
Inputs: from (required), package (required), to, prereleases.
pypi_changelogpypi changelogARead-onlyIdempotentInspect
PyPI changelog between two versions of a Python package: full release notes per version (newest first) with dates, bump type, yanked flags, extracted breaking changes and Requires-Python / dependency changes. Paid: $0.01 USDC per call via x402.
Inputs: from (required), package (required), to, maxVersions, +1 more.
pypi_versionspypi versionsARead-onlyIdempotentInspect
Free: published versions of a PyPI project (newest first, PEP 440 order) with publish dates and bump type.
Inputs: package (required), from, limit.
terraform_breaking_changesterraform breaking changesARead-onlyIdempotentInspect
Terraform provider upgrade brief between two versions: BREAKING CHANGES and deprecations per release from the provider CHANGELOG and GitHub releases, the major upgrade guide headings and items, plugin protocol change, the required_providers edit, sources. Paid: $0.01 USDC per call via x402.
Inputs: from (required), provider (required), to, prereleases.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
What breaks between versions, vulnerabilities, compatible versions, EOL dates: npm, PyPI, Rust, PHP.
Check exact npm/PyPI upgrades for evidence-backed breaking changes; query APIs and components.
Check PyPI and npm upgrades: known vulnerabilities, the safe version, and what each upgrade breaks.
Change intelligence for coding agents: sourced breaking changes for npm, PyPI, and Rust packages.
Related MCP Servers
- AlicenseAqualityBmaintenanceVerified, dated facts for AI coding agents: what breaks between npm package versions (diffed from TypeScript types), per-version vulnerabilities, the newest version compatible with a given Node/Python/Rust/PHP, end-of-life dates of ~480 runtimes and frameworks, and AI model prices. Covers npm, PyPI, crates.io and Packagist.121AGPL 3.0
- AlicenseAqualityCmaintenanceBreaking-change diffs for npm packages, served over REST and MCP, so coding agents stop writing code against outdated API knowledge.2Functional Source , Version 1.1, MIT Future
- AlicenseAqualityDmaintenanceProvides accurate, source-grounded breaking-change briefings for npm packages by reading real GitHub release notes and CHANGELOGs, helping coding agents avoid hallucinated dependency migrations.38 npmMIT
- FlicenseNot gradedqualityDmaintenanceProvides breaking changes analysis for libraries across multiple languages, enabling version upgrade planning, dependency audits, and migration reports through MCP tool access and expert workflows.-
Glama MCP Gateway
Add one secure layer between your agents and this server.