Model Context Protocol
Make images, video and audio without leaving your assistant
Connect it once, then just ask. Your assistant makes the image or video for you, using your credits.
https://mcp.magicshot.ai/mcpWorks with
You ask, in plain words
"Make a sunset video"
MagicShot makes it
New here? Start with this
What is MCP, without the jargon
MCP is a universal adapter for AI. Plug MagicShot in once, and your assistant gains a new skill: making images, video and voiceovers for you.
- No code, just a one-time paste.
- Uses your existing MagicShot credits.
- Ask in your own words. It handles the rest.
Make me a 5 second video of a paper plane flying over a desk
Using MagicShot · text_to_video
On it. Generating a 5s clip now and I will drop the download link here when it is ready.
How to use it
Connected in three steps
Around two minutes, start to finish. You only do steps 1 and 2 once.
Get your API key
Create one in your dashboard under API Keys.
Paste one config
Copy the snippet for your app, drop in your key.
Just ask
Type what you want. It hands back the result.
Setup
Add MagicShot to your editor
Pick your app, copy the config, and replace msk_YOUR_KEY with a key from your dashboard. Every app needs the same two things: the endpoint and your key.
Claude Code
terminal
claude mcp add --transport http magicshot https://mcp.magicshot.ai/mcp \
--header "Authorization: Bearer msk_YOUR_KEY"Run one command in your terminal. That is the whole setup.
Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"magicshot": {
"url": "https://mcp.magicshot.ai/mcp",
"headers": { "Authorization": "Bearer msk_YOUR_KEY" }
}
}
}Add to your global mcp.json, or a per-project .cursor/mcp.json.
Windsurf
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"magicshot": {
"serverUrl": "https://mcp.magicshot.ai/mcp",
"headers": { "Authorization": "Bearer msk_YOUR_KEY" }
}
}
}Same idea as Cursor, but the key is called serverUrl.
VS Code
.vscode/mcp.json
{
"servers": {
"magicshot": {
"type": "http",
"url": "https://mcp.magicshot.ai/mcp",
"headers": { "Authorization": "Bearer msk_YOUR_KEY" }
}
}
}Note the servers key and "type": "http".
Codex
~/.codex/config.toml
[mcp_servers.magicshot]
url = "https://mcp.magicshot.ai/mcp"
http_headers = { "Authorization" = "Bearer msk_YOUR_KEY" }Streamable HTTP. On older Codex versions, add experimental_use_rmcp_client = true at the top of the file.
Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"magicshot": {
"command": "npx",
"args": ["mcp-remote", "https://mcp.magicshot.ai/mcp",
"--header", "Authorization: Bearer msk_YOUR_KEY"]
}
}
}Bridged with mcp-remote so your Bearer key is passed through.
Any other client
the essentials
# transport Streamable HTTP (POST + SSE)
# url https://mcp.magicshot.ai/mcp
# auth Authorization: Bearer msk_YOUR_KEY
# tools suggest, list_models, text_to_image,
# text_to_video, image_to_video, text_to_speech,
# get_job_status, get_creditsAnything that speaks MCP and lets you set a URL and an Authorization header.
No key yet? Create a free account and grab one under API Keys.
The toolkit
What your assistant can do once connected
Generate images
Turn a prompt into finished images.
text_to_imageGenerate videos
Turn a description into a clip.
text_to_videoGenerate voiceovers
Turn a script into natural speech.
text_to_speechAnimate a still
Bring a photo to life with motion.
image_to_videoPick the right model
The best model for your goal.
suggestBrowse every model
The full image, video and audio catalog.
list_modelsTrack a job
Follow a generation to the finish.
get_job_statusCheck your balance
See credits left, anytime.
get_creditsLive demo
See it in action
One prompt in your assistant, a finished image, clip or voiceover back in seconds.
Try it
Things you can just ask for
Pick a prompt to preview what your assistant sends back. Images, video and voiceovers, all from plain language.
Using MagicShot ·
Ready in seconds, then downloaded or dropped straight into your project.
Model library
The latest models, all through one endpoint
Seedance 2.5
FeaturedBytedance · Video
Seedance 2.5 is ByteDance's flagship multimodal video model, available inside MagicShot on a paid plan. It turns a text prompt plus up to 50 image, video and audio references into a single clip of up to 30 seconds, with dialogue, music and sound effects generated alongside the picture.
View modelLTX 2.5
Featuredlightricks · Video
LTX 2.5 is an AI video model from Lightricks, built for speed, that turns a text prompt or a still image into a clip with synchronized audio. Inside MagicShot on a paid plan, it outputs MP4 video in portrait or landscape, up to 20 seconds long, with 4K resolution available.
View modelGrok Imagine Image 2.0
FeaturedxAI · Image
Grok Imagine Image 2.0 is xAI's image model, launched in August 2026 as the new Quality Mode inside Grok Imagine. It builds images from text prompts and edits images you already have, at up to 2K resolution, with sharp small text and region-level changes.
View modelFlux 3
FeaturedBlack Forest Labs · Video
Flux 3 is Black Forest Labs' first video model, a multimodal system that generates clips up to 20 seconds long with native audio in a single pass. Inside MagicShot, it turns a text prompt, a still image, or keyframes into finished video with sound.
View modelHappyHorse 1.1
FeaturedAlibaba · Video
HappyHorse 1.1 is a video generation model from Alibaba that turns text prompts and still images into short motion clips. Inside MagicShot, it produces original footage on demand so you skip the film crew, the shoot day, and the reshoot.
View modelSeedream 5.0 Pro
FeaturedByteDance · Image
Seedream 5.0 Pro is ByteDance's flagship text-to-image and image-editing model, sitting above Seedream 5.0 and 5.0 Lite. It generates high-resolution images and can split a single render into 10 or more independent transparent-PNG layers you can rearrange and edit.
View modelFAQ
MCP questions, answered
Generate without leaving your editor
Grab a free API key, paste one config, and MagicShot becomes a tool your assistant can use.
Get your API key
