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.
15 tools: 6 change things and 9 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads9Claude Code: allow: see these tools
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/mcpTools
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/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .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.