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.