On-site lesson
01 / MCP
The three MCP building blocks
An MCP host is the AI application; its client connects to an MCP server. A server may expose tools the model can call, resources the app can read, and prompt templates a person can choose. A server offers capabilities; the host and user decide how to use them.
Try it yourself
Input example
Classify these fictional capabilities: “read a saved note”, “send an email”, “choose a review template”.
Do this
Make three columns: resource, tool, prompt. Place each capability and state whether it reads, changes, or supplies instructions.
Check your result
Reading a note fits a resource; sending an email is a tool; a review template is a prompt. Real servers may expose reading as a tool too.
Limits
Names alone do not prove behavior. Read the actual capability description before using a server.