{"name":"io.github.elestirelbilinc-sketch/vap-e","slug":"elestirelbilinc-sketch-vap-e","title":null,"description":"AI image, video & music generation. Flux, Veo 3.1, Suno V5. Free tier included.","url":"https://mcp.market/server/elestirelbilinc-sketch-vap-e","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":16,"stars":2,"forks":3,"downloads_week":null,"last_push_at":"2026-06-26T22:04:24.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T05:50:53.540Z","last_ok_at":"2026-11-04T05:50:53.540Z","latency_ms":184},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/vapagentmedia/vap-showcase","website":null,"version":"1.14.1","remotes":[{"type":"streamable-http","url":"https://api.vapagent.com/mcp"}],"packages":[],"tools":[{"name":"ai_edit","description":"Edit images using AI with natural language prompts. Supports single and multi-image editing. Cost: $0.15. Requires Tier 1+.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"media_url":{"type":"string","description":"URL of the primary image to edit"},"prompt":{"type":"string","description":"Natural language instruction for editing"},"additional_images":{"type":"array","items":{"type":"string"},"description":"Up to 2 additional reference image URLs"},"aspect_ratio":{"type":"string","default":"match_input_image","description":"Output aspect ratio (default: match input image)"},"seed":{"type":"integer","description":"Random seed for reproducible results"}},"required":["media_url","prompt"]}},{"name":"background_remove","description":"Remove the background from an image, leaving only the subject with transparency. Cost: $0.10. Requires Tier 1+.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"media_url":{"type":"string","description":"URL of the image to process"}},"required":["media_url"]}},{"name":"check_balance","description":"Check VAP account balance. Returns available, reserved, and usable balances.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"estimate_cost","description":"Estimate the cost of an image generation before executing. Cost: $0.18","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"quality":{"type":"string","enum":["standard","high"],"default":"standard","description":"Generation quality level"},"num_outputs":{"type":"integer","default":1,"minimum":1,"maximum":4,"description":"Number of images to generate"}}}},{"name":"estimate_music_cost","description":"Estimate the cost of music generation. Cost: $0.68","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"duration":{"type":"integer","default":120,"minimum":30,"maximum":480,"description":"Music duration in seconds"},"audio_format":{"type":"string","enum":["mp3","wav"],"default":"mp3","description":"Output format. WAV adds +$0.10"}}}},{"name":"estimate_video_cost","description":"Estimate the cost of a video generation. Cost: $1.96 (P-Video)","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"duration":{"type":"integer","enum":[4,6,8],"default":8,"description":"Video duration in seconds"},"generate_audio":{"type":"boolean","default":true,"description":"Whether audio will be generated"},"resolution":{"type":"string","enum":["720p","1080p"],"default":"720p","description":"Video resolution. 1080p adds +33% cost"}}}},{"name":"generate_image","description":"Generate an AI image from text prompt using VAP (Flux2 Pro). Returns a task ID for async tracking. Cost: $0.18","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"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."},"aspect_ratio":{"type":"string","enum":["1:1","16:9","9:16","4:3","3:4","3:2","2:3","21:9","9:21"],"default":"1:1","description":"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."},"quality":{"type":"string","enum":["standard","high"],"default":"standard","description":"Generation quality (high costs 1.5x)"}},"required":["prompt"]}},{"name":"generate_music","description":"Generate AI music from text description using VAP. Returns a task ID for async tracking. Cost: $0.68.\n\nIMPORTANT: Send ONLY the music description. Do NOT include any instructions or meta-text.\n\nDescribe: genre, mood, instruments, tempo, vocal style (or specify instrumental).\n\nExample prompt: \"Upbeat indie folk song with acoustic guitar, warm vocals, and light percussion. Feel-good summer vibes.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"Music description (200-500 chars recommended). Include genre, mood, instruments, tempo."},"instrumental":{"type":"boolean","default":false,"description":"Generate without vocals (instrumental only)"},"duration":{"type":"integer","default":120,"minimum":30,"maximum":480,"description":"Target duration in seconds (30-480, default 120 = 2 min)"},"loudness_preset":{"type":"string","enum":["streaming","apple","broadcast"],"default":"streaming","description":"Loudness normalization. streaming=-14 LUFS (YouTube/Spotify), apple=-16 LUFS, broadcast=-23 LUFS (TV/EBU R128)"},"audio_format":{"type":"string","enum":["mp3","wav"],"default":"mp3","description":"Output format. WAV for enterprise/lossless (+$0.10)"}},"required":["prompt"]}},{"name":"generate_video","description":"Generate an AI video from text prompt using VAP (P-Video). 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.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"prompt":{"type":"string","description":"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":{"type":"integer","enum":[4,6,8],"default":8,"description":"Video duration in seconds (4, 6, or 8)"},"aspect_ratio":{"type":"string","enum":["16:9","9:16"],"default":"16:9","description":"Video aspect ratio. 16:9 for landscape/widescreen, 9:16 for portrait/vertical (TikTok, Reels). Extract from user's prompt if mentioned."},"generate_audio":{"type":"boolean","default":true,"description":"Generate audio with the video (costs more)"},"resolution":{"type":"string","enum":["720p","1080p"],"default":"720p","description":"Video resolution. 1080p recommended for enterprise (+33% cost)"},"negative_prompt":{"type":"string","description":"What to avoid in the video generation"}},"required":["prompt"]}},{"name":"get_operation","description":"Get the status and result of an operation. Returns output URL when completed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"operation_id":{"type":"string","description":"Operation UUID returned from an operation tool"}},"required":["operation_id"]}},{"name":"get_task","description":"Get the status and result of a generation task. Returns image URL when completed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"task_id":{"type":"string","description":"Task UUID returned from generate_image"}},"required":["task_id"]}},{"name":"inpaint","description":"Remove or replace objects in an image using AI inpainting. Cost: $0.15. Requires Tier 1+.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"media_url":{"type":"string","description":"URL of the image to edit"},"prompt":{"type":"string","description":"What to remove, replace, or change in the image"},"mask_url":{"type":"string","description":"Optional mask image URL (white = edit area, black = keep)"}},"required":["media_url","prompt"]}},{"name":"list_tasks","description":"List recent generation tasks with optional status filter.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"status":{"type":"string","enum":["pending","processing","completed","failed"],"description":"Filter by task status"},"limit":{"type":"integer","default":10,"minimum":1,"maximum":50,"description":"Maximum number of tasks to return"}}}},{"name":"upscale","description":"Upscale/enhance an image to higher resolution using AI. Cost: $0.15. Requires Tier 1+.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"media_url":{"type":"string","description":"URL of the image to upscale"},"scale":{"type":"integer","enum":[2,4],"default":2,"description":"Upscale factor (2x or 4x)"}},"required":["media_url"]}},{"name":"video_merge","description":"Merge multiple video clips into one continuous video. Cost: $0.05. Requires Tier 1+.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"media_urls":{"type":"array","items":{"type":"string"},"description":"URLs of videos to merge (in playback order)","minItems":2}},"required":["media_urls"]}},{"name":"video_trim","description":"Trim a video to a specific time range. Cost: $0.05. Requires Tier 1+.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"media_url":{"type":"string","description":"URL of the video to trim"},"start_time":{"type":"number","description":"Start time in seconds"},"end_time":{"type":"number","description":"End time in seconds"}},"required":["media_url","start_time","end_time"]}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-10-14T22:05:03.720Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-14T22:05:03.672Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1831ms"]},"poisoning":{"score":15,"max":15,"notes":["16 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":8,"max":15,"notes":["last push 110 days ago"]},"identity":{"score":4,"max":10,"notes":["namespace and repository owner differ"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://api.vapagent.com/mcp","reachable":true,"authRequired":false,"latencyMs":1831,"serverInfo":{"name":"vap-e","version":"1.20.6"}}],"packages":[],"repo":{"found":true,"owner":"vapagentmedia","repo":"vap-showcase","archived":false,"pushedAt":"2026-06-26T22:04:24Z","stars":2,"forks":3,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/254077512?v=4","ownerCreatedAt":"2026-01-10T07:59:45Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/254077512?v=4&s=128","source":"registry","width":128,"height":128},"presence":{"stars":2,"forks":3,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-06-26T22:04:24.000Z","score":16}}}},"grade_history":[{"kind":"restore","fromGrade":"F","toGrade":"C","reason":"score 67: Write-action tools reachable without authentication","createdAt":"2026-10-14T22:05:06.827Z"}],"reviews":[]}