BAEKIT

API · MCP

AI video and image API with an MCP server for ChatGPT, Claude and Cursor

Generate with the same models and prices as the studio from code or from an AI assistant. Connect the MCP endpoint at https://baekit.ai/mcp, import the OpenAPI document as a GPT Action, or call the REST API with a bk_live_ key. Every request quotes its BP before it runs and can carry a spending ceiling.

Create an API keySee pricing

Three ways in

  • MCP (Streamable HTTP): https://baekit.ai/mcp — tools for listing models, quoting cost, generating images and video, uploading references and polling results. Works with Claude Code, Claude Desktop, Cursor and any MCP client; OAuth or API-key auth.
  • OpenAPI / GPT Actions: https://baekit.ai/openapi.json describes the generation routes for custom GPTs and agent frameworks.
  • REST: POST /api/generations with model, prompt and settings; results are signed media URLs in your account.

Billing and safety rails

API calls draw from the same BP balance as the studio, at the published per-model rates. Each call returns a quote first; pass maxCredits to refuse anything above your ceiling. Failed provider jobs release their hold automatically. Keys are scoped per user, can be revoked in Settings, and never grant admin routes.

Typical automations

Batch product shots from a spreadsheet of prompts; nightly b-roll generation for a newsletter; an agent that drafts a storyboard with Nano Banana 2.1 stills and then renders approved shots on Seedance 2.5; a Slack bot that answers "make me a 5-second teaser" with a Wan 3.0 clip.

Frequently asked questions

Is there a separate API price?

No. API and MCP requests cost the same BP as the same generation in the studio.

How do I connect Claude Code?

Run `claude mcp add --transport http baekit https://baekit.ai/mcp --header "Authorization: Bearer <API_KEY>"` with a key created in Settings, then ask Claude to list BAEKIT models.

Can I use it from ChatGPT?

Yes. Create a custom GPT, import https://baekit.ai/openapi.json as an Action and authenticate with your API key.