{"schema_version":"gofaceless_mcp_manifest.v1","name":"GoFaceless","description":"Create, review, edit, and export durable GoFaceless video sessions.","transport":"streamable_http","endpoint":"https://mcp.gofaceless.ai/mcp","protocol_version":"2025-11-25","authorization_required_for_calls":true,"protected_resource_metadata":"https://mcp.gofaceless.ai/.well-known/oauth-protected-resource/mcp","tools":[{"name":"list_video_sessions","title":"List GoFaceless video sessions","description":"List the linked organization’s durable video sessions and their public progress.","access":"read"},{"name":"get_video_session","title":"Get a GoFaceless video session","description":"Read stable progress, the next safe action, and native handoff links for one video session.","access":"read"},{"name":"get_video_capabilities","title":"Get GoFaceless video capabilities","description":"Discover account, format, reference, edit, host-fallback, and phase-specific GoFaceless capabilities.","access":"read"},{"name":"start_video_session","title":"Start a GoFaceless video session","description":"Start a durable supervised video session. Returns immediately with an operation and session ID.","access":"write"},{"name":"send_video_instruction","title":"Send a GoFaceless video instruction","description":"Send natural-language creative or edit intent to the existing durable GoFaceless session agent.","access":"write"},{"name":"add_reference","title":"Add a GoFaceless video reference","description":"Attach one organization-owned media ID or inspect one safe HTTPS URL. Use the CLI media command first for a local file.","access":"write"},{"name":"decide_pending_action","title":"Approve or reject a pending GoFaceless action","description":"Decide only the exact pending action and state version returned by get_video_session. Approval may allow paid generation to continue.","access":"consequential"},{"name":"render_video_preview","title":"Render a GoFaceless video preview","description":"Queue a state-bound scene, range, or full preview through the existing GoFaceless render gates.","access":"write"},{"name":"undo_last_video_change","title":"Undo the last GoFaceless video change","description":"Restore a captured pre-change video state. Read the current session first and provide its exact state version.","access":"consequential"},{"name":"export_video","title":"Export the final GoFaceless video","description":"Deliver the current state-bound final MP4. This never publishes to a social network.","access":"consequential"}]}