MCP Server A wants data from Server B to complete a tool call. Using o — MCP Professional Practice — Claude Cert Academy

MCP Server A wants data from Server B to complete a tool call. Using only MCP protocol primitives, how can this be achieved?

Answer: The host or client layer must orchestrate the cross-server data retrieval

MCP has no server-to-server RPC primitive. Servers do not communicate with each other directly in the MCP protocol. Cross-server orchestration must happen at the host or client layer, which manages multiple client connections. Sampling allows the server to invoke an LLM, not another server.

Continue to Claude Cert Academy