VAP Media · Unified MCP Server for AI Agents (Flux · Veo · Suno)
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 AI
Agent-native AI platform for AI Room, Media API, and Coding Plan API.
Website | Developer Hub | AI Room | Dashboard | Status
Products
AI Room
Conversational creative workspace where custom-trained AI agents use session context to create images, video, voice, and music.
Product URL: https://vapagent.com/new
Plans: Lite, Pro, and Max monthly Room plans
Media API
Unified generation API for image, video, and music workflows. Current public model surfaces include Pimo AI-Video, Aura Image Turbo, and Pira V5.5.
Developer Hub: https://vapagent.com/developer/
API base URL:
https://api.vapagent.com/api/v1Create generation:
POST /api/v1/generationsCreate operation:
POST /api/v1/operationsAuthentication: product-scoped VAP Media API key
MCP endpoint:
https://api.vapagent.com/mcp
Coding Plan API
OpenAI-compatible API for coding agents, IDEs, editors, and automation workflows. Powered by Nemesis Deep Coder with model ID vap-code.
Developer Hub: https://vapagent.com/developer/
Model page: https://vapagent.com/models/nemesis-deep-coder.html
Harness guide: https://vapagent.com/integrations/coding-harnesses.html
API base URL:
https://api.vapagent.com/v1Model ID:
vap-codeResponses endpoint:
POST /v1/responsesChat Completions endpoint:
POST /v1/chat/completionsAuthentication: product-scoped VAP Coding Plan API key
Related MCP server: Media-infrastructure
Start From The Product Surface
Use these entry points for new integrations:
Need | Link |
Use AI Room | |
Generate a Media API key | |
Generate a Coding Plan API key | |
View Coding Plan API plans | |
Read Developer Hub | |
See Nemesis Deep Coder |
Media API Via MCP
This repository remains the public GitHub and MCP discovery surface for VAP Media API integrations. MCP is still supported for Claude Desktop, Claude Code, Cursor-compatible MCP clients, and other agent workflows that call VAP media tools.
Claude Desktop example:
{
"mcpServers": {
"vap": {
"url": "https://api.vapagent.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_MEDIA_API_KEY"
}
}
}
}For clients that do not support headers directly, use the local proxy in mcp/vap_mcp_proxy.py and set VAP_API_KEY.
API Examples
Media API
curl -X POST https://api.vapagent.com/api/v1/generations \
-H "Authorization: Bearer YOUR_MEDIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"kind":"image","prompt":"a neon city at night"}'Coding Plan API
curl -X POST https://api.vapagent.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_CODING_PLAN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"vap-code","messages":[{"role":"user","content":"Review this patch."}]}'Current Product Contracts
Use these current public contracts from Developer Hub:
Media API:
https://api.vapagent.com/api/v1Media generation:
POST /api/v1/generationsMedia operations:
POST /api/v1/operationsMCP:
https://api.vapagent.com/mcpCoding Plan API:
https://api.vapagent.com/v1
Discovery Files
server.json: MCP Registry server metadatamcp.json: MCP package metadataglama.json: Glama MCP listing metadatamcp/tools.json: MCP tool schema metadatamcp/vap_mcp_proxy.py: local stdio/http proxy for MCP clients
Links
Website: https://vapagent.com/
Developer Hub: https://vapagent.com/developer/
AI Room: https://vapagent.com/new
MCP guide: https://vapagent.com/mcp.html
Webhooks: https://vapagent.com/webhooks.html
Status: https://vapagent.com/status.html
Support: support@vapagent.com
License
MIT License. See LICENSE.
Maintenance
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vapagentmedia/vap-showcase'
If you have feedback or need assistance with the MCP directory API, please join our Discord server