MCP Usage Patterns: How Agents, Clients, and Servers Interact

Four patterns cover the primary ways AI agents, MCP clients, and MCP servers interact in enterprise deployments.

MCP Architecture Patterns

How Agents, Clients, and Servers Interact

MCP enables flexible interaction patterns between AI agents, MCP clients, and MCP servers. Four usage patterns cover the primary ways these components interact in enterprise deployments.

Data table
PatternThe Agent IsUse When
Agent as MCP ClientCalling tools on an MCP serverAgent needs to take action in enterprise systems
Agent as MCP ServerExposing its capabilities as MCP toolsOther agents or clients need to orchestrate this agent
MCP to MCPCalling another MCP serverCross-server workflows and federated architectures
Human-in-the-LoopPausing for human reviewHigh-stakes or irreversible actions require approval

Put these cookbook patterns to work

Get started