Server Details
AI image, video & music generation. Flux, Veo 3.1, Suno V5. Free tier included.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- vapagentmedia/vap-showcase
- GitHub Stars
- 2
- Server Listing
- VAP Media · Unified MCP Server for AI Agents (Flux · Veo · Suno)
Available Tools
16 toolsai_editTry in Inspector
Edit images using AI with natural language prompts. Supports single and multi-image editing. Cost: $0.15. Requires Tier 1+.
| Name | Required | Description | Default |
|---|---|---|---|
| seed | No | Random seed for reproducible results | |
| prompt | Yes | Natural language instruction for editing | |
| media_url | Yes | URL of the primary image to edit | |
| aspect_ratio | No | Output aspect ratio (default: match input image) | match_input_image |
| additional_images | No | Up to 2 additional reference image URLs |
background_removeTry in Inspector
Remove the background from an image, leaving only the subject with transparency. Cost: $0.10. Requires Tier 1+.
| Name | Required | Description | Default |
|---|---|---|---|
| media_url | Yes | URL of the image to process |
check_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. Note: If aspect ratio is mentioned in the prompt (e.g., '16:9', 'widescreen', 'portrait'), also pass it in the aspect_ratio parameter for guaranteed correct dimensions. | |
| quality | No | Generation quality (high costs 1.5x) | standard |
| aspect_ratio | No | Output image aspect ratio. If the user mentions a specific ratio like '16:9' or 'widescreen' in their prompt, extract and pass it here explicitly for best results. | 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. 16:9 for landscape/widescreen, 9:16 for portrait/vertical (TikTok, Reels). Extract from user's prompt if mentioned. | 16:9 |
| generate_audio | No | Generate audio with the video (costs more) | |
| negative_prompt | No | What to avoid in the video generation |
get_operationTry in Inspector
Get the status and result of an operation. Returns output URL when completed.
| Name | Required | Description | Default |
|---|---|---|---|
| operation_id | Yes | Operation UUID returned from an operation tool |
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 |
inpaintTry in Inspector
Remove or replace objects in an image using AI inpainting. Cost: $0.15. Requires Tier 1+.
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | Yes | What to remove, replace, or change in the image | |
| mask_url | No | Optional mask image URL (white = edit area, black = keep) | |
| media_url | Yes | URL of the image to edit |
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 |
upscaleTry in Inspector
Upscale/enhance an image to higher resolution using AI. Cost: $0.15. Requires Tier 1+.
| Name | Required | Description | Default |
|---|---|---|---|
| scale | No | Upscale factor (2x or 4x) | |
| media_url | Yes | URL of the image to upscale |
video_mergeTry in Inspector
Merge multiple video clips into one continuous video. Cost: $0.05. Requires Tier 1+.
| Name | Required | Description | Default |
|---|---|---|---|
| media_urls | Yes | URLs of videos to merge (in playback order) |
video_trimTry in Inspector
Trim a video to a specific time range. Cost: $0.05. Requires Tier 1+.
| Name | Required | Description | Default |
|---|---|---|---|
| end_time | Yes | End time in seconds | |
| media_url | Yes | URL of the video to trim | |
| start_time | Yes | Start time in seconds |
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
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.