{
	"name": "Maestro",
	"description": "Maestro is a keyboard-first desktop application for orchestrating a fleet of AI coding agents. Run Claude Code, Codex, Copilot, OpenCode, Factory Droid, Amp, and Gemini side-by-side with group chat, auto-run playbooks, event-driven Cue pipelines, git worktrees, mobile remote control, and session analytics.",
	"version": "1.0.0",
	"documentationUrl": "https://docs.runmaestro.ai",
	"iconUrl": "https://runmaestro.ai/favicon.svg",
	"provider": {
		"organization": "RunMaestro",
		"url": "https://runmaestro.ai"
	},
	"supportedInterfaces": [],
	"capabilities": {
		"streaming": false,
		"pushNotifications": false
	},
	"defaultInputModes": ["text/plain"],
	"defaultOutputModes": ["text/plain", "application/json"],
	"skills": [
		{
			"id": "docs_search",
			"name": "Maestro Documentation Search",
			"description": "Search the full Maestro knowledge base over MCP. Returns contextual answers with titles and direct links to documentation pages. Covers installation, features, auto-run playbooks, Maestro Cue, git worktrees, keyboard shortcuts, context management, and troubleshooting.",
			"tags": ["mcp", "documentation", "search", "knowledge-base"],
			"examples": [
				"How do I write an Auto Run playbook?",
				"What is the difference between group chat and cross-agent mentions?",
				"How do I run Maestro agents over SSH?"
			],
			"outputModes": ["text/plain"]
		},
		{
			"id": "leaderboard",
			"name": "Maestro Leaderboard",
			"description": "Public REST data on Maestro users ranked by total coding sessions and time, plus the longest single autonomous runs and aggregate community coding time. Unauthenticated JSON over HTTPS.",
			"tags": ["api", "leaderboard", "stats", "rest"],
			"examples": [
				"Who are the top Maestro users by total session time?",
				"What is the longest unattended Maestro run recorded?"
			],
			"outputModes": ["application/json"]
		},
		{
			"id": "github_stats",
			"name": "Maestro GitHub Stats",
			"description": "Public REST data returning cached GitHub star and fork counts for the Maestro repository. Unauthenticated JSON over HTTPS.",
			"tags": ["api", "github", "stats", "rest"],
			"examples": ["How many GitHub stars does Maestro have?"],
			"outputModes": ["application/json"]
		},
		{
			"id": "github_release",
			"name": "Maestro Latest Release",
			"description": "Public REST data returning the latest Maestro release version, release name, publish date, and platform-specific download URLs for macOS ARM64, macOS Intel, Windows, Linux x86_64, and Linux ARM64. Cached with a 1-hour TTL. Unauthenticated JSON over HTTPS.",
			"tags": ["api", "github", "release", "download", "rest"],
			"examples": [
				"What is the latest version of Maestro?",
				"Where do I download Maestro for Apple Silicon?"
			],
			"outputModes": ["application/json"]
		},
		{
			"id": "cue_stats",
			"name": "Maestro Cue Stats",
			"description": "Public REST data returning aggregate Maestro Cue automation activity across the community: pipeline runs, trigger types, and event volume. Unauthenticated JSON over HTTPS.",
			"tags": ["api", "cue", "automation", "stats", "rest"],
			"examples": ["How much Cue automation activity is there across Maestro users?"],
			"outputModes": ["application/json"]
		}
	],
	"x-a2a-note": "Maestro does not expose an A2A task-execution transport, so supportedInterfaces is intentionally empty. This card is discovery metadata: identity, skills, and pointers to the concrete MCP and REST endpoints listed under x-endpoints. Do not attempt message/send against this origin.",
	"x-endpoints": {
		"docs_search": {
			"protocol": "mcp",
			"url": "https://docs.runmaestro.ai/mcp",
			"authentication": { "required": false },
			"tools": [
				{
					"name": "SearchMaestro",
					"description": "Search across the Maestro knowledge base to find relevant information"
				}
			]
		},
		"leaderboard": {
			"protocol": "https",
			"authentication": { "required": false },
			"operations": {
				"top_users": "GET https://runmaestro.ai/api/leaderboard",
				"longest_runs": "GET https://runmaestro.ai/api/longest-runs",
				"total_time": "GET https://runmaestro.ai/api/total-time"
			}
		},
		"github_stats": {
			"protocol": "https",
			"authentication": { "required": false },
			"operations": {
				"stars_and_forks": "GET https://runmaestro.ai/api/github-stars"
			}
		},
		"github_release": {
			"protocol": "https",
			"authentication": { "required": false },
			"operations": {
				"latest_release": "GET https://runmaestro.ai/api/github-release"
			},
			"responseSchema": {
				"version": "string (e.g. v1.2.3)",
				"name": "string",
				"url": "string (GitHub release page)",
				"publishedAt": "ISO 8601 timestamp",
				"assets": {
					"mac_arm64": "string | null",
					"mac_intel": "string | null",
					"windows": "string | null",
					"linux": "string | null",
					"linux_arm64": "string | null"
				}
			}
		},
		"cue_stats": {
			"protocol": "https",
			"authentication": { "required": false },
			"operations": {
				"stats": "GET https://runmaestro.ai/api/v1/cue/stats"
			}
		}
	},
	"x-links": {
		"github": "https://github.com/RunMaestro/Maestro",
		"documentation": "https://docs.runmaestro.ai",
		"llms_txt": "https://runmaestro.ai/llms.txt",
		"discord": "https://discord.gg/Up2BeZFZxT",
		"security": "https://runmaestro.ai/.well-known/security.txt"
	},
	"x-contactEmail": "hello@runmaestro.ai"
}
