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)
See and control every tool call
Available Tools
16 toolsai_editInspect
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_removeInspect
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_balanceInspect
Check VAP account balance. Returns available, reserved, and usable balances.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
estimate_costInspect
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_costInspect
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_costInspect
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_imageInspect
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_musicInspect
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_videoInspect
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_operationInspect
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_taskInspect
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 |
inpaintInspect
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_tasksInspect
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 |
upscaleInspect
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_mergeInspect
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_trimInspect
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 |
To claim this server, publish a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [
{
"email": "your-email@example.com"
}
]
}The email address must match the email associated with your Glama account. Once verified, the server will appear as claimed by you.
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
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.