Understand the protocol boundary
Model Context Protocol gives a compatible client a standard way to discover named tools, read bounded resources, and call a server with structured arguments. It does not make a Store safe, authorize a payment, or replace a checkout protocol by itself. The MCP server still has to identify the caller, validate every input, apply product and Store policy, and return a typed result. Treat the model as a client asking for a capability, not as the owner of commerce state.