Version Negotiation _ IN/OUT : Identity Exchange _ OUT : Capability Discovery (tools, resources, prompts) TOOL DISCOVERY ( tools/list) _ OUT : Name and description, Input schema TOOL CALL ( tools/call) _ IN : Tool name, Input data _ OUT : Tool response FULL SPECIFICATION AT https://modelcontextprotocol.io/specification/2025 - 06 - 18