KitScout

Categories › Media & Design › Image generation & editing

ai.switchapp/switch

MCP serverVerified domain · switchapp.aiRemote● LiveAPI key needed

Generate, manage and explore your Switch AI image and video library, scoped to your account.

Install

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.

What it can do (first 40)

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 footage
  • premiere_read_timeline — Read the sequence shared by your Premiere panel, including names, timing and a revision. Inspect readAt for freshness. No footage bytes. Fir
  • premiere_request_edit — Before planning motion, load playbook/motion-design (timing, easing, choreography, depth, sound). Send one typed edit operation, a list of 1
  • premiere_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, duratio
  • premiere_edit_status — Read an edit outcome. Only done means Premiere reported verified readback; cancelled requests already running may finish. First call premier
  • premiere_cancel_edit — Cancel a pending Premiere edit. An Adobe transaction already running may finish. Read its final status. First call premiere_list_connections
  • premiere_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 chan
  • aftereffects_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 to
  • aftereffects_edit_status — Read an edit outcome. Only done means After Effects reported verified readback; a done edit carries snapshot.fresh (true once the shared com
  • aftereffects_cancel_edit — Cancel a pending After Effects edit. A render or edit already running may finish. Read its final status. First call aftereffects_list_connec
  • aftereffects_render — Render the shared composition with aerender in the background and put the movie in the Switch library. The project must be saved. Poll after
  • explore_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, t
  • list_generations — List your recent and active picture generations: queued batches and the pictures generate_image made right in the chat. Returns counts per s
  • show_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. For
  • list_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 existing
  • list_my_assets — Return your asset METADATA only (id, truncated prompt, model, created date), newest first. This does NOT display images and must NOT be used
  • search_my_library — Search your library by prompt substring (metadata only — id, prompt, date). Optional folderId scopes to one folder. Only your own assets are
  • get_my_active_references — Read your staged references in Switch Studio. Returns TWO groups: (1) the image-generation reference strip (typed face/body/outfit/scenery/p
  • load_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 r
  • list_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 learned
  • ask_switch_unrestricted — Talk to Switch's unrestricted operator (the unrestricted mode in the Studio chat): the mature, uncensored creative brain that runs on BytePl
  • decide_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 stor
  • suggest_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_coun
  • apply_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-boo
  • apply_high_fashion_editorial — High-fashion magazine cover/editorial energy. Choose a mood: glossy cover, dark cinematic, hard-flash conceptual, painterly Renaissance, dre
  • apply_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 property
  • apply_wellness — Wellness / yoga / fitness / lifestyle campaign — warm amber tropical, tropical paradise cinematic, or high-key cyan beach. Returns the style
  • apply_cinematic_anamorphic — ARRI Alexa anamorphic widescreen film look. Choose grade: warm golden, cool noir, or moody desaturated. Returns the styled prompt stack for

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools