Skip to main content
Glama

Server Details

Breaking changes between two versions: npm, PyPI, GitHub Actions, Helm, Terraform, crates.io, Go.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A3.8/5.0

Scored across 12 tools

Disambiguation4/5

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.

Naming Consistency4/5

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.

Tool Count5/5

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.

Completeness3/5

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 tools
crates_breaking_changescrates breaking changesA
Read-onlyIdempotent
Inspect

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 planA
Read-onlyIdempotent
Inspect

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 changesA
Read-onlyIdempotent
Inspect

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 changesA
Read-onlyIdempotent
Inspect

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 changesA
Read-onlyIdempotent
Inspect

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 changesA
Read-onlyIdempotent
Inspect

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 changelogA
Read-onlyIdempotent
Inspect

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 versionsA
Read-onlyIdempotent
Inspect

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 changesA
Read-onlyIdempotent
Inspect

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 changelogA
Read-onlyIdempotent
Inspect

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 versionsA
Read-onlyIdempotent
Inspect

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 changesA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      A
      quality
      B
      maintenance
      Verified, 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.
      12
      1
      AGPL 3.0
    • A
      license
      A
      quality
      C
      maintenance
      Breaking-change diffs for npm packages, served over REST and MCP, so coding agents stop writing code against outdated API knowledge.
      2
      Functional Source , Version 1.1, MIT Future
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources