Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.
The Pictory MCP server connects Claude to your Pictory account. Describe your video in plain
language. Claude helps with the script, scenes, visuals, narration, and music, then gives you
links to review and watch the video.There is nothing to install. You add the server to Claude once, sign in with your Pictory
account, and it is available in every conversation. Every action runs against your own account,
so your plan, available usage, and AI Credits apply.You do not need an API key or an API subscription. Sign in with the Pictory account you
want to use. Your Pictory plan or eligible Free Trial determines your available features and usage.
Server URL
https://mcp.pictory.ai/mcp
Sign-in
Your Pictory account (email and password, or Google). No API key or API subscription.
Billing
Usage is charged to the Pictory account or team associated with your connection. Your plan determines the available video minutes, voice-over usage, and AI Credits.
Works in
Claude on the web, desktop and mobile, Claude Code, and ChatGPT
New: upload your own images and videos. Ask Claude to use your photo, logo, or clip, and an
upload panel opens in the chat. Claude uses the file in a scene or as a reference for AI-generated
images. The panel appears in Claude on the web, in the desktop app, and in ChatGPT.
See how uploads work.New: create videos from audio recordings. On a Pictory 3.0 account, upload a podcast, a talk,
or a voice memo. Your recording becomes the voice-over, and Claude builds animated scenes around it.
See how audio-to-video works.Motion graphics for Pictory 3.0 accounts. Create animated text, charts, diagrams, and scenes that follow
your narration, then open the same project in Pictory 3.0 for further editing.
Explore motion graphics.Existing users need to disconnect, remove, and add the connector again to access the new
features. See the update steps.
Start with a topic or a script. Claude checks your account before planning a new video and
uses the video type it supports. It does not ask you to choose Standard or Motion graphics.
Pictory 2.0 and Pictory 3.0 are versions of the Pictory video app. Your account determines
the only type of new video you can create through the MCP connector:
Your account
Videos you can create through MCP
What they look like
Pictory 2.0
Standard Pictory videos only, also called classic videos
Scenes with footage or images, text, narration, and music.
Pictory 3.0
Motion Graphics videos only, available by default
Animated text, shapes, charts, and diagrams, with optional footage or images.
Claude checks your account automatically. It does not ask you to choose between these
video types. Pictory 3.0 users do not need separate activation for Motion Graphics.The MCP server rejects Motion Graphics creation requests from Pictory 2.0 accounts.
Moving to Pictory 3.0 is a one-way change. If you use Pictory 2.0 and want Motion Graphics,
contact Pictory support to enable Pictory 3.0 for your account. After your account moves to
Pictory 3.0, you cannot switch back to Pictory 2.0. New videos you create through MCP will
use Motion Graphics only.
Motion Graphics projects open in the Motion Studio editor in Pictory 3.0. They use
Brand Kit 2.0, the brand kits available in Pictory 3.0.
Create a motion graphics explainer about our new product, with animated headlines and diagrams.
Show me a preview, then give me the Pictory project link so I can keep editing.
Motion graphics videos are saved as editable projects that open in Pictory 3.0. See the
motion graphics guide for the full experience.With a Pictory 2.0 account, you can say things like:
“Make a 60-second explainer about our new expense-tracking feature, professional tone, for YouTube.”
“Create a vertical Instagram teaser for our coffee brand: warm, cozy, upbeat music.”
“Show me a preview first.” Claude builds the storyboard and gives you a preview link before anything is rendered.
“Make the title smaller and swap the clip on scene 2.” After a preview, edits are applied in place; the same preview link shows the change.
“Which voices do you have?”, “How much quota do I have left?”
For standard videos, Claude settles a few things with you before it starts: the topic,
narration and voice, music, shape, whether to save it as a
project in your Pictory workspace, and whether you want to see a preview first or go straight to
the finished video. When you design the scenes together, it also asks whether to use stock or
AI-generated media, and, if you want music, whether one track plays under the whole video or a
mix of tracks is chosen scene by scene. It never renders a preview into a final
video without your go-ahead.
For a new Standard video on a Pictory 2.0 account, Claude asks who should design the scenes. This decides what
you supply and how much control you keep. The choice applies to the whole video, not to
individual scenes. This question is not asked for motion graphics. See the
motion graphics guide for the Pictory 3.0 workflow.
Choose who designs the scenes for your standard video.
Give Claude a topic, a script, an article link, or narration for each scene. Pictory chooses
the visuals, text, colors, layout, and pace. You can still choose the narrator, music, video
shape, brand kit, and subtitle style.If you start with a topic, Claude asks about the audience, purpose, length, and tone. If you
already have a script, Pictory builds the scenes around it. This option works well when you
want a first draft without deciding every scene detail.You can ask for a preview before making the finished video.
Plan the scenes with Claude and describe how each one should look. You can control:
Narration: what is said in each scene, or no narration where a title or clip tells the story.
Backgrounds: stock footage or images, your own images and clips (uploaded from the chat or
shared as a link), a plain color, or AI-generated media. Ask for a tint, movement on still
images, or sound from a clip.
Text and graphics: titles, subtitles, labels, shapes, charts, and comparisons. Choose
their size, color, position, and entry or exit animation.
Extra media: add stock images or clips beside the text. AI-generated media is used as
the scene background in this Standard workflow.
Timing and transitions: how long a scene stays on screen and how it moves to the next.
Music: one track throughout or different tracks for parts of the story.
Ask for a preview to check the design. You can change text, colors, placement, clips, and
music at the same preview link. Adding scenes or elements, or changing individual tracks
in a music mix, requires a fresh preview. See Music.Visual changes reuse the existing narration. New narration is needed when you change the
words, voice, speed, or voice volume. Review the preview, request changes, then confirm when
you want the finished video.
For Standard videos in Design it together, Claude asks whether to use stock or AI-generated
media. Stock media does not use AI Credits. AI-generated images and clips do.If you want AI media, Claude helps you choose:
Images, videos, or let AI decide. With let AI decide, Claude picks an image or clip for
each scene and tells you which it chose.
Sound for video clips. Decide whether you want sound from the clip, such as speech or ambience.
A model. Claude shows suitable models and their costs. If you want both images and
video clips, choose a model for each.
A consistent look. For multiple scenes, decide whether the clips should flow together
and whether a person or product should look the same. You can provide a reference image,
either as a link or by uploading it from the chat.
A clip can tell the story through its own speech or sound. That scene does not need added
narration or subtitles and lasts as long as the clip. Charts, numbers, and labels are added
as text and shapes over the media to keep them clear.Before generating AI media, Claude shows the estimated credits and your balance. It offers
cheaper models or stock media and waits for your agreement.New Standard previews can use credits again. Each fresh preview, or a render made
directly from a new scene design, generates the AI media again. Rendering an approved
preview reuses its media. Editing the existing preview does not generate new media.
AI video clips add preparation time, typically 3–4 minutes per clip.If Pictory designs the scenes, an AI background you request is generated for each sentence
of that scene’s narration. Claude reports the estimated total AI Credits for these backgrounds.
If you want music, Claude asks how it should be chosen. When you design the scenes together:
One track for the whole video. Pictory picks a track that suits the video, or Claude finds
one in Pictory’s music library once the story is final and offers it to you.
A mix chosen scene by scene. Once the scene list is agreed, Claude groups neighboring scenes
that share a mood, such as the opening, the problem and the close, searches the music library
separately for each group, and offers a different track for each. A track plays on across its
group without restarting. If some scenes are left without a track, Claude asks whether they
play one track underneath or have no music. Every track in a mix is chosen from the library;
there is no automatic pick for a scene.
When Pictory designs it, one track plays under the whole video.Music sits at a low level under narration, and under an AI clip’s own sound, unless you ask for
another level. On a preview, the music of a mix is one soundtrack: in place, you can make all of it
quieter, or replace it with one track that then plays under every scene, including any that had no
music. A different track on some scenes, or music louder than
designed, means a fresh preview, which reuses the narration already voiced.
For a new video on a Pictory 3.0 account, Claude uses motion graphics automatically. You can:
Choose a Brand Kit 2.0 from Pictory 3.0 or None before planning the story.
Finalize narration, narrator, music, and scene count before creating the project.
Choose stock media, AI-generated images or clips, both, or no media. Claude asks only if
you have not already given a preference. A video about AI does not mean you want AI-generated media.
Use your own images and clips. Upload them from the chat and they are saved in your Pictory 3.0
media library. See upload your own images and videos.
Start from your own audio recording. It becomes the voice-over, and the scenes follow what you
say. See create videos from audio recordings.
Choose scene transitions or use simple cuts.
Create animated scenes around the agreed narration, then refine their design.
Review a shareable preview and open the saved project in the Motion Studio editor in Pictory 3.0.
See your credit balance and render cost, then confirm before Claude makes the finished video.
Receive watch, share, and download links.
After creation, revisions through Claude refine the visual design. They cannot change the
existing project’s narration, narrator, music, or scene count. See
Finalize your story before creation.Stock and AI-generated images or clips can support the scenes, or you can use graphics alone.
Generating an AI clip is a media choice within the video, not a replacement for creating the
complete motion graphics project. See the motion graphics guide
for examples and Free Trial branding details.
Rendering means making the finished video file.On plans that charge render credits, Motion Graphics videos made through MCP cost
200 AI Credits per video minute for the project’s first successful render.The video length is rounded to two decimal places in minutes before the cost is calculated. For example,
a 60-second video costs 200 credits and a 7-second video costs 24 credits.Later renders of the same project use no additional motion render credits. Eligible Enterprise
and API Self-Service plans include motion rendering at no AI-credit cost. Claude checks your
plan and shows the cost, including zero, before asking for confirmation.Claude waits for that confirmation even if your first message asked it to render. After
changes, it checks the cost and asks again. If credits are insufficient, it explains what is
needed instead of starting the render. Voice-over and AI-generated media have their own usage
limits or costs. See credits and rendering.
Checking Your Account and Creating Motion Graphics
The account check runs before any new video. The motion graphics tools are used for new
videos on Pictory 3.0 accounts and for existing motion projects.
Tool
What it does
check_motion_graphics_eligibility
Checks which video type your account supports. For a motion project, also shows the credit balance and render cost.
list_motion_brand_kits
Lists your Brand Kit 2.0 choices so you can select one or choose None.
list_motion_transitions
Lists the available ways to move from one scene to the next.
create_motion_project
Creates your editable project and prepares its narration and music.
get_motion_graphics_contract
Gives the assistant the scene timing, branding, and design rules.
save_motion_scene
Saves a scene design or a visual revision in your project.
preview_motion_project
Provides a shareable preview and a link to the saved Pictory project.
render_motion_video
Makes the finished video after you confirm the displayed credit cost.
Reads a completed preview as a list of its parts: backgrounds, titles, text, subtitles, media, shapes, music and voice-over, each with its scene, current content and resolved position, plus any overlapping pairs.
update_preview_elements
Changes those parts in place: wording, font size and color, case, wrap width, placement, a different clip, a background tint, a different music track or volume. The preview updates at the same URL. A new scene, a new element, a different track on some scenes of a mix, or a mix made louder than designed needs a fresh preview instead.
estimate_layout
Predicts where each element of a designed scene will land and flags overlaps before a preview is built. With AI-generated media, it also returns each prompt as it will be sent and the AI Credits the design will draw, with cheaper options.
Searches Pictory’s stock library for a clip or still, with an optional category filter. Results carry previews, descriptions and orientation. Stock media does not use AI Credits.
search_music
Finds a specific background track by mood, purpose, genre, instrument, keyword and duration, or, for a mix chosen scene by scene, one track per group of scenes. Left alone, Pictory selects one track that suits the video.
list_ai_models
Lists the models that can generate a scene’s AI media for your answers (images or video, the shape, and sound), cheapest first, with each model’s clip lengths and the AI Credits for one clip or image.
generate_ai_image_asset
Creates an AI image using your chosen model. It can be used in a motion scene or requested on its own. An image you uploaded can guide it as a reference.
generate_ai_video_asset
Creates an AI video clip using your chosen model. A clip can support a motion scene; it is not the complete motion graphics project. An image you uploaded can be its first frame.
Opens an upload panel in the chat so you can add your own images and videos, up to 100 MB each. Claude receives a link to each file and uses it as scene media, as a reference for AI-generated images, or as the first frame of an AI-generated clip. On Pictory 3.0 accounts the file is also saved in your media library. See upload your own images and videos.
For motion graphics, Claude provides a preview, an editable Pictory project link, and the
finished video after you confirm the render cost. The project is saved automatically; there is
no need to ask to save it as an editable project. Open the project link to continue editing in the Motion
Studio editor in Pictory 3.0.For standard videos, a finished job returns the MP4, a watch link, an embed link, the narration
audio, and subtitles in both SRT and VTT.If Pictory returns a YouTube music clearance code, Claude shows it with the finished video
and its expiry date when available. Keep it for a YouTube Content ID claim involving the
licensed music. It is a clearance code, not a music track ID.
For standard videos, ask for a preview whenever the design matters: correcting a storyboard
costs 2–5 minutes, re-rendering costs 5–15. And say yes to saving the video as an editable
project if there is any chance you will revise it; without that, the video is not kept in your
Pictory account, so every revision means a fresh render rather than a tweak in the editor.
A preview takes 2–5 minutes, a render 5–15; each AI-generated clip adds 3–4 minutes
Costs
Stock media and music do not use AI Credits; AI-generated media uses AI Credits, per model and per clip or image; premium narration uses premium voice minutes
Both let you create videos by describing them. The MCP server works wherever you use Claude and
signs in with your Pictory account, without an API key or API subscription. The separate
Text-to-Video skill runs in Claude Code with your API key
and API subscription. It carries its own design playbook for developers who
want to script the process. The new motion graphics workflow is available through the MCP
connector; installing the standalone skill does not add it. The Pictory for Claude overview compares
the two.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"PictoryAI","colors":{"primary":"#842CFE","light":"#E4D0FF","dark":"#663399"},"logo":{"light":"https://mintcdn.com/pictory/rWdYILumD1sss1Ie/logo/pictory-logo.png?fit=max\u0026auto=format\u0026n=rWdYILumD1sss1Ie\u0026q=85\u0026s=26f687935ddb24220c55014e6b5ac5de","dark":"https://mintcdn.com/pictory/rWdYILumD1sss1Ie/logo/pictory-logo.png?fit=max\u0026auto=format\u0026n=rWdYILumD1sss1Ie\u0026q=85\u0026s=26f687935ddb24220c55014e6b5ac5de"},"favicon":"https://mintcdn.com/pictory/rWdYILumD1sss1Ie/pictory-octopus-logo.png?fit=max\u0026auto=format\u0026n=rWdYILumD1sss1Ie\u0026q=85\u0026s=bb67b7656488123aa973f893f3d23ec5","navbar":{"links":[{"href":"mailto:support@pictory.ai","label":"Support"}],"primary":{"type":"button","label":"Pictory App","href":"https://app.pictory.ai"}},"footer":{"socials":{"x":"https://x.com/pictoryai","linkedin":"https://www.linkedin.com/company/pictory","instagram":"https://www.instagram.com/pictoryai","youtube":"https://www.youtube.com/@Pictory","facebook":"https://www.facebook.com/groups/863439644603943?sorting_setting=CHRONOLOGICAL","reddit":"https://www.reddit.com/r/Pictory_Community","discord":"https://discord.gg/ugdAVjht"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"pictory","hasAudioNarration":false,"actualSubdomain":"pictory","customDomains":["docs.pictory.ai"],"gitSource":{"type":"github","owner":"pictoryai","repo":"public-api-documents","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea70ebf65ade4ca97574aa","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"Developer Guide","count":58},{"language":"default","tag":"API Reference","count":57},{"language":"default","tag":"AI Studio","count":16},{"language":"default","tag":"Advanced Features","count":10},{"language":"default","tag":"Pictory for Claude","count":9},{"language":"default","tag":"Integration","count":8},{"language":"default","tag":"Music Search","count":6},{"language":"default","tag":"AI-Generated Visuals","count":6},{"language":"default","tag":"AWS Integration","count":5},{"language":"default","tag":"Pictory Jobs","count":5}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":false,"enableAskAiSearchBar":false,"deflection":{"enabled":true,"email":"support@pictory.ai","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"claude-mcp/overview","slug":"/claude-mcp/overview","pageMetadata":{"title":"Pictory MCP Server","description":"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.","icon":"plug","href":"/claude-mcp/overview"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Note,OptimizedImage,Table,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Pictory MCP server connects Claude to your Pictory account. Describe your video in plain\nlanguage. Claude helps with the script, scenes, visuals, narration, and music, then gives you\nlinks to review and watch the video.`}),`\n`,_jsx(_components.p,{children:`There is nothing to install. You add the server to Claude once, sign in with your Pictory\naccount, and it is available in every conversation. Every action runs against your own account,\nso your plan, available usage, and AI Credits apply.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`You do not need an API key or an API subscription.`}),` Sign in with the Pictory account you\nwant to use. Your Pictory plan or eligible Free Trial determines your available features and usage.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Server URL`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://mcp.pictory.ai/mcp`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sign-in`}),_jsx(_components.td,{children:`Your Pictory account (email and password, or Google). No API key or API subscription.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Billing`}),_jsx(_components.td,{children:`Usage is charged to the Pictory account or team associated with your connection. Your plan determines the available video minutes, voice-over usage, and AI Credits.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Works in`}),_jsx(_components.td,{children:`Claude on the web, desktop and mobile, Claude Code, and ChatGPT`})]})]})]}),`\n`,_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`New: upload your own images and videos.`}),` Ask Claude to use your photo, logo, or clip, and an\nupload panel opens in the chat. Claude uses the file in a scene or as a reference for AI-generated\nimages. The panel appears in Claude on the web, in the desktop app, and in ChatGPT.\n`,_jsx(_components.a,{href:`/claude-mcp/upload-media`,children:`See how uploads work`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`New: create videos from audio recordings.`}),` On a Pictory 3.0 account, upload a podcast, a talk,\nor a voice memo. Your recording becomes the voice-over, and Claude builds animated scenes around it.\n`,_jsx(_components.a,{href:`/claude-mcp/audio-to-video`,children:`See how audio-to-video works`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Motion graphics for Pictory 3.0 accounts.`}),` Create animated text, charts, diagrams, and scenes that follow\nyour narration, then open the same project in Pictory 3.0 for further editing.\n`,_jsx(_components.a,{href:`/claude-mcp/motion-graphics`,children:`Explore motion graphics`}),`.`]}),_jsxs(_components.p,{children:[`Existing users need to disconnect, remove, and add the connector again to access the new\nfeatures. See the `,_jsx(_components.a,{href:`/claude-mcp/claude-app#get-the-new-features-existing-users`,children:`update steps`}),`.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`ways-to-connect`,children:`Ways to Connect`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Connect from Claude`,icon:`comments`,href:`/claude-mcp/claude-app`,children:_jsx(_components.p,{children:`Add the server as a custom connector in Claude on the web. It follows your account to the desktop and mobile apps.`})}),_jsx(Card,{title:`Connect from Claude Code`,icon:`terminal`,href:`/claude-mcp/claude-code`,children:_jsx(_components.p,{children:`One command in the terminal, then sign in. For developers and for a project-wide setup shared with a team.`})}),_jsx(Card,{title:`Connect from ChatGPT`,icon:`robot`,href:`/chatgpt/connect-chatgpt`,children:_jsx(_components.p,{children:`Add the server as a plugin in ChatGPT, then sign in. Every Pictory tool works there too.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-can-ask-for`,children:`What You Can Ask For`}),`\n`,_jsx(_components.p,{children:`Start with a topic or a script. Claude checks your account before planning a new video and\nuses the video type it supports. It does not ask you to choose Standard or Motion graphics.`}),`\n`,_jsx(Heading,{level:`2`,id:`pictory-2-and-pictory-3`,children:`Pictory 2 and Pictory 3`}),`\n`,_jsx(_components.p,{children:`Pictory 2.0 and Pictory 3.0 are versions of the Pictory video app. Your account determines\nthe only type of new video you can create through the MCP connector:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Your account`}),_jsx(_components.th,{children:`Videos you can create through MCP`}),_jsx(_components.th,{children:`What they look like`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pictory 2.0`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Standard Pictory videos only`}),`, also called classic videos`]}),_jsx(_components.td,{children:`Scenes with footage or images, text, narration, and music.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Pictory 3.0`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Motion Graphics videos only`}),`, available by default`]}),_jsx(_components.td,{children:`Animated text, shapes, charts, and diagrams, with optional footage or images.`})]})]})]}),`\n`,_jsx(_components.p,{children:`Claude checks your account automatically. It does not ask you to choose between these\nvideo types. Pictory 3.0 users do not need separate activation for Motion Graphics.`}),`\n`,_jsx(_components.p,{children:`The MCP server rejects Motion Graphics creation requests from Pictory 2.0 accounts.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Moving to Pictory 3.0 is a one-way change.`}),` If you use Pictory 2.0 and want Motion Graphics,\ncontact Pictory support to enable Pictory 3.0 for your account. After your account moves to\nPictory 3.0, you cannot switch back to Pictory 2.0. New videos you create through MCP will\nuse Motion Graphics only.`]})}),`\n`,_jsxs(_components.p,{children:[`Motion Graphics projects open in the `,_jsx(_components.strong,{children:`Motion Studio editor in Pictory 3.0`}),`. They use\n`,_jsx(_components.strong,{children:`Brand Kit 2.0`}),`, the brand kits available in Pictory 3.0.`]}),`\n`,_jsx(Heading,{level:`3`,id:`example-requests`,children:`Example Requests`}),`\n`,_jsx(_components.p,{children:`With a Pictory 3.0 account, you can say:`}),`\n`,_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Create a motion graphics explainer about our new product, with animated headlines and diagrams.\nShow me a preview, then give me the Pictory project link so I can keep editing.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Motion graphics videos are saved as editable projects that open in Pictory 3.0. See the\n`,_jsx(_components.a,{href:`/claude-mcp/motion-graphics`,children:`motion graphics guide`}),` for the full experience.`]}),`\n`,_jsx(_components.p,{children:`With a Pictory 2.0 account, you can say things like:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`“Make a 60-second explainer about our new expense-tracking feature, professional tone, for YouTube.”`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.em,{children:`“Create a vertical Instagram teaser for our coffee brand: warm, cozy, upbeat music.”`})}),`\n`,_jsx(_components.li,{children:_jsxs(_components.em,{children:[`“Turn this blog post into a video: `,_jsx(_components.a,{href:`https://example.com/post`,children:`https://example.com/post`}),`”`]})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`“Show me a preview first.”`}),` Claude builds the storyboard and gives you a preview link before anything is rendered.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`“Make the title smaller and swap the clip on scene 2.”`}),` After a preview, edits are applied in place; the same preview link shows the change.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`“Which voices do you have?”`}),`, `,_jsx(_components.em,{children:`“How much quota do I have left?”`})]}),`\n`]}),`\n`,_jsx(_components.p,{children:`For standard videos, Claude settles a few things with you before it starts: the topic,\nnarration and voice, music, shape, whether to save it as a\nproject in your Pictory workspace, and whether you want to see a preview first or go straight to\nthe finished video. When you design the scenes together, it also asks whether to use stock or\nAI-generated media, and, if you want music, whether one track plays under the whole video or a\nmix of tracks is chosen scene by scene. It never renders a preview into a final\nvideo without your go-ahead.`}),`\n`,_jsx(Heading,{level:`2`,id:`who-designs-the-scenes`,children:`Who Designs the Scenes`}),`\n`,_jsxs(_components.p,{children:[`For a new Standard video on a Pictory 2.0 account, Claude asks who should design the scenes. This decides what\nyou supply and how much control you keep. The choice applies to the whole video, not to\nindividual scenes. This question is not asked for motion graphics. See the\n`,_jsx(_components.a,{href:`/claude-mcp/motion-graphics`,children:`motion graphics guide`}),` for the Pictory 3.0 workflow.`]}),`\n`,_jsx(Frame,{caption:`Choose who designs the scenes for your standard video.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=e7bcb617d9b6234df50ee4f8c3715bf7`,alt:`Claude asking whether Pictory designs the scenes or you design them together`,\"data-og-width\":`940`,width:`940`,\"data-og-height\":`221`,height:`221`,\"data-path\":`images/claude-mcp/ask-design-mode.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?w=280\u0026fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=35953f55674ee2734f68311a3fba652d 280w, https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?w=560\u0026fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=e423d02a13dcdb7288bfa9e1c661fd60 560w, https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?w=840\u0026fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=9e437e4d5a4fec751b693ace54c1170a 840w, https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=cb74d6221b5dda72793e283c5bd141ae 1100w, https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=054d8fe22abe3a5e136f6b787a266191 1650w, https://mintcdn.com/pictory/_jicBs0g5SvCnrCA/images/claude-mcp/ask-design-mode.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_jicBs0g5SvCnrCA\u0026q=85\u0026s=e4f06e9b4a452079c0f3e208a3cd5d29 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`pictory-designs-it`,children:`Pictory Designs It`}),`\n`,_jsx(_components.p,{children:`Give Claude a topic, a script, an article link, or narration for each scene. Pictory chooses\nthe visuals, text, colors, layout, and pace. You can still choose the narrator, music, video\nshape, brand kit, and subtitle style.`}),`\n`,_jsx(_components.p,{children:`If you start with a topic, Claude asks about the audience, purpose, length, and tone. If you\nalready have a script, Pictory builds the scenes around it. This option works well when you\nwant a first draft without deciding every scene detail.`}),`\n`,_jsx(_components.p,{children:`You can ask for a preview before making the finished video.`}),`\n`,_jsx(Heading,{level:`3`,id:`design-it-together`,children:`Design It Together`}),`\n`,_jsx(_components.p,{children:`Plan the scenes with Claude and describe how each one should look. You can control:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Narration:`}),` what is said in each scene, or no narration where a title or clip tells the story.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Backgrounds:`}),` stock footage or images, your own images and clips (uploaded from the chat or\nshared as a link), a plain color, or AI-generated media. Ask for a tint, movement on still\nimages, or sound from a clip.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Text and graphics:`}),` titles, subtitles, labels, shapes, charts, and comparisons. Choose\ntheir size, color, position, and entry or exit animation.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Extra media:`}),` add stock images or clips beside the text. AI-generated media is used as\nthe scene background in this Standard workflow.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Timing and transitions:`}),` how long a scene stays on screen and how it moves to the next.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Music:`}),` one track throughout or different tracks for parts of the story.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Ask for a preview to check the design. You can change text, colors, placement, clips, and\nmusic at the same preview link. Adding scenes or elements, or changing individual tracks\nin a music mix, requires a fresh preview. See `,_jsx(_components.a,{href:`#music`,children:`Music`}),`.`]}),`\n`,_jsx(_components.p,{children:`Visual changes reuse the existing narration. New narration is needed when you change the\nwords, voice, speed, or voice volume. Review the preview, request changes, then confirm when\nyou want the finished video.`}),`\n`,_jsx(Heading,{level:`3`,id:`ai-generated-media`,children:`AI-Generated Media`}),`\n`,_jsx(_components.p,{children:`For Standard videos in Design it together, Claude asks whether to use stock or AI-generated\nmedia. Stock media does not use AI Credits. AI-generated images and clips do.`}),`\n`,_jsx(_components.p,{children:`If you want AI media, Claude helps you choose:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Images, videos, or let AI decide.`}),` With let AI decide, Claude picks an image or clip for\neach scene and tells you which it chose.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sound for video clips.`}),` Decide whether you want sound from the clip, such as speech or ambience.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A model.`}),` Claude shows suitable models and their costs. If you want both images and\nvideo clips, choose a model for each.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A consistent look.`}),` For multiple scenes, decide whether the clips should flow together\nand whether a person or product should look the same. You can provide a reference image,\neither as a link or by `,_jsx(_components.a,{href:`/claude-mcp/upload-media`,children:`uploading it from the chat`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`A clip can tell the story through its own speech or sound. That scene does not need added\nnarration or subtitles and lasts as long as the clip. Charts, numbers, and labels are added\nas text and shapes over the media to keep them clear.`}),`\n`,_jsx(_components.p,{children:`Before generating AI media, Claude shows the estimated credits and your balance. It offers\ncheaper models or stock media and waits for your agreement.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`New Standard previews can use credits again.`}),` Each fresh preview, or a render made\ndirectly from a new scene design, generates the AI media again. Rendering an approved\npreview reuses its media. Editing the existing preview does not generate new media.\nAI video clips add preparation time, typically 3–4 minutes per clip.`]}),`\n`,_jsx(_components.p,{children:`If Pictory designs the scenes, an AI background you request is generated for each sentence\nof that scene’s narration. Claude reports the estimated total AI Credits for these backgrounds.`}),`\n`,_jsx(Heading,{level:`3`,id:`which-to-choose`,children:`Which to Choose`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`You have`}),_jsx(_components.th,{children:`Choose`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A topic, a script or an article, and you want it made well without directing it`}),_jsx(_components.td,{children:`Pictory designs it`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A clear picture of what each scene should look like`}),_jsx(_components.td,{children:`Design it together`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Figures to show as a chart, or a layout the brand guidelines dictate`}),_jsx(_components.td,{children:`Design it together`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A quick first cut you may refine later`}),_jsx(_components.td,{children:`Pictory designs it, with a preview first`})]})]})]}),`\n`,_jsx(_components.p,{children:`You can ask for a preview in either mode, and in Design it together you can keep editing that\npreview until it is right before anything is rendered.`}),`\n`,_jsx(Heading,{level:`3`,id:`music`,children:`Music`}),`\n`,_jsx(_components.p,{children:`If you want music, Claude asks how it should be chosen. When you design the scenes together:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`One track for the whole video.`}),` Pictory picks a track that suits the video, or Claude finds\none in Pictory’s music library once the story is final and offers it to you.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A mix chosen scene by scene.`}),` Once the scene list is agreed, Claude groups neighboring scenes\nthat share a mood, such as the opening, the problem and the close, searches the music library\nseparately for each group, and offers a different track for each. A track plays on across its\ngroup without restarting. If some scenes are left without a track, Claude asks whether they\nplay one track underneath or have no music. Every track in a mix is chosen from the library;\nthere is no automatic pick for a scene.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`When Pictory designs it, one track plays under the whole video.`}),`\n`,_jsx(_components.p,{children:`Music sits at a low level under narration, and under an AI clip’s own sound, unless you ask for\nanother level. On a preview, the music of a mix is one soundtrack: in place, you can make all of it\nquieter, or replace it with one track that then plays under every scene, including any that had no\nmusic. A different track on some scenes, or music louder than\ndesigned, means a fresh preview, which reuses the narration already voiced.`}),`\n`,_jsx(Heading,{level:`2`,id:`motion-graphics-capabilities`,children:`Motion Graphics Capabilities`}),`\n`,_jsx(_components.p,{children:`For a new video on a Pictory 3.0 account, Claude uses motion graphics automatically. You can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Choose a Brand Kit 2.0 from Pictory 3.0 or None before planning the story.`}),`\n`,_jsx(_components.li,{children:`Finalize narration, narrator, music, and scene count before creating the project.`}),`\n`,_jsx(_components.li,{children:`Choose stock media, AI-generated images or clips, both, or no media. Claude asks only if\nyou have not already given a preference. A video about AI does not mean you want AI-generated media.`}),`\n`,_jsxs(_components.li,{children:[`Use your own images and clips. Upload them from the chat and they are saved in your Pictory 3.0\nmedia library. See `,_jsx(_components.a,{href:`/claude-mcp/upload-media`,children:`upload your own images and videos`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Start from your own audio recording. It becomes the voice-over, and the scenes follow what you\nsay. See `,_jsx(_components.a,{href:`/claude-mcp/audio-to-video`,children:`create videos from audio recordings`}),`.`]}),`\n`,_jsx(_components.li,{children:`Choose scene transitions or use simple cuts.`}),`\n`,_jsx(_components.li,{children:`Create animated scenes around the agreed narration, then refine their design.`}),`\n`,_jsx(_components.li,{children:`Review a shareable preview and open the saved project in the Motion Studio editor in Pictory 3.0.`}),`\n`,_jsx(_components.li,{children:`See your credit balance and render cost, then confirm before Claude makes the finished video.`}),`\n`,_jsx(_components.li,{children:`Receive watch, share, and download links.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`After creation, revisions through Claude refine the visual design. They cannot change the\nexisting project’s narration, narrator, music, or scene count. See\n`,_jsx(_components.a,{href:`/claude-mcp/motion-graphics#finalize-your-story-before-creation`,children:`Finalize your story before creation`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Stock and AI-generated images or clips can support the scenes, or you can use graphics alone.\nGenerating an AI clip is a media choice within the video, not a replacement for creating the\ncomplete motion graphics project. See the `,_jsx(_components.a,{href:`/claude-mcp/motion-graphics`,children:`motion graphics guide`}),`\nfor examples and Free Trial branding details.`]}),`\n`,_jsx(Heading,{level:`3`,id:`motion-render-credits`,children:`Motion Render Credits`}),`\n`,_jsx(_components.p,{children:`Rendering means making the finished video file.`}),`\n`,_jsxs(_components.p,{children:[`On plans that charge render credits, Motion Graphics videos made through MCP cost\n`,_jsx(_components.strong,{children:`200 AI Credits per video minute`}),` for the project’s first successful render.`]}),`\n`,_jsx(_components.p,{children:`The video length is rounded to two decimal places in minutes before the cost is calculated. For example,\na 60-second video costs 200 credits and a 7-second video costs 24 credits.`}),`\n`,_jsx(_components.p,{children:`Later renders of the same project use no additional motion render credits. Eligible Enterprise\nand API Self-Service plans include motion rendering at no AI-credit cost. Claude checks your\nplan and shows the cost, including zero, before asking for confirmation.`}),`\n`,_jsxs(_components.p,{children:[`Claude waits for that confirmation even if your first message asked it to render. After\nchanges, it checks the cost and asks again. If credits are insufficient, it explains what is\nneeded instead of starting the render. Voice-over and AI-generated media have their own usage\nlimits or costs. See `,_jsx(_components.a,{href:`/claude-mcp/motion-graphics#credits-and-rendering`,children:`credits and rendering`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`tools`,children:`Tools`}),`\n`,_jsx(_components.p,{children:`Claude uses these tools for you. You do not need to remember their names or write API requests.`}),`\n`,_jsx(Heading,{level:`3`,id:`checking-your-account-and-creating-motion-graphics`,children:`Checking Your Account and Creating Motion Graphics`}),`\n`,_jsx(_components.p,{children:`The account check runs before any new video. The motion graphics tools are used for new\nvideos on Pictory 3.0 accounts and for existing motion projects.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`check_motion_graphics_eligibility`})}),_jsx(_components.td,{children:`Checks which video type your account supports. For a motion project, also shows the credit balance and render cost.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_motion_brand_kits`})}),_jsx(_components.td,{children:`Lists your Brand Kit 2.0 choices so you can select one or choose None.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_motion_transitions`})}),_jsx(_components.td,{children:`Lists the available ways to move from one scene to the next.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create_motion_project`})}),_jsx(_components.td,{children:`Creates your editable project and prepares its narration and music.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get_motion_graphics_contract`})}),_jsx(_components.td,{children:`Gives the assistant the scene timing, branding, and design rules.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`save_motion_scene`})}),_jsx(_components.td,{children:`Saves a scene design or a visual revision in your project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`preview_motion_project`})}),_jsx(_components.td,{children:`Provides a shareable preview and a link to the saved Pictory project.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`render_motion_video`})}),_jsx(_components.td,{children:`Makes the finished video after you confirm the displayed credit cost.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`creating-and-rendering-standard-videos`,children:`Creating and Rendering Standard Videos`}),`\n`,_jsx(_components.p,{children:`These tools create new Standard Pictory videos for Pictory 2.0 accounts only.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`create_video_from_text`})}),_jsx(_components.td,{children:`Creates the video and starts rendering immediately. Returns a job ID; rendering takes 5–15 minutes.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`preview_video_from_text`})}),_jsx(_components.td,{children:`Builds the storyboard without rendering, so the scenes can be reviewed first. Takes 2–5 minutes and returns a preview URL.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`render_preview`})}),_jsx(_components.td,{children:`Renders a preview you have seen and approved. Everything carries over from the preview.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`refining-a-standard-preview`,children:`Refining a Standard Preview`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_preview_elements`})}),_jsx(_components.td,{children:`Reads a completed preview as a list of its parts: backgrounds, titles, text, subtitles, media, shapes, music and voice-over, each with its scene, current content and resolved position, plus any overlapping pairs.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update_preview_elements`})}),_jsx(_components.td,{children:`Changes those parts in place: wording, font size and color, case, wrap width, placement, a different clip, a background tint, a different music track or volume. The preview updates at the same URL. A new scene, a new element, a different track on some scenes of a mix, or a mix made louder than designed needs a fresh preview instead.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`estimate_layout`})}),_jsx(_components.td,{children:`Predicts where each element of a designed scene will land and flags overlaps before a preview is built. With AI-generated media, it also returns each prompt as it will be sent and the AI Credits the design will draw, with cheaper options.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`finding-assets`,children:`Finding Assets`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_media`})}),_jsx(_components.td,{children:`Searches Pictory’s stock library for a clip or still, with an optional category filter. Results carry previews, descriptions and orientation. Stock media does not use AI Credits.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`search_music`})}),_jsx(_components.td,{children:`Finds a specific background track by mood, purpose, genre, instrument, keyword and duration, or, for a mix chosen scene by scene, one track per group of scenes. Left alone, Pictory selects one track that suits the video.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_ai_models`})}),_jsx(_components.td,{children:`Lists the models that can generate a scene’s AI media for your answers (images or video, the shape, and sound), cheapest first, with each model’s clip lengths and the AI Credits for one clip or image.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`generate_ai_image_asset`})}),_jsx(_components.td,{children:`Creates an AI image using your chosen model. It can be used in a motion scene or requested on its own. An image you uploaded can guide it as a reference.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`generate_ai_video_asset`})}),_jsx(_components.td,{children:`Creates an AI video clip using your chosen model. A clip can support a motion scene; it is not the complete motion graphics project. An image you uploaded can be its first frame.`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`using-your-own-files`,children:`Using Your Own Files`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`media_upload_widget`})}),_jsxs(_components.td,{children:[`Opens an upload panel in the chat so you can add your own images and videos, up to 100 MB each. Claude receives a link to each file and uses it as scene media, as a reference for AI-generated images, or as the first frame of an AI-generated clip. On Pictory 3.0 accounts the file is also saved in your media library. See `,_jsx(_components.a,{href:`/claude-mcp/upload-media`,children:`upload your own images and videos`}),`.`]})]})})]}),`\n`,_jsx(Heading,{level:`3`,id:`account-and-options`,children:`Account and Options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Tool`}),_jsx(_components.th,{children:`What it does`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get_job_status`})}),_jsx(_components.td,{children:`Checks progress while a project, media asset, or finished video is being created.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_voices`})}),_jsx(_components.td,{children:`Lists the premium AI narration voices on your account, filterable by language, gender or name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_video_brands`})}),_jsx(_components.td,{children:`Lists legacy brand kits for standard videos. Motion graphics uses Brand Kit 2.0 from Pictory 3.0 instead.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`list_text_styles`})}),_jsx(_components.td,{children:`Lists your subtitle and caption styles by name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`get_quota`})}),_jsx(_components.td,{children:`Reports usage against your plan: video minutes, transcription minutes, premium voice minutes and AI Credits.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-get-back`,children:`What You Get Back`}),`\n`,_jsx(_components.p,{children:`For motion graphics, Claude provides a preview, an editable Pictory project link, and the\nfinished video after you confirm the render cost. The project is saved automatically; there is\nno need to ask to save it as an editable project. Open the project link to continue editing in the Motion\nStudio editor in Pictory 3.0.`}),`\n`,_jsx(_components.p,{children:`For standard videos, a finished job returns the MP4, a watch link, an embed link, the narration\naudio, and subtitles in both SRT and VTT.`}),`\n`,_jsx(_components.p,{children:`If Pictory returns a YouTube music clearance code, Claude shows it with the finished video\nand its expiry date when available. Keep it for a YouTube Content ID claim involving the\nlicensed music. It is a clearance code, not a music track ID.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`For standard videos, ask for a preview whenever the design matters: correcting a storyboard\ncosts 2–5 minutes, re-rendering costs 5–15. And say yes to saving the video as an editable\nproject if there is any chance you will revise it; without that, the video is not kept in your\nPictory account, so every revision means a fresh render rather than a tweak in the editor.`})}),`\n`,_jsx(Heading,{level:`2`,id:`standard-video-quick-reference`,children:`Standard Video Quick Reference`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{}),_jsx(_components.th,{})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Narration languages`}),_jsx(_components.td,{children:`Arabic, Chinese, Dutch, English, French, German, Hindi, Indonesian, Italian, Japanese, Korean, Malay, Marathi, Polish, Portuguese, Russian, Spanish, Tamil, Turkish, Urdu, Vietnamese`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Aspect ratios`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`16:9, 9:16, 1:1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Duration`}),_jsx(_components.td,{children:`8–500 seconds when working from a brief`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Limits`}),_jsx(_components.td,{children:`Up to 100 scenes, and up to 20 elements per scene`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Timing`}),_jsx(_components.td,{children:`A preview takes 2–5 minutes, a render 5–15; each AI-generated clip adds 3–4 minutes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Costs`}),_jsx(_components.td,{children:`Stock media and music do not use AI Credits; AI-generated media uses AI Credits, per model and per clip or image; premium narration uses premium voice minutes`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`what-you-need`,children:`What You Need`}),`\n`,_jsx(_components.p,{children:`Sign in with the Pictory account you want to use for your videos. No API key or API subscription\nis required for the MCP connector.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Requirement`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A Pictory account`}),_jsxs(_components.td,{children:[`This is what you sign in with when authorizing the connector: `,_jsx(_components.a,{href:`https://app.pictory.ai`,children:`app.pictory.ai`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Available account usage`}),_jsx(_components.td,{children:`An active subscription or eligible Free Trial. Available video minutes, voice-over usage, and AI Credits depend on the account or team connected.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`An AI assistant`}),_jsxs(_components.td,{children:[`A Claude plan that supports custom connectors, Claude Code, or a ChatGPT account that can add custom MCP servers. See `,_jsx(_components.a,{href:`/chatgpt/connect-chatgpt`,children:`Connect from ChatGPT`}),`.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`mcp-server-or-claude-skill`,children:`MCP Server or Claude Skill?`}),`\n`,_jsxs(_components.p,{children:[`Both let you create videos by describing them. The MCP server works wherever you use Claude and\nsigns in with your Pictory account, without an API key or API subscription. The separate\n`,_jsx(_components.a,{href:`/claude-skills/text-to-video-setup`,children:`Text-to-Video skill`}),` runs in Claude Code with your API key\nand API subscription. It carries its own design playbook for developers who\nwant to script the process. The new motion graphics workflow is available through the MCP\nconnector; installing the standalone skill does not add it. The `,_jsx(_components.a,{href:`/claude/overview`,children:`Pictory for Claude overview`}),` compares\nthe two.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Pictory MCP Server","description":"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.","icon":"plug","href":"/claude-mcp/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Ways to Connect","slug":"ways-to-connect","depth":2,"children":[]},{"title":"What You Can Ask For","slug":"what-you-can-ask-for","depth":2,"children":[]},{"title":"Pictory 2 and Pictory 3","slug":"pictory-2-and-pictory-3","depth":2,"children":[{"title":"Example Requests","slug":"example-requests","depth":3,"children":[]}]},{"title":"Who Designs the Scenes","slug":"who-designs-the-scenes","depth":2,"children":[{"title":"Pictory Designs It","slug":"pictory-designs-it","depth":3,"children":[]},{"title":"Design It Together","slug":"design-it-together","depth":3,"children":[]},{"title":"AI-Generated Media","slug":"ai-generated-media","depth":3,"children":[]},{"title":"Which to Choose","slug":"which-to-choose","depth":3,"children":[]},{"title":"Music","slug":"music","depth":3,"children":[]}]},{"title":"Motion Graphics Capabilities","slug":"motion-graphics-capabilities","depth":2,"children":[{"title":"Motion Render Credits","slug":"motion-render-credits","depth":3,"children":[]}]},{"title":"Tools","slug":"tools","depth":2,"children":[{"title":"Checking Your Account and Creating Motion Graphics","slug":"checking-your-account-and-creating-motion-graphics","depth":3,"children":[]},{"title":"Creating and Rendering Standard Videos","slug":"creating-and-rendering-standard-videos","depth":3,"children":[]},{"title":"Refining a Standard Preview","slug":"refining-a-standard-preview","depth":3,"children":[]},{"title":"Finding Assets","slug":"finding-assets","depth":3,"children":[]},{"title":"Using Your Own Files","slug":"using-your-own-files","depth":3,"children":[]},{"title":"Account and Options","slug":"account-and-options","depth":3,"children":[]}]},{"title":"What You Get Back","slug":"what-you-get-back","depth":2,"children":[]},{"title":"Standard Video Quick Reference","slug":"standard-video-quick-reference","depth":2,"children":[]},{"title":"What You Need","slug":"what-you-need","depth":2,"children":[]},{"title":"MCP Server or Claude Skill?","slug":"mcp-server-or-claude-skill","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"pictory","siteName":"PictoryAI","title":"Pictory MCP Server - PictoryAI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T23:40:38.546Z","originalFileLocation":"claude-mcp/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.\">\u003cmeta data-mint-head name=\"application-name\" content=\"PictoryAI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Pictory MCP Server - PictoryAI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PictoryAI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.pictory.ai/claude-mcp/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://pictory.mintlify.site/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Pictory+MCP+Server\u0026amp;description=Create+videos+in+Claude+or+Claude+Code+with+your+Pictory+account.+No+API+key+or+API+subscription+needed.+Learn+which+video+type+your+account+supports+and+how+re\u0026amp;theme=2f7fd1a616e2bc5bca6ba33f\u0026amp;signature=f1d226dc4d128be5e305570dacfa0ea5e3fb87a838677c545f0d2a89c7ab6757\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Pictory MCP Server - PictoryAI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://pictory.mintlify.site/_mintlify/api/og/v2?division=MCP+Server\u0026amp;title=Pictory+MCP+Server\u0026amp;description=Create+videos+in+Claude+or+Claude+Code+with+your+Pictory+account.+No+API+key+or+API+subscription+needed.+Learn+which+video+type+your+account+supports+and+how+re\u0026amp;theme=2f7fd1a616e2bc5bca6ba33f\u0026amp;signature=f1d226dc4d128be5e305570dacfa0ea5e3fb87a838677c545f0d2a89c7ab6757\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/pictory/Ee49WLQkj1gxdfWt/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PictoryAI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#842CFE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.pictory.ai/claude-mcp/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/claude-mcp/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.pictory.ai/#organization\",\"name\":\"PictoryAI\",\"url\":\"https://docs.pictory.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/pictory/rWdYILumD1sss1Ie/logo/pictory-logo.png?fit=max\u0026auto=format\u0026n=rWdYILumD1sss1Ie\u0026q=85\u0026s=26f687935ddb24220c55014e6b5ac5de\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.pictory.ai#website\",\"name\":\"PictoryAI\",\"url\":\"https://docs.pictory.ai\",\"publisher\":{\"@id\":\"https://docs.pictory.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.pictory.ai/claude-mcp/overview#webpage\",\"url\":\"https://docs.pictory.ai/claude-mcp/overview\",\"name\":\"Pictory MCP Server\",\"description\":\"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.\",\"dateModified\":\"2026-11-03T23:40:38.546Z\",\"isPartOf\":{\"@id\":\"https://docs.pictory.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.pictory.ai/claude-mcp/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.pictory.ai/claude-mcp/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PictoryAI\",\"item\":\"https://docs.pictory.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pictory MCP Server\",\"item\":\"https://docs.pictory.ai/claude-mcp/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.pictory.ai/claude-mcp/overview#article\",\"headline\":\"Pictory MCP Server\",\"name\":\"Pictory MCP Server\",\"description\":\"Create videos in Claude or Claude Code with your Pictory account. No API key or API subscription needed. Learn which video type your account supports and how render credits work.\",\"url\":\"https://docs.pictory.ai/claude-mcp/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.pictory.ai/claude-mcp/overview#webpage\"},\"dateModified\":\"2026-11-03T23:40:38.546Z\",\"publisher\":{\"@id\":\"https://docs.pictory.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.pictory.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PictoryAI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PictoryAI","nav":{"global":null,"tabs":[{"tab":"Developer Guide","pages":[{"title":"Developer Guide","href":""}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference"}]},{"tab":"Pictory for Claude","groups":[{"group":"Getting Started","pages":[{"title":"Pictory for Claude","icon":"sparkles","href":"/claude/overview"},{"title":"New: Motion Graphics Videos","icon":"wand-magic-sparkles","href":"/claude-mcp/motion-graphics"},{"title":"New: Create Videos from Audio Recordings","icon":"microphone","href":"/claude-mcp/audio-to-video"},{"title":"New: Upload Your Own Images and Videos","description":"Add your own photos, logos, and video clips to a Pictory video from inside Claude. An upload panel opens in the chat, and Claude uses the file in your video.","icon":"cloud-arrow-up","href":"/claude-mcp/upload-media"}]},{"group":"MCP Server","pages":[{"title":"Pictory MCP Server","icon":"plug","href":"/claude-mcp/overview"},{"title":"Connect from Claude","description":"Add the Pictory MCP server as a custom connector in Claude, sign in once with your Pictory account, and create videos in any chat on the web, desktop or mobile","icon":"comments","href":"/claude-mcp/claude-app"},{"title":"Connect from Claude Code","icon":"terminal","href":"/claude-mcp/claude-code"}]},{"group":"Text-to-Video Skill","pages":[{"title":"Install \u0026 Configure","icon":"download","href":"/claude-skills/text-to-video-setup"},{"title":"Create Videos with the Skill","icon":"clapperboard","href":"/claude-skills/text-to-video-usage"}]}]},{"tab":"Pictory for ChatGPT","pages":[{"title":"Pictory for ChatGPT","href":"/chatgpt/overview"}]},{"tab":"Integration","pages":[{"title":"Integration","href":"/integrations/storyboard-video-preview/embed-preview-player"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Pictory MCP Server - PictoryAI","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DvzxQbD0.js","DynamicMarkdown-mQG_iQiE.js","zoom-image-lightbox-BFbLClTf.js","lightbox-handle-r17bVUz3.js"]}