The right side of the image illustrates the three primary types of content a server provides:
Resources (The Ingredients): These are data sources that the LLM can “read” but not execute. In a technical sense, these are files, database records, or API responses.
Tools (The Utensils): These are functions that the model can “call” to perform actions. Just as a chef uses a whisk to change the state of ingredients, a tool allows the model to write code, search the web, or trigger external API actions.
Prompts (The Cookbooks): These are pre-defined templates or instructions that help the LLM perform specific tasks consistently, similar to how a recipe ensures a dish is prepared the same way every time.