{"name":"test.mcptest.sh","description":"A hosted MCP test server for mcptest. Point mcptest at it to exercise the engine.","docs":"https://mcptest.sh/docs/test-server","mcp":{"endpoint":"https://test.mcptest.sh/mcp","transport":"streamable-http","scenarios":{"conformant":"/mcp","drift_baseline":"/mcp?catalog=v1","alt_catalog":"/mcp?catalog=alt (equal-function set, pair with /mcp)","invalid":"/mcp?scenario=invalid","insecure":"/mcp?scenario=insecure","distractors":"/mcp?scenario=distractors&n=8","legacy_error_code":"/mcp?scenario=legacy","rate_limited":"/mcp?scenario=ratelimit","authenticated":"/secure/mcp (Bearer token)"}},"mcp_b":{"endpoint":"https://test.mcptest.sh/mcp-b","transport":"streamable-http","note":"A second, independent MCP server (datastore-b). Pair it with /mcp for multi-server and cross-server suites.","scenarios":{"conformant":"/mcp-b","cross_server_trust_boundary":"/mcp-b?scenario=crosstrust"}},"oauth":{"protected_resource":"https://test.mcptest.sh/secure/mcp","protected_resource_metadata":"https://test.mcptest.sh/.well-known/oauth-protected-resource","authorization_server_metadata":"https://test.mcptest.sh/.well-known/oauth-authorization-server","registration_endpoint":"https://test.mcptest.sh/oauth/register","authorization_endpoint":"https://test.mcptest.sh/oauth/authorize","token_endpoint":"https://test.mcptest.sh/oauth/token","note":"Full OAuth 2.1 + PKCE code flow (authorize auto-approves; add ?deny=1 to test denial). client_credentials and refresh_token grants also work."},"discovery":"https://test.mcptest.sh/.well-known/mcp.json","transport_scenarios":["/health","/slow?ms=N","/error","/status/:code"]}