← Registry

AI & Machine Learning

switchapp.ai

Manage and monitor image generation tasks, models, and spending on the Switch platform.

1 endpoint40 known toolsFirst detected July 25, 2026Last detected July 25, 2026

ENDPOINT 1

https://mcp.switchapp.ai/mcp

No auth detected

MCP server metadata

Name
switch
Version
0.1.0
Capabilities
toolsresources
Server instructions

Switch MCP connector for a user's own Studio media. Users speak in plain language and will NOT know asset ids — NEVER ask the user for an id; always resolve it yourself. TO DISPLAY IMAGES, call show_media (it renders them, do not just print URLs): for "show me" or "my last image" call show_media with no arguments; for "my last N images/pictures" call show_media with count=N (returns a grid, up to 12). TO DISPLAY A VIDEO, call list_my_videos and return the newest finished video's view_url (it plays) — show_media is images only; for "my last N videos" return that many view_urls. For a mixed ask like "my last 4 videos and 2 pictures", call list_my_videos for the videos AND show_media(count=2) for the pictures, and present both. Use explore_models and check_balance for account context; list_generations, show_generation, check_job_status for status; list_my_folders and search_my_library for browsing. If a list tool returns only URLs that is expected — 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 IMAGE: call upload_media (pass base64 or a public https url); it returns a provider-fetchable url. Pass that url straight into generate_video (image_url for image-to-video, reference_image_urls for reference / omni video) or generate_image. Do NOT call get_my_active_references for a chat-attached photo — that strip holds only Studio-managed refs and will read empty for a chat photo.

Known tools 40

explore_models

Browse the image-generation models available to your Switch account.

Inferred read-only
check_balance

Check your daily Switch spending — what you have spent today, your daily limit, and what is remaining.

Inferred read-only
list_generations

List your recent and active generation tasks.

Inferred read-only
show_generation

Get the full detail of one of your generations by task id — prompts, model, ref counts, saved/failed counts, ETA hint, asset ids.

Inferred read-only
check_job_status

Polling-friendly status check for one of your tasks.

Inferred read-only
show_media

Display the user's images inline — one or many.

Inferred read-only
list_my_folders

List the folders in your Switch library (id, name, parent).

Inferred read-only
list_my_assets

Return asset METADATA only (id, truncated prompt, model, created date), newest first.

Inferred read-only
search_my_library

Search your library by prompt substring (metadata only — id, prompt, date).

Inferred read-only
get_my_active_references

Read the user's staged references in Switch Studio.

Inferred read-only
apply_iphone_realism

Phone-shot amateur look — looks like a real person snapped it on their phone.

Inferred read-only
apply_movie_scene

Put me in a movie — full cinematic film look matching specific film genres.

Inferred read-only
apply_high_fashion_editorial

High-fashion magazine cover/editorial energy.

Inferred read-only
apply_graphic_editorial_portrait

Sharp graphic editorial portrait — premium fashion-magazine grade, hard graphic composition.

Inferred read-only
apply_travel

Luxury travel + hotel editorial.

Inferred read-only
apply_wellness

Wellness / yoga / fitness / lifestyle campaign — warm amber tropical, tropical paradise cinematic, or high-key cyan beach.

Inferred read-only
apply_cinematic_anamorphic

ARRI Alexa anamorphic widescreen film look.

Inferred read-only
apply_magic_hour_portrait

Golden-hour rim-light editorial portrait.

Inferred read-only
apply_product

Product photography.

Inferred read-only
apply_ugc

User-generated content — looks like a real person captured it casually.

Inferred read-only
generate_image

Generate one or more Switch images.

Inferred read-only
cancel_my_task

Stop one of your generation tasks by task id — works on queued AND running tasks.

Inferred read-only
generate_video

Generate Switch video across the real provider lineup (Kling, Seedance, Switch Video/WAN 2.

Inferred read-only
list_video_models

List the video providers, models, and modes available to your Switch account, with each model's required inputs, allowed aspect ratios and durations, and a rough per-second cost.

Inferred read-only
get_video_status

Check the status of one of your video jobs by task_id (from generate_video) or job_id.

Inferred read-only
list_my_videos

List your recent Switch videos, newest first — id, status, prompt, model, and a viewable view_url for finished clips.

Inferred read-only
lip_sync_video

Lip-sync audio onto one of your videos.

Inferred read-only
talking_avatar_video

Turn a face photo into a lip-synced talking-head video that speaks your text (or your audio).

Inferred read-only
voice

Your saved voices — one tool for the whole voice library.

Inferred read-only
generate_audio

Generate spoken audio from text: narration, a voiceover, a read-aloud script, or a multi-voice dialogue.

Inferred read-only
upload_reference_asset

Upload an image, video, or audio reference into Switch cloud and get a ready-to-use reference URL.

Potential side effects
stitch_videos

Stitch several of your Switch videos together into ONE video, played back-to-back in the order you give.

Inferred read-only
analyze_video

Switch Vision — watch and understand a video (or image) like a human and answer a question about it: scenes, subjects, actions, on-screen text, pacing, mood and sentiment.

Inferred read-only
create_depth_map

Turn a video into a DEPTH MAP: a grayscale video where brightness encodes distance, used as a motion reference so a new generated subject moves exactly like your source clip.

Inferred read-only
get_depth_map_status

Check one of your depth map renders started with create_depth_map.

Inferred read-only
analyze_video_report

Run the FULL Switch Vision analysis on a video, the same premium report the Video Analysis page produces: it watches AND listens in three forensic passes and returns a structured report with every category: overview (scores and takeaways), a second by second timeline, audio, visual craft, story and retention, speech transcript, ready to run recreation prompts, and metadata.

Inferred read-only
get_vision_report

Fetch one of your finished Video Analysis reports by report_id (from analyze_video_report or list_vision_reports).

Inferred read-only
list_vision_reports

List your Video Analysis history, newest first: report_id, date, status, source kind, duration, engine, tokens charged, and each report's headline.

Inferred read-only
video_to_prompt

Turn one of your finished Video Analysis reports into ONE reusable generation prompt that recreates the source video's look, energy, pacing and mood, with a {your photo} placeholder where your own subject goes.

Inferred read-only
upload_media

Upload one image into your Switch library in a single call.

Potential side effects

CONNECT WITH APPROVAL

Client installation

Review this server and its permissions before adding it. Secret placeholders must be set locally.

Codex

~/.codex/config.toml

[mcp_servers.switch]
url = "https://mcp.switchapp.ai/mcp"
enabled = true
Claude Code

.mcp.json

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

Settings → Connectors → Add custom connector

Name: switch
Remote MCP URL: https://mcp.switchapp.ai/mcp

Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.

Cursor

.cursor/mcp.json

{
  "mcpServers": {
    "switch": {
      "url": "https://mcp.switchapp.ai/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "switch": {
      "type": "http",
      "url": "https://mcp.switchapp.ai/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "switch",
  "transport": "streamable-http",
  "url": "https://mcp.switchapp.ai/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Loading Trust v2 evidence…

Checking the associated registrable domain. The BuiltWith key remains server-side.

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.