MODEL CONTEXT PROTOCOL
A video editor an assistant can actually use.
Vidmoat exposes the same project document and editing reducer used by the app through a permissioned MCP server. Your assistant can inspect, edit, preview and render your projects after you authorize it.
Connect
Use an OAuth-compatible MCP client or a Vidmoat API key. Keep keys on your server and send them as a bearer token.
https://api.vidmoat.com/api/mcpThe server supports Streamable HTTP JSON-RPC. Call initialize, then tools/list and tools/call. The live tool schemas and descriptions returned by tools/list are authoritative.
What is available
The core server currently exposes 86 first-party tools. Installed third-party plugins may add namespaced tools to the list.
Projects and editing
list_projectsget_projectcreate_projectedit_projectget_command_schemaget_skillget_specialist_briefedit_readinessmove_project_to_workspacelist_workspacescreate_workspaceMedia and preview
list_generationsimport_mediaupload_mediapreview_framepreview_striprender_projectget_render_statussample_clip_propswatch_videoAI generation
transcribegenerate_imagegenerate_videogenerate_speechgenerate_musicgenerate_stickerget_generation_statuscancel_generationFootage analysis
analyze_shotsanalyze_motionanalyze_facesanalyze_dead_airanalyze_structureanalyze_qualityanalyze_onscreen_textanalyze_visual_contextanalyze_audio_contextanalyze_audio_kindanalyze_voice_activityanalyze_highlightsanalyze_reframescore_cut_alignmentStock, effects and recipes
search_stock_medialist_community_effectsget_community_effectmatch_colorremove_objectget_object_removal_statusbake_clipsget_bake_statuslist_recipespublish_recipeuse_recipePublishing and planning
list_calendarschedule_postupdate_scheduled_postcancel_scheduled_postget_post_analyticsget_creator_overviewplan_weekget_blueprintrebuild_blueprintget_challengesAccount and credits
get_creditsbuy_creditsget_creator_preferencesBrowser automation and reporting
inspect_pagerecord_browserstart_browser_sessionbrowser_session_actget_session_capture_instructionsget_recording_statusfinish_browser_sessionabort_browser_sessionstore_recorder_secretlist_recorder_secretsdelete_recorder_secretinject_html_animationreport_issueData and permissions
Nothing is sent to an assistant until it calls a tool. Depending on the permission and call, Vidmoat may return project documents, clip names and timings, captions and transcripts, media metadata, rendered video frames, generation results, or exported file URLs. Write, render and AI tools can change projects or spend credits and allowances. Plugin tools can send their arguments to the plugin operator.
You approve permissions during connection, and can see and revoke any assistant connection at vidmoat.com/oauth/connected. Revoking deletes that connection’s access and refresh tokens, so its next call is refused. You can also request access, correction or deletion. Each MCP tool call is recorded in the MCP call log for 90 days: the tool, the assistant, the project, the outcome and credits used, never your prompts, text, media links or tokens. That is separate from the REST API request log, which covers calls to /api/v1 and is kept for 30 days. Project and media retention follows the account’s normal retention schedule.
Read the complete MCP privacy section, Privacy Policy, and subprocessor list.