mcpField
V
vap-e

vap-e

Remote
github.com/vapagentmediaMedia & Design2Updated 18w ago
Repository

About vap-e

VAP AI provides creative media generation and coding APIs for creators, coding agents, and automation workflows. AI Room creates images, video, voice, and music using session context, while the Media API and Coding Plan API offer generation and coding interfaces.

Key features

  1. 01Conversational creative work in AI Room
  2. 02Generate images, video, voice, and music
  3. 03Create media jobs through the Media API
  4. 04OpenAI-compatible coding API

Use cases

  1. 01Create media using session context
  2. 02Start image or video generation through an API
  3. 03Use vap-code in coding agents
  4. 04Add media generation to automated workflows

MCP support

VAP Media API exposes an MCP endpoint at https://api.vapagent.com/mcp for media tools used by Claude Desktop, Claude Code, Cursor-compatible clients, and other agent workflows. Clients can authenticate with a Bearer API key; clients without header support can connect through the local proxy.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://api.vapagent.com/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

16
ParameterTypeRequiredDescription
promptstringYesDetailed 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.
qualityenumNoGeneration quality (high costs 1.5x)standard | high
aspect_ratioenumNoOutput 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 | 16:9 | 9:16 | 4:3 | 3:4 | 3:2 | 2:3 | 21:9 | 9:21

Details

From the project README

VAP AI Saraswati emblem

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.

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/v1
  • Create generation: POST /api/v1/generations
  • Create operation: POST /api/v1/operations
  • Authentication: 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.

Start From The Product Surface

Use these entry points for new integrations:

NeedLink
Use AI Roomhttps://vapagent.com/new
Generate a Media API keyhttps://vapagent.com/developer/?key=media#keys
Generate a Coding Plan API keyhttps://vapagent.com/developer/?key=code#keys
View Coding Plan API planshttps://vapagent.com/new-dashboard/?billing=code#plans
Read Developer Hubhttps://vapagent.com/developer/
See Nemesis Deep Coderhttps://vapagent.com/models/nemesis-deep-coder.html

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/v1
  • Media generation: POST /api/v1/generations
  • Media operations: POST /api/v1/operations
  • MCP: https://api.vapagent.com/mcp
  • Coding Plan API: https://api.vapagent.com/v1

Discovery Files

  • server.json: MCP Registry server metadata
  • mcp.json: MCP package metadata
  • glama.json: Glama MCP listing metadata
  • mcp/tools.json: MCP tool schema metadata
  • mcp/vap_mcp_proxy.py: local stdio/http proxy for MCP clients

Links

License

MIT License. See LICENSE.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.