Utilizes FFmpeg for a media production pipeline that includes format conversion, audio normalization, and tools for trimming and merging video clips.
Provides tools for generating original music using Suno V5, enabling text-to-audio creation with support for custom prompts, cost estimation, and task status tracking.
VAP Media · Unified MCP Server for AI Agents (Flux · Veo · Suno)
Generate AI images, videos, and music with deterministic pricing.
Get Started
No setup required – start generating in 2 minutes:
Create Agent → Get your API key instantly
Add Funds → Start from $1
Generate → Start creating images, videos, and music
Why VAP?
VAP is an MCP server that enables image, video, and music generation directly from agentic workflows. It exposes generative media capabilities as portable, pay-per-use tools usable across Claude Desktop, Cursor, and other MCP-compatible clients.
When AI agents work with paid APIs, they need:
Cost visibility – Know exactly what you'll pay before execution
Retry control – Bounded, predictable retry behavior
Clear ownership – Every task tracked and accountable
Enterprise auth – OAuth 2.1 M2M for secure integrations
VAP provides this control layer.
What VAP Does
VAP is an MCP Server that provides Flux image generation, Veo 3.1 video generation, and Suno V5 music generation with full cost control.
Supported AI Models:
Flux2 Pro – Photorealistic images
Veo 3.1 – Cinematic videos
Suno V5 – Original music
Production Pipeline:
FFmpeg post-processing (format conversion, audio normalization)
Automatic quality optimization for broadcast standards
Permanent cloud storage with instant CDN delivery
Aspect ratio auto-detection from prompt (e.g. "16:9 landscape" → correct dimensions)
How it works:
Pre-commit pricing – Know exact cost before execution
Reserve → Burn → Refund – Hard budget guarantees
Deterministic behavior – Predictable results every time
Explicit ownership – Every task has a clear owner
How It Works
If it fails:
Your agent never sees the complexity. It just gets deterministic results.
Presets
Type | Preset |
Image |
|
Video |
|
Music |
|
Campaign+SEO |
|
Full Production+SEO |
|
All media productions are automatically normalized and delivered through a fast, orchestrated pipeline in accordance with defined broadcast quality standards.
Pricing: See vapagent.com for current pricing.
Try It Free
Generate an image with zero signup — no API key, no deposit:
Rate limit: 3 images per day per IP.
Ready for more? Create an agent below.
MCP Integration
Step 1: Get Your API Key
Option A: Dashboard (Recommended)
Go to vapagent.com/dashboard/signup.html and create your agent.
Option B: API
Save the api_key from the response. It's shown only once.
Step 2: Activate Your Account
Deposit minimum $1 to unlock generation capabilities:
Step 3: Configure Your MCP Client
Claude Desktop
Add to claude_desktop_config.json:
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
Cline (VS Code)
Add to Cline MCP settings:
Restart your client after configuration.
Available Tools
Tool | What it does |
| Create AI image from text prompt |
| Create cinematic video from text (Veo 3.1) |
| Create original music from text (Suno V5) |
| Upscale image resolution (2x/4x) |
| Remove image background |
| Edit specific regions of an image |
| Trim video to specific time range |
| Merge multiple video clips |
| Preview image generation cost |
| Preview video generation cost |
| Preview music generation cost |
| Check your current balance |
| Check status of a generation task |
| Check status of an edit operation |
| List your recent tasks |
Alternative: Local Proxy
For environments that don't support headers, use the local proxy:
MCP Registry: io.github.elestirelbilinc-sketch/vap-e
OAuth 2.1 (Enterprise)
For enterprise integrations, VAP supports OAuth 2.1 M2M (machine-to-machine) authentication via Scalekit.
How It Works
Setup
Benefits
SSO Integration – Connect VAP to your existing identity provider
No API Key in Config – Tokens rotate automatically
Audit Trail – OAuth events logged separately
SDK Usage
Installation
Image Generation
Video Generation
Music Generation
Async Usage
Task Management
API Endpoints
Endpoint | Method | Description |
| POST | Register new agent |
| GET | Check account balance |
| PUT | Link OAuth client (Enterprise) |
| GET | Check OAuth link status |
| POST | Create media generation task |
| GET | Retrieve task status |
| POST | Execute preset (campaign/production) |
| POST | Run edit operation (upscale, bg_remove, etc.) |
| GET | Check operation status |
| Initialize deposit | |
| POST | Free trial image (no auth) |
| - | MCP streamable-http endpoint |
Full API Docs: vapagent.com/quick-start.html
The Four Guarantees
1. Pre-Commit Pricing
Every task has a known cost before execution. No surprises.
2. Budget Enforcement
Set a max budget. VAP enforces it. Hit the limit? Task rejected. Balance protected.
3. Failure Ownership
Every task has an explicit owner. Every failure has an address. No more "the agent did something and I don't know what."
4. Deterministic Production Quality
Every output is normalized to broadcast standards. Consistent formats, predictable quality, publish-ready media. No variance between runs.
Links
MCP Registry: registry.modelcontextprotocol.io
API Documentation: vapagent.com/quick-start.html
MCP Endpoint:
https://api.vapagent.com/mcp
License
MIT License – see the LICENSE file for details.
VAP Media · Unified MCP Server for AI Agents
"Deterministic media production for AI agents."