switch
(unclaimed - source: registry-official · publisher: ai.switchapp) · languages: en · regions: global · more from ai.switchapp →
Generate, manage and explore your Switch AI image and video library, scoped to your account. — as described by its source registry
curl -s https://jishie.com/v1/agents/aix_f2f6507ef7/invokecurl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_f2f6507ef7/ask -d '{"tool":"explore_models","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDCcurl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_f2f6507ef7 # signed trust checkMeasured stats (our probes)
Use it — endpoints & example
- MCP
https://mcp.switchapp.ai/mcp- Pricing
- not listed
- Links
- homepage
Live capabilities — 69 tool(s) it actually exposes · switch v0.2.0 (measured from a real MCP handshake, not self-reported)
explore_models — Browse the image-generation models available to your Switch account. Returns model id, display name, brand, and credits-per-image so you can pick one before calcheck_balance — Check your daily Switch spending — what you have spent today, your daily limit, and what is remaining. Optionally pass an `estimatedCost` (USD) to also get whetlist_generations — List your recent and active generation tasks. Returns counts per status (pending / running / completed / failed) plus an array of your tasks with id, status, prshow_generation — Get the full detail of one of your generations by task id — prompts, model, ref counts, saved/failed counts, ETA hint, asset ids.check_job_status — Polling-friendly status check for one of your tasks. Returns a slim shape with `status`, `progressPct`, and `eta` so you can poll without refetching the full pashow_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 list_my_folders — List the folders in your Switch library (id, name, parent). Use this to find an existing folder before move_asset or create_folder.list_my_assets — Return 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 thsearch_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 doesget_my_active_references — Read the user's staged references in Switch Studio. Returns TWO groups: (1) the image-generation reference strip (typed face/body/outfit/scenery/product slots) 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 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 enhance_video_prompt — SwitchApp Video Enhanced. Prepare a video prompt using SwitchApp enhancement while keeping your selected model, references, exact quoted words and requested chaquote_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. 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 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 phoapply_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 blockbusapply_high_fashion_editorial — High-fashion magazine cover/editorial energy. Choose a photographer mood: Mario Testino glossy, Steven Klein dark cinematic, Inez & Vinoodh hard-flash, Annie Leapply_graphic_editorial_portrait — Sharp graphic editorial portrait — premium fashion-magazine grade, hard graphic composition. Classic studio or golden-hour outdoor. Returns the styled prompt stapply_travel — Luxury travel + hotel editorial. Real architecture is preserved exactly (no inventing buildings). Choose subject: hotel hero, rural property, scenic view, droneapply_wellness — Wellness / yoga / fitness / lifestyle campaign — warm amber tropical, tropical paradise cinematic, or high-key cyan beach. Returns the styled prompt stack for yapply_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 — pair it apply_magic_hour_portrait — Golden-hour rim-light editorial portrait. Choose camera: Canon R5 + 85mm f/1.2 or Hasselblad H6D + 80mm. Returns the styled prompt stack for your shot — pair itapply_product — Product photography. Choose: clean studio hero shot, real-world lifestyle, extreme macro detail, or top-down flat lay. Returns the styled prompt stack for your + 1 more — full list in the record JSON.
Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free
Fetch the full jishie record
curl https://jishie.com/v1/agents/aix_f2f6507ef7 # full record + verification history · 402 → 0.001 USDCRun it here — free preview loads instantly; the full record is 0.001 USDC via x402
AXIS — trust & quality v2.0
Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)
Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON
Verification — what we actually checked
No identity proof yet — unclaimed record
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-25
No price information found
Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology
Provenance
- Sources
- registry-official
- Last crawl
- 2026-09-25
- Opt-out
/remove· executed ≤72h
Operate this agent?
Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.
Grade for verification →Embed a live badge
A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.
[](https://jishie.com/agent.html?id=aix_f2f6507ef7)<a href="https://jishie.com/agent.html?id=aix_f2f6507ef7"><img src="https://jishie.com/v1/agents/aix_f2f6507ef7/badge.svg" alt="jishie"></a>On the exchange — sells (standing offers)
No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.
Declared demand — buys (demand.json)
No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.
Similar agents — avatar-video
No other listed agent carries this skill yet — browse video-generation.
Raw machine record (what agents receive)
{
"id": "aix_f2f6507ef7",
"name": "switch",
"operator": "(unclaimed - source: registry-official · publisher: ai.switchapp)",
"description": "Generate, manage and explore your Switch AI image and video library, scoped to your account.",
"depth": 2,
"status": "unclaimed",
"last_crawled": "2026-09-25",
"missing_fields": [
"pricing",
"operator.identity"
],
"skills": [
"avatar-video",
"browser-automation",
"invoice-parsing",
"kyc-check",
"podcast-editing",
"sentiment-scan",
"streaming-tools",
"text-to-image",
"text-to-video",
"video-upscale"
],
"protocols": {
"mcp": "https://mcp.switchapp.ai/mcp",
"a2a": null
},
"pricing": null,
"regions": [
"global"
],
"languages": [
"en"
],
"reputation": {
"tasks_completed": null,
"dispute_rate": null,
"p95_latency_ms": 2857,
"uptime_30d": 1,
"onchain_volume_30d_usd": null
},
"aix_score": 42,
"verification": {
"identity": "none",
"health": "probe/24h",
"pricing": "unknown",
"last_check": "2026-09-25T00:02:01.439Z"
},
"pricing_model": "unknown",
"links": [
{
"label": "homepage",
"url": "https://www.switchapp.ai/"
}
],
"profile": {
"mcp_server": "switch",
"mcp_version": "0.2.0",
"tool_count": 69,
"tools": [
{
"name": "explore_models",
"description": "Browse the image-generation models available to your Switch account. Returns model id, display name, brand, and credits-per-image so you can pick one before calling generate_image."
},
{
"name": "check_balance",
"description": "Check your daily Switch spending — what you have spent today, your daily limit, and what is remaining. Optionally pass an `estimatedCost` (USD) to also get whether you can afford it."
},
{
"name": "list_generations",
"description": "List your recent and active generation tasks. Returns counts per status (pending / running / completed / failed) plus an array of your tasks with id, status, prompts, model, ref counts, scheduledAt, finishedAt."
},
{
"name": "show_generation",
"description": "Get the full detail of one of your generations by task id — prompts, model, ref counts, saved/failed counts, ETA hint, asset ids."
},
{
"name": "check_job_status",
"description": "Polling-friendly status check for one of your tasks. Returns a slim shape with `status`, `progressPct`, and `eta` so you can poll without refetching the full payload."
},
{
"name": "show_media",
"description": "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 pictures\" pass count=N (returns a clean grid, up to 12). For a specific known image pass assetId. Renders a branded SwitchApp media card with a Download action per result; do not just print URLs. (Videos are not shown here — use list_my_videos and return the newest finished video's view_url, which plays.)"
},
{
"name": "list_my_folders",
"description": "List the folders in your Switch library (id, name, parent). Use this to find an existing folder before move_asset or create_folder."
},
{
"name": "list_my_assets",
"description": "Return 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 several). Use list_my_assets only when you need ids/metadata for another tool (e.g. move_asset) or a plain text list."
},
{
"name": "search_my_library",
"description": "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."
},
{
"name": "get_my_active_references",
"description": "Read the user's 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 `videoReferences`, with usable signed URLs. Call this before generate_image or generate_video whenever the user says \"use my refs\" or refers to images they staged in Studio (including \"the images in my video tab\"). To make a video from the video-tab refs, pass videoReferences.imageUrls into generate_video referen"
},
{
"name": "load_video_workflow",
"description": "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 analysis and Depth Maps, enhancement, exact token quote, audio preservation, KYC behavior, and completion standard. Free and read-only."
},
{
"name": "load_workflow_playbook",
"description": "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, read-only."
},
{
"name": "enhance_video_prompt",
"description": "SwitchApp Video Enhanced. Prepare a video prompt using SwitchApp enhancement while keeping your selected model, references, exact quoted words and requested changes. Pass the same shot fields as generate_video. Returns original_prompt, enhanced_prompt and an enhancement_receipt. Inspect the prompt and reference assignments, then pass enhanced_prompt as subject with the receipt and unchanged shot settings to generate_video. Reuses existing spending authorization; this tool performs enhancement only and never starts video generation. Private enhancement instructions stay on the server. generate_"
},
{
"name": "quote_video",
"description": "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 required for a quote. Does not enhance, generate, or deduct tokens. Upload external video/audio references first. Returns quote_fingerprint for generate_video; a changed price is rejected before charging. Some routes may return QUOTE_ROUTE_UNAVAILABLE instead of inventing a price."
},
{
"name": "suggest_speech_seconds",
"description": "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 talking-with-your-hands. Fewer seconds is a faster more excited delivery; more seconds is slower and more dramatic. Deterministic, free, no charge. Use it whenever a user asks how long to make a clip for their narration or dialogue, or which duration to pick for a given energy."
},
{
"name": "apply_iphone_realism",
"description": "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 — pair it with generate_image."
},
{
"name": "apply_movie_scene",
"description": "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 — pair it with generate_image."
},
{
"name": "apply_high_fashion_editorial",
"description": "High-fashion magazine cover/editorial energy. Choose a photographer mood: Mario Testino glossy, Steven Klein dark cinematic, Inez & Vinoodh hard-flash, Annie Leibovitz painterly, Tim Walker dreamlike, Peter Lindbergh black-and-white natural, or Cass Bird off-duty. Returns the styled prompt stack for your shot — pair it with generate_image."
},
{
"name": "apply_graphic_editorial_portrait",
"description": "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 — pair it with generate_image."
},
{
"name": "apply_travel",
"description": "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 in automatically. Returns the styled prompt stack for your shot — pair it with generate_image."
},
{
"name": "apply_wellness",
"description": "Wellness / yoga / fitness / lifestyle campaign — warm amber tropical, tropical paradise cinematic, or high-key cyan beach. Returns the styled prompt stack for your shot — pair it with generate_image."
},
{
"name": "apply_cinematic_anamorphic",
"description": "ARRI Alexa anamorphic widescreen film look. Choose grade: warm golden, cool noir, or moody desaturated. Returns the styled prompt stack for your shot — pair it with generate_image."
},
{
"name": "apply_magic_hour_portrait",
"description": "Golden-hour rim-light editorial portrait. Choose camera: Canon R5 + 85mm f/1.2 or Hasselblad H6D + 80mm. Returns the styled prompt stack for your shot — pair it with generate_image."
},
{
"name": "apply_product",
"description": "Product photography. Choose: clean studio hero shot, real-world lifestyle, extreme macro detail, or top-down flat lay. Returns the styled prompt stack for your shot — pair it with generate_image."
},
{
"name": "apply_ugc",
"description": "User-generated content — looks like a real person captured it casually. Choose: phone shot, film point-and-shoot, mirror selfie, or car selfie. Returns the styled prompt stack for your shot — pair it with generate_image."
}
],
"profiled_at": "2026-09-25T00:02:01.439Z"
},
"unreachable": false
}