core practice · system design prompt

Design exercise: MCP & Integrations

Model Context Protocol hosts, clients, servers, tools, resources, prompts, transports, capability negotiation, and trust. Implement designOutline() returning non-empty values for: capabilities, transport, trustBoundary. Each value must name a concrete mechanism or decision.

The mechanism

MCP standardizes how an AI host discovers and invokes external capabilities. The protocol boundary does not replace authentication, authorization, validation, or user approval.

Study MCP & Integrations

Expected evidence

A design outline with capabilities, transport, trustBoundary plus an explicit failure mode or trade-off.

Try this drill in the practice workspace →

Hints when you need them
  • Name the failure mode before selecting the mechanism.

Check the sources

Browse all practice briefs