62trust / 100

Switch

by switchapp.ai in Other

MCP serverPassing, checked 8 h ago

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

https://mcp.switchapp.ai/mcp
Tools
127
open to any client
Uptime
100%
last 30 days
Response time
483 ms
1.1 s slowest 5%
Last check
Passed
8 h ago, next any minute now

Scan it nowHow to connect

This listing's own text contains instructions aimed at AI agents (see the security scan below). We withhold that text from agents and never recommend this service.

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "switch": {
      "type": "http",
      "url": "https://mcp.switchapp.ai/mcp"
    }
  }
}

127 tools

  • premiere_list_connections

    List your authorized Premiere connections. Call this first: each connection carries the deviceId every other Premiere tool needs. No footage is uploaded.

  • premiere_read_timeline

    Read the sequence shared by your Premiere panel, including names, timing and a revision. Inspect readAt for freshness. No footage bytes. First call premiere_list_connections to get the deviceId of your connected Premiere panel.

  • premiere_request_edit

    Before planning motion, load playbook/motion-design (timing, easing, choreography, depth, sound). Send one typed edit operation, a list of 1 to 20 operations (one batch: one Undo in Premiere when every kind is one transaction; with overwrite, split, save, import, export or fetch…

  • 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, duration (timecode and exact ticks), source file, clip reference, and, once Describe shots has run in the panel, each shot's description, size and…

  • premiere_edit_status

    Read an edit outcome. Only done means Premiere reported verified readback; cancelled requests already running may finish. First call premiere_list_connections to get the deviceId of your connected Premiere panel.

  • premiere_cancel_edit

    Cancel a pending Premiere edit. An Adobe transaction already running may finish. Read its final status. First call premiere_list_connections to get the deviceId of your connected Premiere panel.

  • 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 changes) and the picture comes back here as an image plus its address in your library space. Takes a few seconds; the panel must be open and…

  • aftereffects_list_connections

    List your authorized After Effects connections. Call this first: each connection carries the deviceId every other After Effects tool needs. No footage is uploaded.

  • 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 expressions, the project items, output templates and the render queue, plus a revision. Inspect readAt for freshness. Right after an edit…

  • aftereffects_request_edit

    Before planning motion, load playbook/motion-design (timing, easing, choreography, depth, sound, expression recipes). Send one typed edit to your approved After Effects composition for review. Kinds: project.save, comp.new (never opens a viewer unless open: true; the shared…

  • 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 composition shows the edit; it waits a few seconds for it) and snapshot.message; then read the project again (when fresh is false, follow…

  • 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_connections to get the deviceId of your connected After Effects panel.

  • 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 aftereffects_edit_status until done; result.assetId is the library asset every other Switch tool can use. Start with a short range (a 3 second…

  • explore_models

    Browse the image-generation models available to your Switch account: exactly the models generate_image accepts, each with the model name to pass and the tokens one picture takes (the same number the charge takes). Free to call.

  • 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 asks how many tokens or credits they have. Optionally pass an `estimatedCost` (USD) to also get whether you can afford it.

  • 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, the tokens it was worth, the tokens actually taken, and the dollar value at Switch retail; plus totals, the current token balance, and what…

  • list_generations

    List your recent and active picture generations: queued batches and the pictures generate_image made right in the chat. Returns counts per status (pending / running / completed / failed) plus an array with id, status, prompts, model, ref counts, scheduledAt, finishedAt. Videos…

  • 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 a video task or job id (from generate_video) and an audio generation_id or request_id, and answers with that job's status and links.

  • 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 an audio take (a generation_id or a rendering request_id). Returns a slim shape with `kind`, `status`, `progressPct`, and `eta` (plus the…

  • 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 "show me" or "show me my last image" call with NO arguments (shows the most recent image). For "show me my last 4 images / my last 10…

  • list_my_folders

    List the folders in your Switch library (id, name, parent). Use this to find an existing folder and its id; search_my_library looks inside your library by words.

  • 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 to show pictures — if the user says "show me / display my last image(s)", call show_media instead (it renders them; pass count=N for…

  • 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 returned. This does NOT display images; to show/display results to the user, pass their ids to show_media.

  • 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/product slots) under `refs`, and (2) the VIDEO-tab references the user staged in the Omni/Image video tabs (the @Image1/@Image2 strip) under…

  • 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 MCP-only production rules, BytePlus Seedance routing policy, exact reference-chip preservation rules, simple-remix rules, conditional…

  • 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 record of how a real Switch production went: the shot list that worked, the reference rules, and the corrections that had to be made. Free…

  • 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 Beats, U App Moments, K Kicks, M Motion Graphics, P Pace, A Audio, G Grade): each code with its group, name, one line, when to use it, the…

  • 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 style such as "Y1"), or a 4 to 6 code suggestion for the feeling you describe for your video. Show the card and wait for a yes before…

  • ask_switch_unrestricted

    Talk to Switch's unrestricted operator (the unrestricted mode in the Studio chat): the mature, uncensored creative brain that runs on BytePlus with its own workspace, tools and skills. Send your brief, a question, a research ask or a coding task; it answers in its own words and…

  • 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 images, save a reference, run a workspace command, write a file. Show the creator the label and details and let THEM decide; then pass…

  • 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; load no playbook and run no other step for it. SwitchApp Video Enhanced. Prepare a video prompt using SwitchApp enhancement while keeping…

  • quote_video

    Get the current server price in Switch tokens before video generation. Uses the same billing calculator as submission and measures your stored reference clips. Pass one shot using the same model, mode, duration, resolution and references as generate_video. No creative prompt is…

  • 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_count) and it returns a suggested duration for four delivery energies: slow and dramatic, natural, upbeat, and super charismatic…

  • 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 flavors: digital phone, 35mm film point-and-shoot, or off-duty intimate. Returns the styled prompt stack for your shot and the aspect_ratio…

  • 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-book superhero blockbuster, video-game key art, or generic action thriller. Returns the styled prompt stack for your shot and the aspect_ratio…

  • apply_high_fashion_editorial

    High-fashion magazine cover/editorial energy. Choose a mood: glossy cover, dark cinematic, hard-flash conceptual, painterly Renaissance, dreamlike fairy-tale, black-and-white natural, or off-duty candid. Returns the styled prompt stack for your shot and the aspect_ratio to make…

  • apply_graphic_editorial_portrait

    Sharp graphic editorial portrait — premium fashion-magazine grade, hard graphic composition. Classic studio or golden-hour outdoor. Returns the styled prompt stack for your shot and the aspect_ratio to make it at — pair it with generate_image and pass that aspect_ratio along.

  • apply_travel

    Luxury travel + hotel editorial. Real architecture is preserved exactly (no inventing buildings). Choose subject: hotel hero, rural property, scenic view, drone aerial, lifestyle moment, or interior. If you attach a reference image of a real property, the architecture lock kicks…

  • apply_wellness

    Wellness / yoga / fitness / lifestyle campaign — warm amber tropical, tropical paradise cinematic, or high-key cyan beach. Returns the styled prompt stack for your shot and the aspect_ratio to make it at — pair it with generate_image and pass that aspect_ratio along.

  • apply_cinematic_anamorphic

    ARRI Alexa anamorphic widescreen film look. Choose grade: warm golden, cool noir, or moody desaturated. Returns the styled prompt stack for your shot and the aspect_ratio to make it at — pair it with generate_image and pass that aspect_ratio along.

Security scan

3 findings

  • Unusually long description in tool:premiere_request_edit
    premiere_request_edit (premiere request edit) Before planning motion, load playb…
  • Unusually long description in tool:aftereffects_request_edit
    aftereffects_request_edit (aftereffects request edit) Before planning motion, lo…
  • Asks the agent to hide things from the user in instructions
    xpected — render images via show_media; never tell the user the connector failed. TO TURN A PHOTO THE USER ATTACHED IN CHAT INTO A VIDEO OR

Recent checks

WhenResultHTTPTime
8 h agoPassed200957 ms
20 h agoPassed2001.5 s
33 h agoPassed200413 ms
45 h agoPassed200401 ms
2 days agoPassed2001.0 s
Show 10 older checks
3 days agoPassed200348 ms
3 days agoPassed200986 ms
4 days agoPassed200463 ms
4 days agoPassed200874 ms
5 days agoPassed200397 ms
5 days agoPassed200582 ms
5 days agoPassed200367 ms
6 days agoPassed200730 ms
6 days agoPassed200483 ms
7 days agoPassed200359 ms