intermediateModel Context Protocol — Architecture
What are the three main things an MCP server can expose to a client?
Tools (callable functions the model can invoke), Resources (readable data/context the client can pull in, like files or API responses), and Prompts (reusable prompt templates the server provides) — together these let a server expose a full slice of capability, not just a single function call.
This is a Pro chapter
Sign in, then upgrade to Pro or Power to unlock this and the full Spring Ecosystem Mastery library.
What are the three main things an MCP server can expose to a client?