Asked about What MCP is for

What is the difference between a tool and a resource in MCP?

An answer that works

A tool is an action the model can invoke and which usually changes something. A resource is read-only data the client can fetch, addressed by URI. Most servers implement only tools.

Reading an answer is not being able to give one. The section that teaches this is What MCP is for, 3 hours of MCP & tool interfaces.

Learn this properly