Server Details
Flux, Veo, Suno - AI media generation with OAuth 2.1 M2M + reserve-burn-refund.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- vapagentmedia/vap-showcase
- GitHub Stars
- 1
- Server Listing
- VAP Media · Unified MCP Server for AI Agents (Flux · Veo · Suno)
Available Tools
9 toolscheck_balanceTry in Inspector
Check VAP account balance. Returns available, reserved, and usable balances.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
estimate_costTry in Inspector
Estimate the cost of an image generation before executing. Cost: $0.18
| Name | Required | Description | Default |
|---|---|---|---|
| quality | No | Generation quality level | standard |
| num_outputs | No | Number of images to generate |
estimate_music_costTry in Inspector
Estimate the cost of music generation. Cost: $0.68 (Suno V5)
| Name | Required | Description | Default |
|---|---|---|---|
| duration | No | Music duration in seconds | |
| audio_format | No | Output format. WAV adds +$0.10 | mp3 |
estimate_video_costTry in Inspector
Estimate the cost of a video generation. Cost: $1.96 (Veo 3.1)
| Name | Required | Description | Default |
|---|---|---|---|
| duration | No | Video duration in seconds | |
| resolution | No | Video resolution. 1080p adds +33% cost | 720p |
| generate_audio | No | Whether audio will be generated |
generate_imageTry in Inspector
Generate an AI image from text prompt using VAP (Flux2 Pro). Returns a task ID for async tracking. Cost: $0.18
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Detailed description of the image to generate | |
| quality | No | Generation quality (high costs 1.5x) | standard |
| aspect_ratio | No | Output image aspect ratio | 1:1 |
generate_musicTry in Inspector
Generate AI music from text description using VAP (Suno V5). Returns a task ID for async tracking. Cost: $0.68.
IMPORTANT: Send ONLY the music description. Do NOT include any instructions or meta-text.
Describe: genre, mood, instruments, tempo, vocal style (or specify instrumental).
Example prompt: "Upbeat indie folk song with acoustic guitar, warm vocals, and light percussion. Feel-good summer vibes.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | Music description (200-500 chars recommended). Include genre, mood, instruments, tempo. | |
| duration | No | Target duration in seconds (30-480, default 120 = 2 min) | |
| audio_format | No | Output format. WAV for enterprise/lossless (+$0.10) | mp3 |
| instrumental | No | Generate without vocals (instrumental only) | |
| loudness_preset | No | Loudness normalization. streaming=-14 LUFS (YouTube/Spotify), apple=-16 LUFS, broadcast=-23 LUFS (TV/EBU R128) | streaming |
generate_videoTry in Inspector
Generate an AI video from text prompt using VAP (Veo 3.1). Returns a task ID for async tracking. Cost: $1.96. IMPORTANT: Send ONLY the video description. Do NOT include any instructions, guidelines, or meta-text. Just the pure visual description.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | ONLY the visual description of the video. Do NOT include instructions or guidelines. Example: 'Cinematic aerial shot of a coastal cliff at golden hour, warm sunlight, gentle waves, camera slowly drifting forward' | |
| duration | No | Video duration in seconds (4, 6, or 8) | |
| resolution | No | Video resolution. 1080p recommended for enterprise (+33% cost) | 720p |
| aspect_ratio | No | Video aspect ratio (landscape or portrait) | 16:9 |
| generate_audio | No | Generate audio with the video (costs more) | |
| negative_prompt | No | What to avoid in the video generation |
get_taskTry in Inspector
Get the status and result of a generation task. Returns image URL when completed.
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | Task UUID returned from generate_image |
list_tasksTry in Inspector
List recent generation tasks with optional status filter.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of tasks to return | |
| status | No | Filter by task status |
FAQ
How do I claim this server?
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
What are the benefits of claiming a server?
- Control your server's listing on Glama, including description and metadata
- Receive usage reports showing how your server is being used
- Get monitoring and health status updates for your server
Your Connectors
Sign in to create a connector for this server.