What’s new
PageToVid’s MCP server grew from 38 to 74 tools in September 2026. This page lists what was added and which tool does it. Every tool is documented in the tool reference, which is generated from the server itself.
- Know the price before you spend
- Choose the model, or let PageToVid choose
- Films that fix themselves
- Sound and languages
- One storyboard, every format
- Reuse instead of paying twice
- Send your own files
- Brand and defaults
- Frames and timeline
- Teams
Know the price before you spend
list_modelslists every clip and still model with what it can do and its price in credits.quote_costprices one generation, or the next re-render of a video, and spends nothing.dry_run: trueoncreate_video,create_animation,rerender_videoandgenerate_assetreturns the quote instead of starting anything.max_creditson the same tools refuses withbudget_exceededbefore anything is charged.
See Credits & pricing.
Choose the model, or let PageToVid choose
- Name a model per clip (
model), or usemodel: "auto"withoptimize:quality,balanced,speedorcost. The reason for each choice comes back inmodels_used. - Clip controls, sent only where the model accepts them:
duration_s,resolution,aspect_ratio(including 21:9),first_frameandlast_frame,seed,negative_prompt,cameraandshot. best_of: 2–4generates several candidates, grades each one, and keeps the best. Every candidate is charged.
Films that fix themselves
- A number is never split across two captions, long silences are trimmed, and a caption that would leave the frame is recut.
quality_gateoncreate_videoandrerender_videocan hold a film under a score.release_videopublishes a held film.ai_modeoncreate_video:none,assist, orrich, where the planner may add AI stills and clips withinai_budget.- Each voice at its own pace. The twelve voices do not read at the same speed. PageToVid learns each voice’s pace from finished films and uses it for the word budget and the length checks, so the film you ask for is closer to the length you asked for.
Sound and languages
translate_videomakes the same film in up to six languages. Quotes stay word for word, numbers are formatted for each language, and filmed scenes are re-recorded on the site’s own localised page where it has one.- Per-scene voice, speed and emotion: the
set_scene_voiceoperation ofupdate_storyboard. pronunciations: a lexicon for the voice only. Captions keep the written form.[pause 500ms]markers in narration become real silence.list_voicesincludes a real sample of every voice in every language.- Arabic (captions right to left), Hindi, Korean, Polish, Turkish and Swedish narration.
upload_assetbrings your own logo, footage or music; use a track withmusic: "asset:<id>".
One storyboard, every format
outputs:16:9,9:16,1:1and4:5from one storyboard, each shape as a sibling video.draft: true: a free, low-resolution preview marked DRAFT, rate-limited.callback_url,set_webhookandrotate_webhook_secret: a signed event when a render ends.
Reuse instead of paying twice
- Objects (
create_object,import_objects,list_objects,update_object,delete_object): a product, logo or place, reused in every generation. - Scene library (
save_scene,list_scenes,copy_scene, and the storyboard operationadd_scene_from_library): a finished scene with its footage, reused at no AI cost. - Characters gained
update_characteranddelete_character. - Undo:
list_revisionsandrestore_revisionput a storyboard back as it was before any edit.
Send your own files
create_uploadgives your assistant a one-hour address. It sends a file you gave it with one command (curl -sS -T <file> "<upload_url>"): a picture, a clip, music, a font or a slide deck, up to 30 MB per send. Within that, an image is at most 20 MB, a font 2 MB, and a clip 60 seconds. A deck is read up to its first 40 slides.upload_assetalso takes small files inline (data_base64), and reads the kind from the bytes.- Slide decks. Send a PDF or a PowerPoint file as
kind: "deck"and every slide comes back with its text, its speaker notes and its pictures, which are added to your bank. That is enough to write the storyboard: one slide, one scene. A PDF gives an image of each slide; for a PowerPoint file, the pictures placed on the slides. - In the app too. Drop a file on the Media bank page. “Copy for your AI assistant” copies its ids into a sentence to paste into any chat.
Brand and defaults
set_brand_kitandget_brand_kithold a site’s logo, colours, font (including an uploaded one), watermark, and default voice, music and look.set_account_defaultssets your own defaults.- Every option resolves from account to brand kit to format to video to scene, and
get_storyboardshows where each value came from. list_optionsreturns every choice in one call.
Frames and timeline
get_timelinegives the exact start and end of every scene, the words, and the music.get_framesreturns stills of the finished film.
Teams
- Members, roles and site scopes:
invite_member,list_members,update_member,remove_member. - One wallet per workspace, with a monthly cap per member.
- Review links for people without an account (
create_review_link). - Approvals:
request_approval,approve,request_changes. - Comments and an audit log:
list_comments,add_comment,get_audit_log. - Seats per plan: Pro 3, Scale 5, Business 15, Agency unlimited.
- On the website too. A member picks the workspace with the switcher at the top of the dashboard. The films, sites and buttons they see follow their role and their sites, and what they spend counts against their monthly cap. Deleting a film is for the owner and admins.