Tools: Letting the Model Act
Tool discovery, JSON Schema, annotations, progress reporting, and change notifications.
Resources & Resource Templates
URI-based data, text vs. binary, subscriptions, and embedded resources.
Prompts: Reusable Workflows
Server-defined templates, multi-step workflows, and dynamic prompt generation.
Sampling & Elicitation
Server-initiated LLM calls, human-in-the-loop via elicitation, and the trust model.