All Questions
Agents And Tool Use hard

A platform team wants the same internal tools (ticket search, docs lookup, deploy status) available from an IDE assistant, a chat app, and a CI bot. Each is built on a different model host. An engineer proposes exposing the tools through the Model Context Protocol (MCP). What does that decision actually buy?

  1. A A shared model runtime that executes tool calls on behalf of every connected host, so hosts can drop their own execution and retry logic.
  2. B A security layer that sandboxes each tool and enforces per-user permissions automatically, regardless of which host connects.
  3. C One integration per tool via a standard discovery and invocation protocol; auth, approval gates, and selection quality stay with you.
  4. D A shared schema format that is trained into each host's model, so tool definitions no longer consume tokens in the prompt.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions