# BeatAPI MCP

Vendor: BeatAPI  
Category: other  
Auth: API_KEY  
Composio slug: `beatapi`

BeatAPI provides asynchronous APIs for AI image and video generation, video analysis, music and ecommerce video workflows, file uploads, usage, and webhooks.

## Verdict

BeatAPI generates product-ad videos, AI images, and custom video content on demand. When you @mention it in Switchy, your team can kick off paid generation tasks — upload product shots and get back a polished e-commerce clip, request an AI image from a specific model, or analyze existing video. Each task runs asynchronously; you poll for results with a task ID. Best for marketing and creative teams who need fast visual assets without leaving the chat. Trade-off: every generation costs USD credits from your BeatAPI account, and you'll wait seconds to minutes for output depending on complexity.

## Tools

- **Create Ecommerce Video Task** — Start a paid asynchronous BeatAPI product-ad video task from uploaded product images, and return its task ID for status polling.
- **Create Image Generation Task** — Start a paid asynchronous BeatAPI image generation task with one exact model-specific contract, and return its task ID for status polling.
- **Create Video Analysis Task** — Start a paid asynchronous analysis of an account-owned uploaded video and return its task ID for status polling.
- **Create Video Generation Task** — Start a paid asynchronous BeatAPI video generation task with an exact model-specific request. Save the returned task ID and use Get Task to poll until succeeded or failed.
- **Get Task** — Read the current status, stage, storyboard, output, usage, or failure details for one asynchronous BeatAPI task. This performs one status read, not an automatic polling loop. When polling, wait 5-10 seconds with jitter between calls, stop a
- **Get Usage** — Get the connected account's USD balance, task totals, concurrency, and usage breakdowns before or after paid work.
- **List Effects** — List currently published image and video effects with each effect's exact input and option contract.
- **List Generation Models** — List currently available image and video generation models, optionally filtered by media type, before creating a generation task.
- **List Workflows** — List BeatAPI's available high-level workflows and what each workflow produces.
- **Upload File** — Upload an image, audio file, subtitle file, or short video to BeatAPI and return an account-owned URL for generation or analysis inputs.

## Setup

1. Create or open a Switchy Project.
2. Open Integrations and connect BeatAPI.
3. Authorise through api_key.
4. Teammates can now @-mention BeatAPI tools in chat.

---
Last verified: 2026-10-17T02:00:10.360Z  
Canonical URL: https://switchy.build/directory/mcps/beatapi