Which server primitive is model controlled?	Tools
Which server primitive is app controlled?	Resources
Which server primitive is user controlled?	Prompts
What is the primary purpose of using a Resource primitive?	To get data into the app for showing content or UI.
When should you implement a Tool primitive?	When you need to add capabilities to Cloud (e.g., executing code).
What is the function of a Prompt primitive?	To implement a predefined workflow.
Give an example of a user-controlled action.	Clicking a UI button or using a slash command to start a workflow.
Give an example of an app-controlled action.	Fetching data from a resource to provide autocomplete options in the UI.
What decides when a Tool runs?	The model (Cloud).
What decides when a Resource runs?	The application's code.
