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 | Retrieve task result |
| GET | Check account balance |
| PUT | Link OAuth client (Enterprise) |
| GET | Check OAuth link status |
Full API Docs: api.vapagent.com/docs
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: api.vapagent.com/docs
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."