{
  "items": [
    {
      "title": "A2UI",
      "description": "Streaming representation for generative user interfaces with stable and candidate specification tracks.",
      "slug": "a2ui",
      "locale": "en",
      "seoTitle": "A2UI compatibility reference — Can My Agent Use",
      "socialTitle": "A2UI compatibility",
      "socialDescription": "Stable and candidate revisions for A2UI generative interfaces.",
      "llmSummary": "A2UI defines a streaming JSON representation for generative UI. The 0.9.1 stable line and 1.0 candidate must not be conflated.",
      "audience": "Architects building generative user interfaces.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "a2ui",
        "ui",
        "streaming",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "A2UI project",
      "revision": "0.9.1 stable / 1.0 candidate",
      "maturity": "mixed",
      "structure": "Streaming JSON UI schema",
      "sourceId": "S-082",
      "canonicalUrl": "https://a2ui.org/specification/v0.9-a2ui/",
      "summary": "Stream structured generative-interface descriptions to compatible renderers.",
      "roles": [
        "producer",
        "renderer"
      ],
      "aliases": [
        "Agent-to-UI"
      ],
      "html": "/specs/a2ui",
      "markdown": "/specs/a2ui.md",
      "json": "/api/v1/specs/a2ui.json"
    },
    {
      "title": "AG-UI",
      "description": "Open event protocol connecting agent backends to interactive applications and user interfaces.",
      "slug": "ag-ui",
      "locale": "en",
      "seoTitle": "AG-UI compatibility reference — Can My Agent Use",
      "socialTitle": "AG-UI compatibility",
      "socialDescription": "Event roles and agent-to-application UI boundaries for AG-UI.",
      "llmSummary": "AG-UI is an event-based bidirectional protocol between agent backends and interactive applications. It complements rather than replaces MCP and A2A.",
      "audience": "Architects building interactive agent applications.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "ag-ui",
        "ui",
        "events",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "AG-UI community",
      "revision": "living",
      "maturity": "open protocol",
      "structure": "Event-based bidirectional agent and user interaction",
      "sourceId": "S-077",
      "canonicalUrl": "https://docs.ag-ui.com/",
      "summary": "Stream agent state, events, and interaction between backends and user interfaces.",
      "roles": [
        "agent-backend",
        "application"
      ],
      "aliases": [
        "Agent User Interaction Protocol"
      ],
      "html": "/specs/ag-ui",
      "markdown": "/specs/ag-ui.md",
      "json": "/api/v1/specs/ag-ui.json"
    },
    {
      "title": "Agent Client Protocol",
      "description": "Protocol connecting coding agents to editor and client hosts through directional JSON-RPC roles.",
      "slug": "acp",
      "locale": "en",
      "seoTitle": "Agent Client Protocol compatibility reference — Can My Agent Use",
      "socialTitle": "Agent Client Protocol compatibility",
      "socialDescription": "Client and agent roles, transports, and revision boundaries for ACP.",
      "llmSummary": "ACP connects coding agents and editor clients. Local stdio is established while remote transport work evolves, so role, transport, and revision must be explicit.",
      "audience": "Architects and engineers evaluating editor-agent interoperability.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "acp",
        "editor",
        "coding-agent",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "ACP / Zed ecosystem",
      "revision": "living",
      "maturity": "active",
      "structure": "JSON-RPC; local stdio established and remote transport evolving",
      "sourceId": "S-056",
      "canonicalUrl": "https://agentclientprotocol.com/overview/introduction",
      "summary": "Connect an editor or client host to an external coding agent.",
      "roles": [
        "client",
        "agent"
      ],
      "aliases": [
        "ACP"
      ],
      "html": "/specs/acp",
      "markdown": "/specs/acp.md",
      "json": "/api/v1/specs/acp.json"
    },
    {
      "title": "Agent Host Protocol",
      "description": "Preview protocol for hosting, sharing, subscribing to, and resuming persistent agent sessions.",
      "slug": "ahp",
      "locale": "en",
      "seoTitle": "Agent Host Protocol compatibility reference — Can My Agent Use",
      "socialTitle": "Agent Host Protocol compatibility",
      "socialDescription": "Preview maturity and session host/client roles for AHP.",
      "llmSummary": "AHP is a preview session host protocol in the VS Code ecosystem. Current claims require precise version and preview qualifiers.",
      "audience": "Architects and engineers evaluating persistent agent sessions.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "ahp",
        "sessions",
        "host",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "Microsoft",
      "revision": "0.5.x",
      "maturity": "preview",
      "structure": "Session host and client protocol",
      "sourceId": "S-116",
      "canonicalUrl": "https://code.visualstudio.com/blogs/2026/08/26/agent-host-architecture",
      "summary": "Host persistent agent sessions that clients can subscribe to and resume.",
      "roles": [
        "session-host",
        "client"
      ],
      "aliases": [
        "AHP",
        "Agent Host"
      ],
      "html": "/specs/ahp",
      "markdown": "/specs/ahp.md",
      "json": "/api/v1/specs/ahp.json"
    },
    {
      "title": "Agent Plugins",
      "description": "Cross-vendor package format that composes portable agent components and namespaced host extensions.",
      "slug": "agent-plugins",
      "locale": "en",
      "seoTitle": "Agent Plugins compatibility reference — Can My Agent Use",
      "socialTitle": "Agent Plugins compatibility",
      "socialDescription": "Portable manifest core, components, and vendor-extension boundaries for Agent Plugins.",
      "llmSummary": "Agent Plugins 1.0 uses a closed JSON manifest with optional skills and MCP configuration plus namespaced extensions. Vendor-native plugin formats remain separate.",
      "audience": "Architects and engineers evaluating agent extension packaging.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "plugins",
        "skills",
        "mcp",
        "packaging"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "Cross-vendor technical steering committee",
      "revision": "1.0.0",
      "maturity": "stable",
      "structure": "Closed JSON manifest with optional skills, MCP configuration, and vendor namespaces",
      "sourceId": "S-049",
      "canonicalUrl": "https://agent-plugins.org/specification/1.0",
      "summary": "Distribute portable agent components in a versioned manifest package.",
      "roles": [
        "plugin-author",
        "client",
        "host"
      ],
      "aliases": [
        "plugin.json",
        "open agent plugins"
      ],
      "html": "/specs/agent-plugins",
      "markdown": "/specs/agent-plugins.md",
      "json": "/api/v1/specs/agent-plugins.json"
    },
    {
      "title": "Agent Skills",
      "description": "Open directory convention for reusable agent instructions, references, assets, and optional scripts centered on SKILL.md.",
      "slug": "agent-skills",
      "locale": "en",
      "seoTitle": "Agent Skills compatibility reference — Can My Agent Use",
      "socialTitle": "Agent Skills compatibility",
      "socialDescription": "Discovery, progressive loading, resources, and script boundaries for Agent Skills.",
      "llmSummary": "Agent Skills are portable directories centered on SKILL.md. Discovery, progressive loading, resource use, script execution, and install scopes are distinct compatibility features.",
      "audience": "Architects and engineers evaluating agent capability packaging.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "skills",
        "instructions",
        "packaging"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "Agent Skills maintainers",
      "revision": "living",
      "maturity": "open standard",
      "structure": "SKILL.md with YAML frontmatter and directory conventions",
      "sourceId": "S-043",
      "canonicalUrl": "https://agentskills.io/specification",
      "summary": "Package reusable instructions with optional references, assets, and scripts.",
      "roles": [
        "skill-author",
        "consuming-agent",
        "host"
      ],
      "aliases": [
        "SKILL.md",
        "skills"
      ],
      "html": "/specs/agent-skills",
      "markdown": "/specs/agent-skills.md",
      "json": "/api/v1/specs/agent-skills.json"
    },
    {
      "title": "Agent2Agent Protocol",
      "description": "Linux Foundation protocol family for agent discovery, task exchange, artifacts, streaming, and bindings.",
      "slug": "a2a",
      "locale": "en",
      "seoTitle": "Agent2Agent Protocol compatibility reference — Can My Agent Use",
      "socialTitle": "Agent2Agent Protocol compatibility",
      "socialDescription": "Roles, tasks, artifacts, discovery, and binding boundaries for A2A.",
      "llmSummary": "A2A covers agent-to-agent discovery and task exchange. Agent Cards, tasks, artifacts, streaming, and bindings should be assessed as revision-specific capabilities.",
      "audience": "Architects and engineers evaluating agent-to-agent interoperability.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "a2a",
        "agents",
        "tasks",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "Linux Foundation project",
      "revision": "1.0.x",
      "maturity": "stable family",
      "structure": "Agent Cards, tasks, artifacts, streaming, and protocol bindings",
      "sourceId": "S-067",
      "canonicalUrl": "https://a2a-protocol.org/latest/specification/",
      "summary": "Let agents discover one another and exchange tasks, artifacts, and updates.",
      "roles": [
        "client-agent",
        "remote-agent"
      ],
      "aliases": [
        "A2A",
        "Agent2Agent"
      ],
      "html": "/specs/a2a",
      "markdown": "/specs/a2a.md",
      "json": "/api/v1/specs/a2a.json"
    },
    {
      "title": "AGENTS.md",
      "description": "Community Markdown convention for repository-scoped instructions consumed with host-specific discovery and precedence rules.",
      "slug": "agents-md",
      "locale": "en",
      "seoTitle": "AGENTS.md compatibility reference — Can My Agent Use",
      "socialTitle": "AGENTS.md compatibility",
      "socialDescription": "Discovery, nesting, precedence, and host interpretation for AGENTS.md.",
      "llmSummary": "AGENTS.md is a repository instruction convention. Filename recognition, nested discovery, precedence, scope, and merge behavior can differ by harness.",
      "audience": "Engineers comparing workspace instruction behavior.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "instructions",
        "repositories",
        "agents-md"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "Community convention",
      "revision": "living",
      "maturity": "convention",
      "structure": "Markdown instruction file with host-specific discovery and precedence",
      "sourceId": "S-072",
      "canonicalUrl": "https://agents.md/",
      "summary": "Provide repository-scoped instructions to compatible coding agents.",
      "roles": [
        "repository-author",
        "consuming-agent"
      ],
      "aliases": [
        "AGENTS.md",
        "repository instructions"
      ],
      "html": "/specs/agents-md",
      "markdown": "/specs/agents-md.md",
      "json": "/api/v1/specs/agents-md.json"
    },
    {
      "title": "MCP Apps",
      "description": "Stable MCP extension for interactive interfaces returned by tools and rendered by compatible hosts.",
      "slug": "mcp-apps",
      "locale": "en",
      "seoTitle": "MCP Apps compatibility reference — Can My Agent Use",
      "socialTitle": "MCP Apps compatibility",
      "socialDescription": "Host roles, stable revision, and evidence boundaries for MCP Apps.",
      "llmSummary": "MCP Apps is an MCP extension for ui resources and sandboxed interactive interfaces. A host can support MCP tools without supporting MCP Apps.",
      "audience": "Architects and engineers evaluating agent interoperability.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "mcp",
        "ui",
        "apps",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "MCP project",
      "revision": "2026-01-26",
      "maturity": "stable extension",
      "structure": "MCP extension, ui resource, and sandboxed frame",
      "sourceId": "S-039",
      "canonicalUrl": "https://modelcontextprotocol.io/extensions/apps/specification",
      "summary": "Return an interactive interface from an MCP tool for rendering inside a compatible host.",
      "roles": [
        "host",
        "server",
        "app"
      ],
      "aliases": [
        "MCP UI",
        "MCP interactive apps"
      ],
      "html": "/specs/mcp-apps",
      "markdown": "/specs/mcp-apps.md",
      "json": "/api/v1/specs/mcp-apps.json"
    },
    {
      "title": "Model Context Protocol",
      "description": "Revision-aware reference for the protocol connecting agent hosts and clients to tools, resources, prompts, and related server capabilities.",
      "slug": "mcp",
      "locale": "en",
      "seoTitle": "Model Context Protocol compatibility reference — Can My Agent Use",
      "socialTitle": "Model Context Protocol compatibility",
      "socialDescription": "Roles, revision, maturity, and atomic capability coverage for MCP.",
      "llmSummary": "MCP is a JSON-RPC protocol family with asymmetric client and server roles. Compatibility must be evaluated by primitive, transport, authorization profile, revision, and surface.",
      "audience": "Architects and engineers evaluating agent interoperability.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "mcp",
        "tools",
        "context",
        "protocol"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "MCP project / AAIF ecosystem",
      "revision": "2026-07-28",
      "maturity": "published",
      "structure": "JSON-RPC, normative prose, and a TypeScript schema",
      "sourceId": "S-005",
      "canonicalUrl": "https://modelcontextprotocol.io/specification/2026-07-28",
      "summary": "Connect hosts and clients to server-provided tools, resources, prompts, and related primitives.",
      "roles": [
        "host",
        "client",
        "server"
      ],
      "aliases": [
        "MCP"
      ],
      "html": "/specs/mcp",
      "markdown": "/specs/mcp.md",
      "json": "/api/v1/specs/mcp.json"
    },
    {
      "title": "NLWeb",
      "description": "Early natural-language web interface approach using semantic web data and MCP-oriented endpoints.",
      "slug": "nlweb",
      "locale": "en",
      "seoTitle": "NLWeb compatibility reference — Can My Agent Use",
      "socialTitle": "NLWeb compatibility",
      "socialDescription": "Early maturity and web endpoint boundaries for NLWeb.",
      "llmSummary": "NLWeb is an early natural-language web interface approach using Schema.org data and MCP-oriented endpoints. Implementation and conformance scope remain evolving.",
      "audience": "Web and agent architects evaluating natural-language interfaces.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "nlweb",
        "web",
        "semantic-data",
        "mcp"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "NLWeb community",
      "revision": "0.5 TypeSpec",
      "maturity": "early",
      "structure": "Natural-language web endpoints, Schema.org data, and MCP-oriented interfaces",
      "sourceId": "S-085",
      "canonicalUrl": "https://github.com/nlweb-ai/nlweb-typespec",
      "summary": "Expose web content and actions through natural-language-oriented endpoints.",
      "roles": [
        "website",
        "client",
        "agent"
      ],
      "aliases": [
        "Natural Language Web"
      ],
      "html": "/specs/nlweb",
      "markdown": "/specs/nlweb.md",
      "json": "/api/v1/specs/nlweb.json"
    },
    {
      "title": "WebMCP",
      "description": "Draft web-platform work for exposing website capabilities as tools to user agents and agent systems.",
      "slug": "webmcp",
      "locale": "en",
      "seoTitle": "WebMCP compatibility reference — Can My Agent Use",
      "socialTitle": "WebMCP compatibility",
      "socialDescription": "Draft maturity, web roles, and test boundaries for WebMCP.",
      "llmSummary": "WebMCP is draft W3C community-group work for websites exposing tools through web APIs and markup. Draft revision and browser/runtime flags are mandatory qualifiers.",
      "audience": "Web platform architects and agent-tooling engineers.",
      "contentKind": "specification",
      "status": "published",
      "tags": [
        "webmcp",
        "web",
        "tools",
        "draft"
      ],
      "updated": "2026-08-28T00:00:00.000Z",
      "published": "2026-08-28T00:00:00.000Z",
      "authority": "W3C Web Machine Learning Community Group",
      "revision": "2026-08-26 draft",
      "maturity": "draft community group report",
      "structure": "Web API and HTML/JavaScript tool exposure with web-platform tests",
      "sourceId": "S-074",
      "canonicalUrl": "https://webmachinelearning.github.io/webmcp/",
      "summary": "Let websites expose structured tools to compatible user agents.",
      "roles": [
        "website",
        "user-agent",
        "agent"
      ],
      "aliases": [
        "Web Model Context Protocol",
        "site tools"
      ],
      "html": "/specs/webmcp",
      "markdown": "/specs/webmcp.md",
      "json": "/api/v1/specs/webmcp.json"
    }
  ]
}