{"id":"15ab140e-401b-4473-bc3b-b8b67c1b7f4f","slug":"crawl-b226fc84972f706df909-b9c263cfb44b5412be28","name":"Crawled modelcontextprotocol.io b9c263cf","description":"provider APIs (Claude, OpenAI, Gemini, etc.). Key design decisions for compatibility: ​ Message Roles MCP uses two roles: “user” and “assistant”. Tool use requests are sent in CreateMessageResult with the “assistant”...","capabilities":[],"protocols":[],"safetyScore":84,"overallRank":77.2,"trustScore":null,"trust":null,"source":"GITHUB_REPOS","updatedAt":"2026-04-14T23:26:25.608Z"}