{"server": "marketops-mkt-ingress", "version": "0.1.0", "protocol": "MCP Streamable HTTP (JSON-RPC 2.0)", "endpoints": {"/mcp": "POST JSON-RPC. Requires `Authorization: Bearer <token>`.", "/health": "Unauthenticated readiness: probes the upstream MCP face for real and reports its lifetime deadline. 200 only when the chain can serve; 503 otherwise. No gateway or customer information.", "/.well-known/oauth-protected-resource": "RFC 9728 protected-resource metadata.", "/.well-known/oauth-authorization-server": "RFC 8414 authorization-server metadata.", "/oauth/register": "RFC 7591 dynamic client registration (public clients, PKCE).", "/oauth/authorize": "Authorization endpoint. Requires the operator token to approve.", "/oauth/token": "Token endpoint. authorization_code and refresh_token.", "/oauth/revoke": "RFC 7009 revocation."}, "guards": {"host_allowlist": ["mkt-oauth-bridge.tail3d8b76.ts.net", "127.0.0.1", "localhost"], "origin_allowlist": ["https://mkt-oauth-bridge.tail3d8b76.ts.net"]}, "scopes": ["mkt:read"]}