Skip to main content
Glama

Server Details

Change intelligence for coding agents: sourced breaking changes for npm, PyPI, and Rust packages.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 5 tool updates
    • Changedget_api_diff5 fields changed
      • addedOutput schema / properties / flags / items / properties / direction
        Added value: +{
        +  "enum": [
        +    "valid_to_deprecated_spdx_id",
        +    "osi_approved_to_non_osi",
        +    "permissive_to_copyleft",
        +    "copyleft_to_permissive"
        +  ],
        +  "type": "string"
        +}
      • addedOutput schema / properties / flags / items / properties / to_declared_vs_discovered_mismatch
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / flags / items / properties / to_is_deprecated_spdx_id
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / flags / items / properties / to_source_revision
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / unpacked_size_delta
        Added value: +{
        +  "additionalProperties": false,
        +  "properties": {
        +    "delta_bytes": {
        +      "maximum": 9007199254740991,
        +      "minimum": -9007199254740991,
        +      "type": "integer"
        +    },
        +    "delta_percent": {
        +      "type": "number"
        +    },
        +    "from_bytes": {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    },
        +    "source_url": {
        +      "format": "uri",
        +      "type": "string"
        +    },
        +    "to_bytes": {
        +      "maximum": 9007199254740991,
        +      "minimum": 0,
        +      "type": "integer"
        +    }
        +  },
        +  "required": [
        +    "from_bytes",
        +    "to_bytes",
        +    "delta_bytes",
        +    "delta_percent",
        +    "source_url"
        +  ],
        +  "type": "object"
        +}
    • Changedget_eol_status7 fields changed
      • addedOutput schema / properties / bundled_npm
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / bundled_openssl
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / bundled_v8
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / is_security_release
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / lts_start
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / maintenance_start
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / support_phase
        Added value: +{
        +  "type": "string"
        +}
    • Changedget_maintenance_status6 fields changed
      • addedInput schema / properties / version
        Added value: +{
        +  "description": "Exact version to check deprecation status for, e.g. \"2.88.2\". Omit to skip the deprecation check.",
        +  "type": "string"
        +}
      • addedOutput schema / properties / bus_factor_source_url
        Added value: +{
        +  "minLength": 1,
        +  "type": "string"
        +}
      • addedOutput schema / properties / contributor_count
        Added value: +{
        +  "maximum": 9007199254740991,
        +  "minimum": 0,
        +  "type": "integer"
        +}
      • addedOutput schema / properties / deprecated_reason
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / is_deprecated
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / top_contributor_share
        Added value: +{
        +  "maximum": 1,
        +  "minimum": 0,
        +  "type": "number"
        +}
    • Addedget_transitive_dependencies
    • Changedget_vulnerabilities7 fields changed
      • addedOutput schema / properties / advisories / items / properties / cvss_vector
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / advisories / items / properties / cwe_ids
        Added value: +{
        +  "items": {
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / advisories / items / properties / epss_percentile
        Added value: +{
        +  "maximum": 1,
        +  "minimum": 0,
        +  "type": "number"
        +}
      • addedOutput schema / properties / advisories / items / properties / epss_score
        Added value: +{
        +  "maximum": 1,
        +  "minimum": 0,
        +  "type": "number"
        +}
      • addedOutput schema / properties / advisories / items / properties / kev_due_date
        Added value: +{
        +  "type": "string"
        +}
      • addedOutput schema / properties / advisories / items / properties / known_exploited
        Added value: +{
        +  "type": "boolean"
        +}
      • changedOutput schema / properties / advisories / items / required
        Previous value: -[
        -  "osv_id",
        -  "affected_range",
        -  "summary",
        -  "source_url"
        -]New value: +[
        +  "osv_id",
        +  "affected_range",
        +  "summary",
        +  "source_url",
        +  "known_exploited"
        +]
  2. 1 tool update
    • Addedget_provenance
  3. 11 tool updates
    • Changedcheck_breaking_changes2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedcheck_compatibility2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_api_diff2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_maintenance_status2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_migration_recipes2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_package_health2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_package_updates2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_package_updates_batch2 fields changed
      • changedInput schema / properties / packages / items / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / results / items / properties / result / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedget_vulnerabilities2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedlist_covered_packages2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystems / items / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
    • Changedplan_upgrade2 fields changed
      • changedInput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
      • changedOutput schema / properties / ecosystem / enum
        Previous value: -[
        -  "npm",
        -  "pypi",
        -  "cargo",
        -  "composer",
        -  "rubygems"
        -]New value: +[
        +  "npm",
        +  "pypi",
        +  "cargo",
        +  "composer",
        +  "rubygems",
        +  "nuget",
        +  "maven",
        +  "go"
        +]
  4. 19 tool updates
    • First observedcheck_breaking_changes
    • First observedcheck_compatibility
    • First observedcheck_model_status
    • First observeddelete_webhook_subscription
    • First observedget_api_diff
    • First observedget_eol_status
    • First observedget_maintenance_status
    • First observedget_migration_recipes
    • First observedget_package_health
    • First observedget_package_updates
    • First observedget_package_updates_batch
    • First observedget_security_digest
    • First observedget_updates_since
    • First observedget_vulnerabilities
    • First observedlist_covered_packages
    • First observedlist_webhook_subscriptions
    • First observedplan_upgrade
    • First observedregister_webhook_subscription
    • First observedsubmit_feedback

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    A
    maintenance
    Breaking-change diffs for npm packages, served over REST and MCP, so coding agents stop writing code against outdated API knowledge.
    2
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI coding agents to identify exactly what broke between two dependency versions, with citations for every claim, and to verify package existence to catch typosquatting, all without requiring an API key.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Provides structured migration briefs for LLM coding agents covering breaking changes, codemod coverage, and hallucination warnings for major version bumps of packages like tailwindcss, next, and react.
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.3/5.0
Disambiguation5/5

Each tool has a clear, distinct purpose with explicit cross-references to avoid confusion (e.g., check_breaking_changes vs get_api_diff vs plan_upgrade; get_maintenance_status vs get_package_health). The descriptions even clarify when to use one tool over another for overlapping concepts.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern in snake_case (get_, check_, list_, register_, delete_, plan_, submit_). Even the batch variant get_package_updates_batch fits the pattern. Naming is predictable and makes tool purpose evident from the name alone.

Tool Count4/5

19 tools is slightly above the typical well-scoped range, but each tool earns its place for a dependency-intelligence server covering updates, breaking changes, API diffs, compatibility, health, security, webhooks, and planning. The count feels justified rather than bloated.

Completeness4/5

The surface comprehensively covers the dependency lifecycle: checking updates, breaking changes, compatibility, migration, health, vulnerabilities, and webhook subscriptions. Minor gaps exist (e.g., no webhook update tool, no direct 'get package metadata' tool), but these are not critical dead ends.

Resources