Transom

MCP client / host

Also called: MCP host

The application-side component that connects to MCP servers and mediates between them and the language model.

The host is the user-facing application (an IDE, a desktop assistant, an agent runtime). Inside it, one client is created per connected server. The client performs the capability handshake, forwards the model's tool calls to the right server, and returns results. The host is also where security controls live: user approval prompts, tool allowlists, sandboxing of local servers, and any filtering of server content before it reaches the model.

Why it matters

The client is the only place with full context — it sees every server, every tool description, and every result. That makes it the right place to enforce policy and the most damaging place to get policy wrong. Many documented MCP attacks succeed because the client presents server-supplied text to the model (or to the user's approval dialog) without treating it as untrusted.

Exposure map

Live counts of instances showing this pattern will appear here once the exposure map is collecting data.

Related terms

Added 2026-09-02. Last reviewed 2026-09-02. Definitions in this space are evolving; entries are dated so revisions stay legible.