Categories › Media & Design › Image generation & editing
Generate, manage and explore your Switch AI image and video library, scoped to your account.
Remote server: your requests and data go to mcp.switchapp.ai. Claude Code: claude mcp add --transport http switch https://mcp.switchapp.ai/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
premiere_list_connections — List your authorized Premiere connections. Call this first: each connection carries the deviceId every other Premiere tool needs. No footagepremiere_read_timeline — Read the sequence shared by your Premiere panel, including names, timing and a revision. Inspect readAt for freshness. No footage bytes. Firpremiere_request_edit — Before planning motion, load playbook/motion-design (timing, easing, choreography, depth, sound). Send one typed edit operation, a list of 1premiere_shot_log — Build the numbered V1 shot log (SH001, SH002…) from the sequence your Premiere panel shares: timeline in and out, source in and out, duratiopremiere_edit_status — Read an edit outcome. Only done means Premiere reported verified readback; cancelled requests already running may finish. First call premierpremiere_cancel_edit — Cancel a pending Premiere edit. An Adobe transaction already running may finish. Read its final status. First call premiere_list_connectionspremiere_frame — See one frame of the sequence your Premiere panel shares, at a given second. The panel exports the frame itself (nothing in the project chanaftereffects_list_connections — List your authorized After Effects connections. Call this first: each connection carries the deviceId every other After Effects tool needs. aftereffects_read_project — Read the composition shared by your After Effects panel: its settings, every layer with its key (L1, L2…), in and out frames, transform and aftereffects_request_edit — Before planning motion, load playbook/motion-design (timing, easing, choreography, depth, sound, expression recipes). Send one typed edit toaftereffects_edit_status — Read an edit outcome. Only done means After Effects reported verified readback; a done edit carries snapshot.fresh (true once the shared comaftereffects_cancel_edit — Cancel a pending After Effects edit. A render or edit already running may finish. Read its final status. First call aftereffects_list_connecaftereffects_render — Render the shared composition with aerender in the background and put the movie in the Switch library. The project must be saved. Poll afterexplore_models — Browse the image-generation models available to your Switch account: exactly the models generate_image accepts, each with the model name to check_balance — How many tokens you have left: your token balance, the tokens spent today, and any daily limit with what remains. Use this whenever someone spend_log — What your calls cost: every charge on this account over the last `hours` (default 24), newest first, each with what it was for, the model, tlist_generations — List your recent and active picture generations: queued batches and the pictures generate_image made right in the chat. Returns counts per sshow_generation — Get the full detail of one of your generations by its id — prompts, model, ref counts, saved/failed counts, ETA hint, asset ids. Also takes check_job_status — Polling-friendly status check for one of your jobs: a picture task (generate_image), a video (the task_id or job_id from generate_video) or show_media — Display the user's images inline — one or many. Users speak plainly and will NOT know asset ids; never ask for one, resolve it yourself. Forlist_my_folders — List the folders in your Switch library (id, name, parent, and when each was made, so the newest can be found). Use this to find an existinglist_my_assets — Return your asset METADATA only (id, truncated prompt, model, created date), newest first. This does NOT display images and must NOT be usedsearch_my_library — Search your library by prompt substring (metadata only — id, prompt, date). Optional folderId scopes to one folder. Only your own assets areget_my_active_references — Read your staged references in Switch Studio. Returns TWO groups: (1) the image-generation reference strip (typed face/body/outfit/scenery/pload_video_workflow — Load once when starting production on your video and the workflow is not already known. Not needed for an ideas question. Loads the current load_workflow_playbook — Load one shared production playbook by id (ids come from load_video_workflow) and apply it to your production. A playbook is an anonymized rlist_styles — List the Switch Styles you can use for your edits, the short codes for editing a talking video (O Openers, W Words, F Frames, R Receipts, B apply_style — Get the short style card and the full edit prompt for the Switch Style codes you pick (for example "O10 W1 F4 B6 A2 G4", or your own learnedask_switch_unrestricted — Talk to Switch's unrestricted operator (the unrestricted mode in the Studio chat): the mature, uncensored creative brain that runs on BytePldecide_switch_unrestricted_action — Allow or deny one action the unrestricted operator asked for (from pending_action.action_id in an ask_switch_unrestricted answer): generate enhance_video_prompt — THE one tool for a prompt rewrite: when the person asks to rewrite, fix, improve or check their prompt, call this once and show the result; quote_video — Get the current server price in Switch tokens before video generation. Uses the same billing calculator as submission and measures your storsuggest_speech_seconds — How many seconds a video clip should be for a spoken line, so the words are never rushed or dragged. Give it the spoken text (or a word_counapply_iphone_realism — Phone-shot amateur look — looks like a real person snapped it on their phone. Casual, candid, pore-level real, no professional gloss. Three apply_movie_scene — Put me in a movie — full cinematic film look matching specific film genres. Choose: neon-noir action thriller, 80s finance excess, comic-booapply_high_fashion_editorial — High-fashion magazine cover/editorial energy. Choose a mood: glossy cover, dark cinematic, hard-flash conceptual, painterly Renaissance, dreapply_graphic_editorial_portrait — Sharp graphic editorial portrait — premium fashion-magazine grade, hard graphic composition. Classic studio or golden-hour outdoor. Returns apply_travel — Luxury travel + hotel editorial. Real architecture is preserved exactly (no inventing buildings). Choose subject: hotel hero, rural propertyapply_wellness — Wellness / yoga / fitness / lifestyle campaign — warm amber tropical, tropical paradise cinematic, or high-key cyan beach. Returns the styleapply_cinematic_anamorphic — ARRI Alexa anamorphic widescreen film look. Choose grade: warm golden, cool noir, or moody desaturated. Returns the styled prompt stack for Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.