{"api_version":"2026-11-05","mcp_version":"0.2.0","service":"manyagi-platform","mcp_resource":"/mcp","oauth_protected_resource":"/.well-known/oauth-protected-resource","identity":{"human_login":"manyagi_passport","accepted_api_token":"product_session_jwt","product_issuer":"https://ctebyjpcjakzqxmxzyzt.supabase.co/auth/v1","passport_tokens_accepted":false,"audience":"authenticated","authorization":"row_level_security_and_owner_filter"},"writes_enabled":false,"paid_generation":"disabled","routes":[{"method":"GET","path":"/api/v1/platform","auth":"none","mutation":false},{"method":"GET","path":"/api/v1/openapi.json","auth":"none","mutation":false},{"method":"GET","path":"/api/v1/discovery/worlds","auth":"none","mutation":false},{"method":"GET","path":"/api/v1/discovery/worlds/:ref","auth":"none","mutation":false},{"method":"GET","path":"/api/v1/discovery/rights","auth":"none","mutation":false},{"method":"POST","path":"/api/v1/briefs","auth":"product_session","mutation":false},{"method":"POST","path":"/api/v1/briefs/song","auth":"product_session","mutation":false},{"method":"POST","path":"/api/v1/briefs/evaluate-workflow","auth":"product_session","mutation":false},{"method":"POST","path":"/api/v1/licensing/inquiries/prepare","auth":"product_session","mutation":false},{"method":"POST","path":"/api/v1/assistant","auth":"optional","mutation":false},{"method":"GET","path":"/api/v1/me/worlds","auth":"product_session","mutation":false},{"method":"GET","path":"/api/v1/me/worlds/:ref","auth":"product_session","mutation":false},{"method":"GET","path":"/api/v1/me/credits","auth":"product_session","mutation":false}],"mcp_tools":[{"name":"list_my_books","kind":"read","mutation":false,"auth":"product_session"},{"name":"read_book","kind":"read","mutation":false,"auth":"product_session"},{"name":"get_credit_balance","kind":"read","mutation":false,"auth":"product_session"},{"name":"search_discoverable_worlds","kind":"read","mutation":false,"auth":"product_session"},{"name":"get_world_summary","kind":"read","mutation":false,"auth":"product_session"},{"name":"get_rights_summary","kind":"read","mutation":false,"auth":"product_session"},{"name":"prepare_story_adaptation","kind":"prepare","mutation":false,"auth":"product_session"},{"name":"prepare_song_to_story","kind":"prepare","mutation":false,"auth":"product_session"},{"name":"prepare_licensing_inquiry","kind":"prepare","mutation":false,"auth":"product_session"}],"not_enabled":["create_story_draft","publish_story","grant_adaptation_rights","start_paid_generation","open_deal","settle_deal","stripe_charge"],"idempotency_persisted":false,"external_oauth":{"selected":"gateway_disabled","product_oauth_server":"disabled","product_oauth_enabled_for_external_clients":false,"custom_authorization_server":"shipped_disabled","external_grants_enabled":false,"private_reads_enabled":false,"access_policy":"closed","passport_tokens_accepted_as_mcp":false,"unrestricted_product_session_issued_to_third_parties":false,"cursor_redirect_uris_confirmed":["https://www.cursor.com/agents/mcp/oauth/callback","http://localhost:8787/callback"],"cursor_redirect_source":"https://cursor.com/docs/mcp","chatgpt_redirect_prefix":"https://chatgpt.com/connector_platform_oauth_redirect","blocker":"The resource-bound gateway is deployed with grants disabled. Proof mode needs ENABLED + PRIVATE_READS + allowlist + future PROOF_EXPIRES_AT. Authorized-customer mode needs ACCESS_POLICY=authorized_customers + CUSTOMER_ACCESS=true + allowlist + CREDENTIAL_KEY. Missing proof expiry never opens access. Product OAuth stays off."}}