MCP Primitives

MCP

Definition

The three fundamental building blocks of the MCP protocol: Tools (model-controlled actions Claude can invoke), Resources (application-controlled data Claude can read), and Prompts (user-controlled templates for common interactions). Each serves a distinct control model.

Example Usage

Use Tools for actions Claude decides to take, Resources for data the app provides to Claude, and Prompts for user-initiated interaction templates.