Havoptic AI Release Intelligence MCP
An MCP server providing release intelligence for AI coding tools. It exposes tools to query latest releases, typed change digests, breaking changes, upgrade notes, search capabilities, cadence statistics, tool comparisons, and feature adoption timelines for major AI development assistants like Claude Code, Cursor, and GitHub Copilot.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.havoptic.com/mcpWhat you can do with it
- Get latest releases for specific AI coding tools
- Search for typed changes like breaking changes or features
- Compare release cadence and features between tools
- Generate upgrade notes and breaking change summaries
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- havoptic 2.1.0
- MCP protocol
- 2025-06-18
- Tools
- 15 advertised
- Resources
- 70 advertised
- Resource templates
- 5 advertised
- Prompts
- 4 advertised
{
"tools": {
"listChanged": true
},
"prompts": {
"listChanged": true
},
"resources": {
"listChanged": true
},
"completions": {}
}Tools
15 advertised
list_tracked_tools — List tracked AI coding tools
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}{
"title": "List tracked AI coding tools",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}latest_releases — Latest releases
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tool": {
"type": "string",
"description": "Tool id, e.g. 'claude-code', 'openai-codex', 'cursor', 'gemini-cli', 'kiro', 'github-copilot', 'windsurf', 'antigravity-cli', 'grok-build', 'cline', 'opencode', 'zed', 'factory-droid', 'devin', 'lovable', 'amp', 'copilot-vscode', 'replit-agent', 'bolt', 'v0', 'openai-platform', 'anthropic-api', 'gemini-api', 'xai-api', 'mistral-api', 'deepseek-api', 'amazon-bedrock', 'gemini-agent-platform', 'mcp-spec', 'openai-agents-python', 'openai-agents-js', 'claude-agent-sdk-python', 'claude-agent-sdk-typescript', 'vercel-ai-sdk', 'langgraph-python', 'langgraph-js', 'llamaindex', 'crewai', 'mastra', 'cloudflare-agents-sdk', 'ollama', 'vllm', 'lm-studio', 'huggingface-transformers'. Use list_tools for the live list."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max releases to return (default 10)"
},
"detail": {
"enum": [
"brief",
"standard",
"full"
],
"type": "string",
"description": "brief omits infographics and fullNotes; full includes complete notes on single-release reads."
}
},
"additionalProperties": false
}{
"title": "Latest releases",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}release_history — Release history
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tool"
],
"properties": {
"tool": {
"type": "string",
"description": "Tool id, e.g. 'claude-code', 'openai-codex', 'cursor', 'gemini-cli', 'kiro', 'github-copilot', 'windsurf', 'antigravity-cli', 'grok-build', 'cline', 'opencode', 'zed', 'factory-droid', 'devin', 'lovable', 'amp', 'copilot-vscode', 'replit-agent', 'bolt', 'v0', 'openai-platform', 'anthropic-api', 'gemini-api', 'xai-api', 'mistral-api', 'deepseek-api', 'amazon-bedrock', 'gemini-agent-platform', 'mcp-spec', 'openai-agents-python', 'openai-agents-js', 'claude-agent-sdk-python', 'claude-agent-sdk-typescript', 'vercel-ai-sdk', 'langgraph-python', 'langgraph-js', 'llamaindex', 'crewai', 'mastra', 'cloudflare-agents-sdk', 'ollama', 'vllm', 'lm-studio', 'huggingface-transformers'. Use list_tools for the live list."
},
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max releases to return (default 50)"
},
"since": {
"type": "string",
"description": "Only releases on/after this ISO date (e.g. '2026-01-01')"
},
"until": {
"type": "string",
"description": "Only releases on/before this ISO date"
},
"detail": {
"enum": [
"brief",
"standard",
"full"
],
"type": "string",
"description": "brief omits infographics and fullNotes; full includes complete notes on single-release reads."
}
},
"additionalProperties": false
}{
"title": "Release history",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_release_notes — Search release notes
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"tool": {
"type": "string",
"description": "Tool id, e.g. 'claude-code', 'openai-codex', 'cursor', 'gemini-cli', 'kiro', 'github-copilot', 'windsurf', 'antigravity-cli', 'grok-build', 'cline', 'opencode', 'zed', 'factory-droid', 'devin', 'lovable', 'amp', 'copilot-vscode', 'replit-agent', 'bolt', 'v0', 'openai-platform', 'anthropic-api', 'gemini-api', 'xai-api', 'mistral-api', 'deepseek-api', 'amazon-bedrock', 'gemini-agent-platform', 'mcp-spec', 'openai-agents-python', 'openai-agents-js', 'claude-agent-sdk-python', 'claude-agent-sdk-typescript', 'vercel-ai-sdk', 'langgraph-python', 'langgraph-js', 'llamaindex', 'crewai', 'mastra', 'cloudflare-agents-sdk', 'ollama', 'vllm', 'lm-studio', 'huggingface-transformers'. Use list_tools for the live list."
},
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Max results (default 10)"
},
"query": {
"type": "string",
"minLength": 2,
"description": "Search terms, e.g. '--dangerously-skip-permissions' or 'MCP OAuth'"
}
},
"additionalProperties": false
}{
"title": "Search release notes",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}feature_timeline — Feature introduction timeline
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"feature": {
"type": "string",
"description": "Feature id or name substring, e.g. 'subagents', 'mcp', 'planning'"
}
},
"additionalProperties": false
}{
"title": "Feature introduction timeline",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_tools — List tracked products
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').
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"query": {
"type": "string",
"description": "Fuzzy match on name/alias"
},
"vendor": {
"type": "string",
"description": "Vendor id slug, e.g. 'anthropic', 'google'"
},
"category": {
"enum": [
"coding-agent-cli",
"ide",
"ide-extension",
"model-api",
"agent-sdk",
"framework",
"infra",
"hosted-agent",
"protocol"
],
"type": "string"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"tools"
],
"properties": {
"tools": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"name"
],
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"latest": {
"anyOf": [
{
"type": "object",
"required": [
"id",
"version"
],
"properties": {
"id": {
"type": "string"
},
"version": {
"type": "string"
}
},
"additionalProperties": true
},
{
"type": "null"
}
]
}
},
"additionalProperties": true
}
},
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"suggestions": {
"type": "array",
"items": {
"type": "string"
}
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "List tracked products",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_latest_releases — Latest releases
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Max releases (default 10)"
},
"since": {
"type": "string",
"description": "Only releases on/after this ISO date"
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Tool ids (fuzzy: 'claude', 'codex', 'copilot' resolve). Omit for all tools; see list_tools."
},
"until": {
"type": "string",
"description": "Only releases on/before this ISO date"
},
"cursor": {
"type": "string",
"description": "next_cursor from a previous truncated response."
},
"detail": {
"enum": [
"brief",
"standard",
"full"
],
"type": "string",
"description": "brief (default) omits infographics and raw notes; standard adds evidence and links; full adds complete release notes."
},
"channel": {
"enum": [
"stable",
"prerelease",
"all"
],
"type": "string",
"description": "Default stable"
},
"max_tokens": {
"type": "integer",
"maximum": 8000,
"minimum": 200,
"description": "Soft cap on the text response, estimated as ceil(chars/3.5). Default 1500."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"releases",
"total"
],
"properties": {
"total": {
"type": "integer"
},
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"releases": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"tool",
"version",
"date"
],
"properties": {
"id": {
"type": "string"
},
"date": {
"type": "string"
},
"tool": {
"type": "string"
},
"version": {
"type": "string"
},
"changes_available": {
"type": "boolean"
}
},
"additionalProperties": true
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Latest releases",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}whats_changed_since — What changed since
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"since"
],
"properties": {
"kinds": {
"type": "array",
"items": {
"enum": [
"feature",
"fix",
"breaking",
"deprecation",
"security",
"improvement",
"removal",
"performance",
"model",
"pricing",
"policy"
],
"type": "string"
},
"description": "Change kinds to include, e.g. ['breaking','security']."
},
"since": {
"type": "string",
"description": "ISO-8601 date/datetime or relative: 7d, 30d"
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Tool ids (fuzzy: 'claude', 'codex', 'copilot' resolve). Omit for all tools; see list_tools."
},
"cursor": {
"type": "string",
"description": "next_cursor from a previous truncated response."
},
"detail": {
"enum": [
"brief",
"standard",
"full"
],
"type": "string",
"description": "brief (default) omits infographics and raw notes; standard adds evidence and links; full adds complete release notes."
},
"max_tokens": {
"type": "integer",
"maximum": 8000,
"minimum": 200,
"description": "Soft cap on the text response, estimated as ceil(chars/3.5). Default 1500."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"since",
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"kind",
"title",
"release_id"
],
"properties": {
"id": {
"type": "string"
},
"kind": {
"enum": [
"feature",
"fix",
"breaking",
"deprecation",
"security",
"improvement",
"removal",
"performance",
"model",
"pricing",
"policy"
],
"type": "string"
},
"title": {
"type": "string"
},
"release_id": {
"type": "string"
}
},
"additionalProperties": true
}
},
"since": {
"type": "string"
},
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "What changed since",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}search_changes — Search changes
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"kinds": {
"type": "array",
"items": {
"enum": [
"feature",
"fix",
"breaking",
"deprecation",
"security",
"improvement",
"removal",
"performance",
"model",
"pricing",
"policy"
],
"type": "string"
},
"description": "Change kinds to include, e.g. ['breaking','security']."
},
"limit": {
"type": "integer",
"maximum": 25,
"minimum": 1,
"description": "Max results per section (default 10)"
},
"query": {
"type": "string",
"minLength": 2,
"description": "Search terms, e.g. 'MCP OAuth' or '--dangerously-skip-permissions'"
},
"since": {
"type": "string"
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Tool ids (fuzzy: 'claude', 'codex', 'copilot' resolve). Omit for all tools; see list_tools."
},
"until": {
"type": "string"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"query",
"items",
"releases"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"kind",
"title",
"release_id"
],
"properties": {
"id": {
"type": "string"
},
"kind": {
"enum": [
"feature",
"fix",
"breaking",
"deprecation",
"security",
"improvement",
"removal",
"performance",
"model",
"pricing",
"policy"
],
"type": "string"
},
"title": {
"type": "string"
},
"release_id": {
"type": "string"
}
},
"additionalProperties": true
}
},
"query": {
"type": "string"
},
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"releases": {
"type": "array",
"items": {
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string"
}
},
"additionalProperties": true
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Search changes",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_release — Get one release
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"id": {
"type": "string",
"description": "Canonical (tool@version) or legacy (tool-version) release id"
},
"tool": {
"type": "string",
"description": "Tool id (fuzzy), used with version"
},
"detail": {
"enum": [
"brief",
"standard",
"full"
],
"type": "string",
"description": "brief (default) omits infographics and raw notes; standard adds evidence and links; full adds complete release notes."
},
"version": {
"type": "string",
"description": "Semver or 'latest'"
},
"include_raw_notes": {
"type": "boolean",
"description": "Include the full upstream notes in any detail mode"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"release"
],
"properties": {
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"release": {
"type": "object",
"required": [
"id",
"tool",
"version",
"date"
],
"properties": {
"id": {
"type": "string"
},
"date": {
"type": "string"
},
"tool": {
"type": "string"
},
"version": {
"type": "string"
},
"changes_available": {
"type": "boolean"
}
},
"additionalProperties": true
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Get one release",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_upgrade_notes — Upgrade notes between versions
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"tool",
"from_version"
],
"properties": {
"tool": {
"type": "string",
"description": "Tool id (fuzzy)"
},
"detail": {
"enum": [
"brief",
"standard",
"full"
],
"type": "string",
"description": "brief (default) omits infographics and raw notes; standard adds evidence and links; full adds complete release notes."
},
"to_version": {
"type": "string",
"description": "Target version (inclusive), default 'latest'"
},
"from_version": {
"type": "string",
"description": "Version you are on (exclusive)"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"product_id",
"from",
"to",
"release_count"
],
"properties": {
"to": {
"type": "string"
},
"from": {
"type": "string"
},
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"truncated": {
"type": "boolean"
},
"product_id": {
"type": "string"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"release_count": {
"type": "integer"
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Upgrade notes between versions",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_breaking_changes — Breaking changes feed
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"since": {
"type": "string",
"description": "ISO date or relative window, default 30d"
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Tool ids (fuzzy: 'claude', 'codex', 'copilot' resolve). Omit for all tools; see list_tools."
},
"include_deprecations": {
"type": "boolean",
"description": "Default true"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"since",
"items"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"id",
"kind",
"title",
"release_id"
],
"properties": {
"id": {
"type": "string"
},
"kind": {
"enum": [
"feature",
"fix",
"breaking",
"deprecation",
"security",
"improvement",
"removal",
"performance",
"model",
"pricing",
"policy"
],
"type": "string"
},
"title": {
"type": "string"
},
"release_id": {
"type": "string"
}
},
"additionalProperties": true
}
},
"since": {
"type": "string"
},
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Breaking changes feed",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_tools — Compare tools
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"since": {
"type": "string",
"description": "Window for recent_changes (ISO date or 7d/30d; default 30d)"
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 4,
"minItems": 2,
"description": "2–4 tool ids (fuzzy)"
},
"tool_a": {
"type": "string",
"description": "Legacy: first tool (use tools instead)"
},
"tool_b": {
"type": "string",
"description": "Legacy: second tool (use tools instead)"
},
"aspects": {
"type": "array",
"items": {
"enum": [
"cadence",
"features",
"recent_changes",
"verdict"
],
"type": "string"
},
"description": "Default ['cadence','features','verdict']"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"tools",
"aspects"
],
"properties": {
"tools": {
"type": "array",
"items": {
"type": "string"
}
},
"object": {
"type": "string"
},
"aspects": {
"type": "array",
"items": {
"type": "string"
}
},
"cadence": {
"type": "array",
"items": {
"type": "object",
"required": [
"tool",
"totalReleases",
"releasesLast30Days",
"averageDaysBetweenReleases"
],
"properties": {
"tool": {
"type": "string"
},
"totalReleases": {
"type": "integer"
},
"releasesLast30Days": {
"type": "integer"
},
"averageDaysBetweenReleases": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": true
}
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Compare tools",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}feature_adoption — Feature adoption timeline
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"feature"
],
"properties": {
"feature": {
"type": "string",
"description": "Feature id or substring, e.g. mcp-oauth, subagents, planning"
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"available"
],
"properties": {
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"features": {
"type": "array",
"items": {
"type": "object",
"required": [
"featureId"
],
"properties": {
"featureId": {
"type": "string"
}
},
"additionalProperties": true
}
},
"available": {
"type": "boolean"
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Feature adoption timeline",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}cadence_stats — Release cadence stats
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.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"tool": {
"type": "string",
"description": "Legacy: one tool id (use tools instead)"
},
"tools": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 20,
"description": "Tool ids (fuzzy: 'claude', 'codex', 'copilot' resolve). Omit for all tools; see list_tools."
}
},
"additionalProperties": false
}{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"object",
"truncated",
"next_cursor",
"cadences"
],
"properties": {
"object": {
"type": "string"
},
"omitted": {
"type": "object",
"additionalProperties": {
"type": "integer"
}
},
"cadences": {
"type": "array",
"items": {
"type": "object",
"required": [
"tool",
"totalReleases",
"releasesLast30Days",
"averageDaysBetweenReleases"
],
"properties": {
"tool": {
"type": "string"
},
"totalReleases": {
"type": "integer"
},
"releasesLast30Days": {
"type": "integer"
},
"averageDaysBetweenReleases": {
"type": [
"number",
"null"
]
}
},
"additionalProperties": true
}
},
"truncated": {
"type": "boolean"
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"freshness_note": {
"type": [
"string",
"null"
]
},
"estimated_tokens": {
"type": "integer"
},
"dataset_updated_at": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": true
}{
"title": "Release cadence stats",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
4 advertised
weekly_ai_tools_brief — Weekly AI tools brief
Internal enablement digest of the past week's AI coding tool releases: action items first.
- tools
- Comma-separated tool ids (default: all)
- audience
- Who reads the brief, e.g. 'platform team'
upgrade_check — Upgrade check
Pre-upgrade checklist from your current version to the latest: breaking changes, deprecations, security.
- tool
- Tool id, e.g. claude-code (required)
- current_version
- Version you run today (required)
compare_for_team — Compare for team
Evaluation memo comparing 2–4 tools against your team's priorities.
- tools
- Comma-separated tool ids, 2–4 (required)
- priorities
- What matters, e.g. 'JetBrains support, release stability, MCP' (required)
release_announcement — Release announcement
Draft Slack, X, or email copy for one release.
- release_id
- Release id, e.g. claude-code-2.1.183 (required)
- channel
- Where the announcement goes (required)
Resources
70 advertised
tools — Tracked AI coding tools
Product catalog: ids, names, vendors, categories, release counts, latest release.
havoptic://toolsapi-guide — Havoptic API guide for LLMs
Which tool, resource or prompt to use when; conventions and caveats.
havoptic://docs/apiapi-docs — Havoptic API documentation
Human-readable docs for the Havoptic public API and this MCP server: https://www.havoptic.com/api-docs
https://www.havoptic.com/api-docstool-claude-code — Claude Code
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/claude-codetool-openai-codex — OpenAI Codex CLI
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/openai-codextool-cursor — Cursor
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/cursortool-gemini-cli — Gemini CLI
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/gemini-clitool-kiro — Kiro CLI
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/kirotool-github-copilot — GitHub Copilot CLI
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/github-copilottool-windsurf — Devin Desktop
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/windsurftool-antigravity-cli — Antigravity CLI
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/antigravity-clitool-grok-build — Grok Build
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/grok-buildtool-cline — Cline
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/clinetool-opencode — OpenCode
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/opencodetool-zed — Zed
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/zedtool-factory-droid — Factory Droid
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/factory-droidtool-devin — Devin
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/devintool-lovable — Lovable
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/lovabletool-amp — Amp
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/amptool-copilot-vscode — GitHub Copilot in VS Code
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/copilot-vscodetool-replit-agent — Replit Agent
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/replit-agenttool-bolt — Bolt
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/bolttool-v0 — v0
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/v0tool-openai-platform — OpenAI API Platform
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/openai-platformtool-anthropic-api — Claude API
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/anthropic-apitool-gemini-api — Gemini API
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/gemini-apitool-xai-api — xAI API
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/xai-apitool-mistral-api — Mistral AI Platform
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/mistral-apitool-deepseek-api — DeepSeek API
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/deepseek-apitool-amazon-bedrock — Amazon Bedrock
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/amazon-bedrocktool-gemini-agent-platform — Gemini Enterprise Agent Platform
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/gemini-agent-platformtool-mcp-spec — Model Context Protocol
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/mcp-spectool-openai-agents-python — OpenAI Agents SDK (Python)
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/openai-agents-pythontool-openai-agents-js — OpenAI Agents SDK (JS/TS)
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/openai-agents-jstool-claude-agent-sdk-python — Claude Agent SDK (Python)
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/claude-agent-sdk-pythontool-claude-agent-sdk-typescript — Claude Agent SDK (TypeScript)
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/claude-agent-sdk-typescripttool-vercel-ai-sdk — Vercel AI SDK
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/vercel-ai-sdktool-langgraph-python — LangGraph (Python)
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/langgraph-pythontool-langgraph-js — LangGraph.js
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/langgraph-jstool-llamaindex — LlamaIndex
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/llamaindextool-crewai — CrewAI
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/crewaitool-mastra — Mastra
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/mastratool-cloudflare-agents-sdk — Cloudflare Agents SDK
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/cloudflare-agents-sdktool-ollama — Ollama
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/ollamatool-vllm — vLLM
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/vllmtool-lm-studio — LM Studio
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/lm-studiotool-huggingface-transformers — Hugging Face Transformers
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/huggingface-transformersschema-release — Release JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/releaseschema-release_summary — ReleaseSummary JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/release_summaryschema-change — ChangeItem JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/changeschema-product — Product JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/productschema-vendor — Vendor JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/vendorschema-upgrade_report — UpgradeReport JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/upgrade_reportschema-digest — Digest JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/digestschema-search_results — SearchResults JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/search_resultsschema-list — List JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/listschema-problem — ProblemDetails JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/problemschema-meta — ResponseMeta JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/metaschema-changelog — ApiChangelog JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/changelogschema-changelog_entry — ChangelogEntry JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/changelog_entryschema-status — ApiStatus JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/statusschema-source_status — SourceStatus JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/source_statusschema-cadence — CadenceStats JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/cadenceschema-comparison — Comparison JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/comparisonschema-feature — Feature JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/featureschema-cadence_trend — CadenceTrend JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/cadence_trendschema-feature_adoption — FeatureAdoption JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/feature_adoptionschema-mechanics — MechanicsCatalog JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/mechanicsschema-export_manifest — ExportManifest JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/export_manifestschema-export_delta — ExportDeltaLine JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/export_deltatool — One tracked tool
One product with cadence stats and its 10 newest releases (brief).
havoptic://tools/{id}release — One release
Release with typed changes and full notes (markdown). id: tool-version or tool@version.
havoptic://releases/{id}tool-changelog — Tool changelog
Rolling changelog for one tool (markdown), newest first. Add ?since=<ISO date|30d> to bound the window.
havoptic://tools/{id}/changelogtool-changelog-since — Tool changelog
Rolling changelog for one tool (markdown), newest first. Add ?since=<ISO date|30d> to bound the window.
havoptic://tools/{id}/changelog{?since}schema — JSON Schema
JSON Schema 2020-12 for Havoptic objects (shared with OpenAPI).
havoptic://schema/{name}30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 643 ms
- 95th percentile latency
- 643 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 643 ms · metadata changed · 15 tool(s), 70 resource(s), 5 resource template(s), 4 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http havoptic-ai-release-intelligence-mcp https://mcp.havoptic.com/mcpCodex
codex mcp add havoptic-ai-release-intelligence-mcp --url https://mcp.havoptic.com/mcpCursor
{
"mcpServers": {
"havoptic-ai-release-intelligence-mcp": {
"url": "https://mcp.havoptic.com/mcp"
}
}
}Cline
{
"mcpServers": {
"havoptic-ai-release-intelligence-mcp": {
"type": "streamableHttp",
"url": "https://mcp.havoptic.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"havoptic-ai-release-intelligence-mcp": {
"type": "http",
"url": "https://mcp.havoptic.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http havoptic-ai-release-intelligence-mcp https://mcp.havoptic.com/mcpClaude Desktop
{
"mcpServers": {
"havoptic-ai-release-intelligence-mcp": {
"url": "https://mcp.havoptic.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"havoptic-ai-release-intelligence-mcp": {
"serverUrl": "https://mcp.havoptic.com/mcp"
}
}
}Let your agent find its tools
Find servers like Havoptic AI Release Intelligence MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run Havoptic AI Release Intelligence MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.