{"name":"K Protocol Test Service","version":"0.1.0","origin":"https://ktest.kai.com","protocolVersion":"2026-07-28","appsVersion":"2026-01-26","state":{"synthetic":true,"persistent":false,"workspaceTtlSeconds":1800,"tokenTtlSeconds":300,"refreshTtlSeconds":3600,"capacity":2048},"scenarios":[{"id":"anonymous","title":"K Test · Anonymous","description":"Exercise MCP tools, resources, prompts and Apps without credentials.","authentication":{"kind":"anonymous"},"introduction":"https://ktest.kai.com/apps/anonymous","card":"https://ktest.kai.com/apps/anonymous/server-card.json","catalog":"https://ktest.kai.com/apps/anonymous/catalog.json","mcp":"https://ktest.kai.com/mcp/anonymous"},{"id":"api-key","title":"K Test · API Key","description":"Test configured secret headers with a public synthetic API key.","authentication":{"kind":"header","name":"X-API-Key","value":"ktest-api-key"},"introduction":"https://ktest.kai.com/apps/api-key","card":"https://ktest.kai.com/apps/api-key/server-card.json","catalog":"https://ktest.kai.com/apps/api-key/catalog.json","mcp":"https://ktest.kai.com/mcp/api-key"},{"id":"bearer","title":"K Test · Static Bearer","description":"Test a configured Authorization header with a synthetic Bearer token.","authentication":{"kind":"header","name":"Authorization","value":"Bearer ktest-bearer-token"},"introduction":"https://ktest.kai.com/apps/bearer","card":"https://ktest.kai.com/apps/bearer/server-card.json","catalog":"https://ktest.kai.com/apps/bearer/catalog.json","mcp":"https://ktest.kai.com/mcp/bearer"},{"id":"basic","title":"K Test · Basic","description":"Test configured HTTP Basic credentials for synthetic access.","authentication":{"kind":"header","name":"Authorization","value":"Basic a3Rlc3Q6a3Rlc3QtcGFzc3dvcmQ="},"introduction":"https://ktest.kai.com/apps/basic","card":"https://ktest.kai.com/apps/basic/server-card.json","catalog":"https://ktest.kai.com/apps/basic/catalog.json","mcp":"https://ktest.kai.com/mcp/basic"},{"id":"oauth-cimd","title":"K Test · OAuth cimd","description":"Test resource-bound OAuth using cimd.","authentication":{"kind":"oauth","mode":"cimd"},"introduction":"https://ktest.kai.com/apps/oauth-cimd","card":"https://ktest.kai.com/apps/oauth-cimd/server-card.json","catalog":"https://ktest.kai.com/apps/oauth-cimd/catalog.json","mcp":"https://ktest.kai.com/mcp/oauth-cimd"},{"id":"oauth-dcr","title":"K Test · OAuth dcr","description":"Test resource-bound OAuth using dcr.","authentication":{"kind":"oauth","mode":"dcr"},"introduction":"https://ktest.kai.com/apps/oauth-dcr","card":"https://ktest.kai.com/apps/oauth-dcr/server-card.json","catalog":"https://ktest.kai.com/apps/oauth-dcr/catalog.json","mcp":"https://ktest.kai.com/mcp/oauth-dcr"},{"id":"oauth-preregistered","title":"K Test · OAuth preregistered","description":"Test resource-bound OAuth using preregistered.","authentication":{"kind":"oauth","mode":"preregistered"},"introduction":"https://ktest.kai.com/apps/oauth-preregistered","card":"https://ktest.kai.com/apps/oauth-preregistered/server-card.json","catalog":"https://ktest.kai.com/apps/oauth-preregistered/catalog.json","mcp":"https://ktest.kai.com/mcp/oauth-preregistered"},{"id":"oauth-client-credentials","title":"K Test · OAuth client-credentials","description":"Test resource-bound OAuth using client-credentials.","authentication":{"kind":"oauth","mode":"client-credentials"},"introduction":"https://ktest.kai.com/apps/oauth-client-credentials","card":"https://ktest.kai.com/apps/oauth-client-credentials/server-card.json","catalog":"https://ktest.kai.com/apps/oauth-client-credentials/catalog.json","mcp":"https://ktest.kai.com/mcp/oauth-client-credentials"}],"fixtures":[{"id":"noindex","card":"https://ktest.kai.com/fixtures/noindex/server-card.json"},{"id":"robots-denied","card":"https://ktest.kai.com/fixtures/robots-denied/server-card.json"},{"id":"unlisted","card":"https://ktest.kai.com/fixtures/unlisted/server-card.json"},{"id":"withdrawn","card":"https://ktest.kai.com/fixtures/withdrawn/server-card.json"},{"id":"malformed","card":"https://ktest.kai.com/fixtures/malformed/server-card.json"},{"id":"incompatible","card":"https://ktest.kai.com/fixtures/incompatible/server-card.json"},{"id":"redirect","card":"https://ktest.kai.com/fixtures/redirect/server-card.json"},{"id":"unavailable","card":"https://ktest.kai.com/fixtures/unavailable/server-card.json"}]}