This server enables AI agents to generate professional-quality images, videos, and music with deterministic pricing and budget control through an MCP interface.
Media Generation:
Images: Create photorealistic images using Flux2 Pro ($0.18 base) with quality options (standard/high 1.5x multiplier) and aspect ratios (1:1, 16:9, 9:16, 4:3, 3:4)
Videos: Produce cinematic videos using Veo 3.1 ($1.96 base) with configurable duration (4-8 seconds), resolution (720p/1080p, +33% for 1080p), aspect ratios (16:9, 9:16), optional audio, and negative prompt support
Music: Generate original tracks using Suno V5 ($0.68 base) with flexible duration (30-480 seconds), format options (MP3/WAV lossless +$0.10), and professional loudness presets (Streaming -14 LUFS, Apple -16 LUFS, Broadcast -23 LUFS)
Cost & Budget Control:
Pre-commit cost estimation before execution
Balance checking (available, reserved, usable funds)
Reserve-burn-refund architecture for hard budget guarantees
Transparent, deterministic pricing
Task Management:
Asynchronous tracking via task IDs
Status checking and result retrieval (CDN URLs)
List recent tasks with status filtering (pending, processing, completed, failed)
Full audit trail with explicit ownership
Production Features:
Automatic FFmpeg post-processing and quality optimization
Broadcast-standard compliance
Permanent cloud storage with CDN delivery
Enterprise-grade OAuth 2.1 M2M authentication
MCP integration with Claude Desktop, Cursor, Cline, and Python SDK support
Provides tools to generate original music and audio from text descriptions using Suno V5, including capabilities to specify duration, instrumental status, and track task progress.
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
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.
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 photorealistic image from text (Flux2 Pro) |
| Create cinematic video from text (Veo 3.1) |
| Create original music from text (Suno V5) |
| Preview cost before generating |
| Check your current balance |
| Check status of a running task |
| 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 | Create media execution task |
| GET | Retrieve task status |
| GET | Check account balance |
| PUT | Link OAuth client (Enterprise) |
| GET | Check OAuth link status |
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."