MCP tools vs resources — CCA-F Exam Prep

You register get_customer_profile as a tool. You register send_invoice as a tool. They look the same to Claude.
One is read-only -- it fetches data for Claude to use in its response. The other sends a real invoice to a real customer. One is harmless to call ten times. The other bills someone ten times.
Claude treats them identically. It calls both the same way. But they have fundamentally different risk profiles. One provides context. The other performs an action.