Connecting
Learn/L13 · Model Context Protocol (MCP)

MCP server

A program that exposes tools/resources/prompts to the client.

Difficulty 2/5
Short

Plain English

A program that exposes tools/resources/prompts to the client. Picture it like this: A USB device — printer, webcam, drive. In the apps you ship (Agentify, wedding portals, CRM), you will bump into this on almost every screen — name it clearly when you prompt your coding agent.

Analogy

A USB device — printer, webcam, drive.

Go deeper

A program that exposes tools/resources/prompts to the client.

Common mistakes

  • Letting the AI rename this concept three different ways in one PR.
  • Building UI before you can say what is stored and who can change it.

AI-agent trap

Agents may invent jargon here. Ask them to explain the concept in plain English first, then map it to your schema and one real screen.

Summary

A program that exposes tools/resources/prompts to the client. A USB device — printer, webcam, drive. Ask yourself: where does this live in the database, which function changes it, and which screen shows it?

Confidence: