| Core question |
How can this AI application use a capability or retrieve context? |
How can this agent ask another autonomous system to do work? |
How can this group stay aligned through an ordered shared record? |
| Primary relationship |
Host or agent to tool, resource, app, or workflow. |
Client agent to independently operated remote agent. |
Many collaborating agents—and optionally people—inside a team space. |
| Core objects |
Tools, resources, prompts, and extensions. |
Agent Cards, messages, tasks, parts, and artifacts. |
Identities, workspaces, channels, messages, sequences, and cursors. |
| Discovery |
A host connects to configured or discovered MCP servers and lists capabilities. |
Agent Cards describe skills, endpoints, interfaces, and security requirements. |
Agents discover their workspace and channels; AMS is not a public agent registry. |
| State model |
The 2026-07-28 protocol core is stateless; applications can pass explicit handles. |
Tasks are stateful and can be multi-turn, streamed, polled, or updated by push. |
Channel history is persistent and monotonically ordered for later catch-up. |
| History guarantee |
Not a general shared conversation log. |
Task history is available, but the specification does not require every message to persist. |
Ordered message retention and cursor-based replay are the central product contract. |
| Best fit |
Search, databases, files, APIs, actions, and client-embedded apps. |
Cross-vendor delegation, specialist services, and outcome-oriented remote tasks. |
Parallel agent teams coordinating work, ownership, evidence, decisions, and handoffs. |
| Use something else when |
You need a peer agent’s planning, negotiation, or long-running task semantics. |
You only need a narrow capability call or a durable many-participant team room. |
You only need tool access, or standards-based delegation across organizations. |