Skip to content

Havoptic AI Release Intelligence

by havoptic.com · remote · no sign-in to list tools · v2.1.0 · published by com.havoptic

Release intelligence for AI coding tools: releases, typed changes, breaking changes, cadence.

Changes · 6

15 tools: 6 change things and 9 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http releases https://mcp.havoptic.com/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

15 tools

Changes things 6Claude Code: ask
  • cadence_statsHow fast tools ship: release counts over 7/30/90 days, average days between releases, and last release — for selected tools or all of them.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    How fast tools ship: release counts over 7/30/90 days, average days between releases, and last release — for selected tools or all of them. Legacy input tool (single id) still works.

    Annotations the server declares

    • title: Release cadence stats
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • feature_adoptionWho shipped a cross-tool feature first (MCP support, subagents, planning mode, hooks, checkpoints, …), which tools followed and their lag in days.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Who shipped a cross-tool feature first (MCP support, subagents, planning mode, hooks, checkpoints, …), which tools followed and their lag in days. Successor to feature_timeline.

    Annotations the server declares

    • title: Feature adoption timeline
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • feature_timelineDeprecated: use feature_adoption.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Deprecated: use feature_adoption. Which tool shipped each notable cross-tool feature first (MCP support, subagents, planning mode, hooks, checkpoints, ...), follower lag in days, and copying-trend insights. Optionally filter to one feature.

    Annotations the server declares

    • title: Feature introduction timeline
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • latest_releasesDeprecated: use get_latest_releases.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Deprecated: use get_latest_releases. Most recent AI coding tool releases (newest first), optionally filtered to one tool. Returns summaries; use get_release for full notes. Default detail=brief omits infographic URLs.

    Annotations the server declares

    • title: Latest releases
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • release_historyDeprecated: use get_latest_releases with since.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Deprecated: use get_latest_releases with since. Release history for one tool within an optional date window (newest first). Summaries only; use get_release for full notes. Default detail=brief omits infographic URLs.

    Annotations the server declares

    • title: Release history
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • whats_changed_sinceDigest of typed changes (breaking, security, features, fixes, …) since a date or relative window ('7d', '30d'), grouped by tool with breaking changes first.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    Digest of typed changes (breaking, security, features, fixes, …) since a date or relative window ('7d', '30d'), grouped by tool with breaking changes first. States how many releases in range are legacy records without typed changes.

    Annotations the server declares

    • title: What changed since
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
Only reads 9Claude Code: allow
  • compare_toolsCompare 2–4 AI coding tools: release cadence, feature-matrix differences, recent changes, and Havoptic's editorial verdict per pair.No findings

    Why it is in this group

    • The name "compare_tools" says "compare": a word for reading.
    Description, as the server wrote it
    Compare 2–4 AI coding tools: release cadence, feature-matrix differences, recent changes, and Havoptic's editorial verdict per pair. aspects defaults to cadence, features, verdict. Legacy inputs tool_a/tool_b still work.

    Annotations the server declares

    • title: Compare tools
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_breaking_changesBreaking changes (and, by default, deprecations) across tools in a window (default last 30 days), newest first.No findings

    Why it is in this group

    • The name "get_breaking_changes" says "get": a word for reading.
    Description, as the server wrote it
    Breaking changes (and, by default, deprecations) across tools in a window (default last 30 days), newest first. Legacy releases without typed changes are counted, not guessed.

    Annotations the server declares

    • title: Breaking changes feed
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_latest_releasesNewest releases (newest first) across all or selected tools.No findings

    Why it is in this group

    • The name "get_latest_releases" says "get": a word for reading.
    Description, as the server wrote it
    Newest releases (newest first) across all or selected tools. Successor to latest_releases and release_history (pass since/until for a date window). Default channel=stable, detail=brief.

    Annotations the server declares

    • title: Latest releases
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_releaseOne release by id (e.g.No findings

    Why it is in this group

    • The name "get_release" says "get": a word for reading.
    Description, as the server wrote it
    One release by id (e.g. 'claude-code-2.1.183', canonical 'claude-code@2.1.183') or by tool + version ('latest' allowed). detail=full (the default for a bare id lookup, as before) includes complete release notes; brief/standard omit them unless include_raw_notes is true.

    Annotations the server declares

    • title: Get one release
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • get_upgrade_notesEverything between two versions of one tool: breaking changes, deprecations, security fixes, features and fixes, plus an explicit coverage gap for legacy releases without typed cha…No findings

    Why it is in this group

    • The name "get_upgrade_notes" says "get": a word for reading.
    Description, as the server wrote it
    Everything between two versions of one tool: breaking changes, deprecations, security fixes, features and fixes, plus an explicit coverage gap for legacy releases without typed changes. to_version defaults to latest.

    Annotations the server declares

    • title: Upgrade notes between versions
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • list_toolsCatalog of the products Havoptic tracks (AI coding tools plus model/API platforms, agent SDKs and inference runtimes): id, name, vendor, category, release count and latest release.No findings

    Why it is in this group

    • The name "list_tools" says "list": a word for reading.
    Description, as the server wrote it
    Catalog of the products Havoptic tracks (AI coding tools plus model/API platforms, agent SDKs and inference runtimes): id, name, vendor, category, release count and latest release. Use first to find valid tool ids (fuzzy query: 'copilot', 'devin').

    Annotations the server declares

    • title: List tracked products
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • list_tracked_toolsDeprecated: use list_tools.No findings

    Why it is in this group

    • The name "list_tracked_tools" says "list": a word for reading.
    Description, as the server wrote it
    Deprecated: use list_tools. All AI coding tools Havoptic tracks (Claude Code, OpenAI Codex CLI, Cursor, Gemini CLI, Kiro CLI, GitHub Copilot CLI, Devin Desktop/Windsurf, Antigravity CLI, Grok Build), with release counts and their latest release.

    Annotations the server declares

    • title: List tracked AI coding tools
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • search_changesSearch typed change items (title + evidence) and, unless kinds is set, legacy release notes — flags, error strings, feature names, config keys.No findings

    Why it is in this group

    • The name "search_changes" says "search": a word for reading.
    Description, as the server wrote it
    Search typed change items (title + evidence) and, unless kinds is set, legacy release notes — flags, error strings, feature names, config keys. Successor to search_release_notes. Brief mode returns snippets only.

    Annotations the server declares

    • title: Search changes
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false
  • search_release_notesDeprecated: use search_changes.No findings

    Why it is in this group

    • The name "search_release_notes" says "search": a word for reading.
    Description, as the server wrote it
    Deprecated: use search_changes. Full-text search across all tracked release notes — flags, error strings, feature names, config keys. Returns ranked matches with snippet context.

    Annotations the server declares

    • title: Search release notes
    • readOnlyHint: true
    • idempotentHint: true
    • destructiveHint: false
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 2.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http releases https://mcp.havoptic.com/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__releases__list_tracked_tools",
      "mcp__releases__search_release_notes",
      "mcp__releases__list_tools",
      "mcp__releases__get_latest_releases",
      "mcp__releases__search_changes",
      "mcp__releases__get_release",
      "mcp__releases__get_upgrade_notes",
      "mcp__releases__get_breaking_changes",
      "mcp__releases__compare_tools"
    ],
    "ask": [
      "mcp__releases__latest_releases",
      "mcp__releases__release_history",
      "mcp__releases__feature_timeline",
      "mcp__releases__whats_changed_since",
      "mcp__releases__feature_adoption",
      "mcp__releases__cadence_stats"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as releases. Review it before you use it.