verify_mcp_protocol
Validate JSON-RPC 2.0 protocol compatibility and version negotiation with a remote MCP server. Test modern and legacy handshakes, benchmark latency, and inspect declared capabilities.
Instructions
Validates JSON-RPC 2.0 protocol compatibility and version negotiation with a remote MCP server without executing a full synthetic vulnerability scan. Use this tool when you specifically need to test whether a remote server supports modern Stateless Core ("2026-07-28"), structured outputs ("2025-06-18"), icons metadata ("2025-11-25"), or legacy handshakes ("2024-11-05"), benchmark handshake latency, or inspect declared server capabilities and tool counts.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| authHeader | No | Optional HTTP Authorization header value if the remote server requires authentication. | |
| endpointUrl | Yes | The target remote MCP server endpoint URL to test (Streamable HTTP POST or SSE stream). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | Summary of the protocol handshake result. | |
| isError | Yes | True if the remote server failed to complete the MCP initialization handshake. | |
| latencyMs | No | Round-trip handshake latency in milliseconds. | |
| protocolVersion | No | The exact protocol version negotiated with the server (e.g. "2026-07-28", "2025-11-25", "2025-06-18", or "2024-11-05"). |