NestDaddy

Zipir

com.zipirapp/zipir · v0.2.0

Turn documents into source-cited video lessons for safety, procedure and training teams.

Connect Remote server

Terminal
claude mcp add --transport http zipir https://api.zipirapp.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "zipir": {
      "url": "https://api.zipirapp.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "zipir": {
      "type": "http",
      "url": "https://api.zipirapp.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.zipirapp.com/mcp

Tools 10 found in our last check

  • list_formats

    List video formats (call this before create_lesson when the user names a style) Use when someone asks which styles exist, or before create_lesson if they said a style ("short", "explainer", "vertical"). Returns format ids to pass to create_lesson; never hard-code an id, read it…

  • list_voices

    List narrator voices (call this before create_lesson when the user names a voice, a tone or a gender) Use when someone asks which voices exist, wants a female or male narrator, a calm or lively tone, or English narration. Returns each voice with its name, a one-sentence tone, la…

  • list_lessons

    List this account's recent lessons (use when someone asks "my videos", "what did I make", or wants to continue an earlier one) Use when the user refers to their own earlier work: their videos, the lesson they started yesterday, the one waiting for approval. Returns the newest le…

  • create_lesson

    Create a narrated video lesson from a document, text or web page (use when someone wants a document turned into a training, safety or procedure video) Use when the user brings a document, a block of text or a web page and wants a video, a lesson, an explainer or a summary video…

  • get_lesson

    Check a lesson's status (poll this after create_lesson and after approve_lesson) Use whenever you need to know where a lesson stands: after creating it, while it renders, or before downloading. `status` is the machine state (queued | rendering | done | failed), `phase` is finer,…

  • approve_lesson

    Approve the storyboard and start rendering (the only call that spends the account's minutes) Use only after the user has seen the storyboard and agreed: this is the panel's approval button. The minutes for the lesson are held at this call and the render is queued. Do not approve…

  • edit_lesson

    Change one scene of a lesson (rewrite, shorten, retitle or restyle it); no render starts The panel's own frame edit reached with an API key: the system proposes a patch to one scene and the source-quote check still decides -- a sentence the document does not support is refused.…

  • rerender

    Render a finished lesson again (the minutes rule is the approval's own) Draws the lesson's current approved storyboard again: same scenes, new video. Only a lesson whose status is done can be rendered again; an accepted edit leaves the lesson in that state, so re-rendering after…

  • get_download

    Get a signed download link for the finished video (use when the video is ready and the user wants the file) Use once get_lesson says the video is done. Returns a URL (valid 900 s) to the MP4, not the file itself: hand the link to the user or fetch it. `variant=720` is the light…

  • get_usage

    Check remaining video minutes before spending any (call this before approve_lesson if unsure) Use when the user asks how much is left, or before approve_lesson when the balance may be tight. `remaining` is what this key can spend now: the account's own balance as the billing pag…

Details

Endpointhttps://api.zipirapp.com/mcp (Streamable HTTP)
Package@zipir/[email protected] (NPM, stdio)
First published9 Nov 2026
Last updated9 Nov 2026
Registry namecom.zipirapp/zipir

More communication servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.