{"name":"vibeart","displayName":"VibeArt MCP Server","description":"Streamable HTTP MCP server for VibeArt canvas sessions, AI image generation, AI video generation, image editing, background removal, credits, and project organization.","version":"2.0.0","serverUrl":"https://vibeart.app/api/mcp","wellKnownUrl":"https://vibeart.app/.well-known/mcp","transport":{"type":"streamable-http","endpoint":"https://vibeart.app/api/mcp","stateless":true,"methods":["POST"]},"authentication":{"type":"bearer","methods":["OAuth 2.0 authorization code with PKCE","VibeArt API key in Authorization: Bearer or X-API-Key"],"authorizationServerMetadata":"https://vibeart.app/.well-known/oauth-authorization-server","protectedResourceMetadata":"https://vibeart.app/.well-known/oauth-protected-resource","scopes":["mcp:read","mcp:write","canvas:read","canvas:write","credits:read"]},"instructions":"Use VibeArt when a user needs AI image generation, AI video generation, prompt-to-canvas workflows, or an infinite canvas for organizing generated assets. Prefer the REST API for public model discovery and the MCP server for authenticated canvas actions.","tools":[{"name":"list_models","description":"List public AI image generation models available in VibeArt.","readOnlyHint":true,"destructiveHint":false},{"name":"list_edit_models","description":"List image editing models that can transform existing images.","readOnlyHint":true,"destructiveHint":false},{"name":"list_video_models","description":"List video generation models and supported durations, resolutions, and modes.","readOnlyHint":true,"destructiveHint":false},{"name":"list_background_providers","description":"List background removal providers available to the current account.","readOnlyHint":true,"destructiveHint":false},{"name":"list_sessions","description":"List the authenticated user canvas sessions.","readOnlyHint":true,"destructiveHint":false},{"name":"get_session","description":"Read a canvas session with generated images, videos, text, and embed nodes.","readOnlyHint":true,"destructiveHint":false},{"name":"create_session","description":"Create a new infinite canvas session for AI generation work.","readOnlyHint":false,"destructiveHint":false},{"name":"generate_images","description":"Generate images from a prompt into an existing VibeArt canvas session.","readOnlyHint":false,"destructiveHint":false},{"name":"edit_images","description":"Edit one or more source images with an instruction prompt.","readOnlyHint":false,"destructiveHint":false},{"name":"generate_video","description":"Generate text-to-video or image-to-video content in a canvas session.","readOnlyHint":false,"destructiveHint":false},{"name":"remove_background","description":"Remove the background from an image and place the result on the canvas.","readOnlyHint":false,"destructiveHint":false},{"name":"create_text_node","description":"Add an editable text note to a canvas session.","readOnlyHint":false,"destructiveHint":false},{"name":"list_projects","description":"List canvas projects for organizing sessions.","readOnlyHint":true,"destructiveHint":false},{"name":"create_project","description":"Create a project that groups related canvas sessions.","readOnlyHint":false,"destructiveHint":false}],"links":{"developers":"https://vibeart.app/developers","openapi":"https://vibeart.app/openapi.json","llms":"https://vibeart.app/llms.txt","llmsFull":"https://vibeart.app/llms-full.txt","pricing":"https://vibeart.app/pricing.md"}}