{"auth":"Bearer token in Authorization header \u2014 a static key (LOSSLESS_API_KEY) or an OAuth access token from /oauth/token","caller_identity":"Agents and scripts: also send X-Agent-Name (agent/tool name), X-Agent-Model (model), X-Agent-Session (stable run id) and X-Agent-Type (interactive/script/scheduled) on every request. They are logged per tool call; the key itself never is.","docs":"lossless://guide/best-practices","oauth":{"authorization_endpoint":"https://mcp.lossless-ai.com/oauth/authorize","metadata":"https://mcp.lossless-ai.com/.well-known/oauth-authorization-server","token_endpoint":"https://mcp.lossless-ai.com/oauth/token"},"rate_limits":"Tool calls are rate-limited per API key (stricter for search-heavy tools). REST returns HTTP 429 + Retry-After; JSON-RPC returns error -32029. Wait the indicated seconds and slow down.","service":"lossless-mcp","transports":{"json_rpc":"/message","rest":"/mcp/tools","sse":"/sse"},"version":"1.2.0"}
