← methodology
MCP handshake & tools list
usability.mcp-handshake · Usability · 4 pts · required
Goal
Can a user act through an agent?
Whether an end user's agent can operate on their behalf: working MCP tools, published skills, agent configs.
How we test
Performed a streamable-HTTP initialize + tools/list against the MCP endpoint.
How to pass
Support streamable HTTP with protocol version negotiation; if auth-gated, return RFC 9728 metadata in WWW-Authenticate.
Verify a fix
curl -X POST /api/scan/checks \
-H 'content-type: application/json' \
-d '{"url": "yourdomain.com", "checkIds": ["usability.mcp-handshake"]}'