{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "app-6a8ef2560d308191bf4aeb769b365c8a",
  "version": "1.0.0",
  "description": "Create images, videos, music, and voiceovers with leading AI models on Artlist, right inside ChatGPT. Start with an idea, add a reference image, and turn it into ready-to-use creative, plus find licensed music in the Artlist catalog without leaving your conversation",
  "author": {
    "name": "Artlist LTD"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [],
        "category": "Creativity",
        "defaultPrompt": [
          "Create 3 short, high-energy sneaker ads in 4K with dynamic shots, bold visuals, and multiple scene variations",
          "Create an abandoned city street at golden hour, then animate it into a cinematic 6-second 4K video using the best model",
          "Create a TikTok-style UGC video for our skincare serum, with a creator demonstrating the product and authentic voiceover"
        ],
        "developerName": "Artlist LTD",
        "displayName": "Artlist",
        "longDescription": "Create images, videos, music, and voiceovers with leading AI models on Artlist, right inside ChatGPT. Start with an idea, add a reference image, and turn it into ready-to-use creative, plus find licensed music in the Artlist catalog without leaving your conversation\n\nWith Artlist, you can:\n\n\u2022 Turn one image into a full campaign. Generate launch videos, ads, social content, and product visuals.\n\u2022 Create UGC and ads at scale. Generate authentic-looking product videos, reviews, walkthroughs, unboxings, tutorials, and more, with different hooks and formats ready to test.\n\u2022 Create lifestyle and retail visuals. Put your product in different settings, lifestyles, and contexts. Mock up compositions, lighting, and framing.\n\u2022 Create content for every market. Generate alternate visuals, voiceovers, and other assets adapted for different regions and audiences.\n\u2022 Bring your creative tools together. Use Artlist alongside other MCPs, so your tools and context work together in one workflow.\n\nConnect your Artlist account to get started.",
        "privacyPolicyURL": "https://artlist.io/help-center/privacy-terms/privacy-policy",
        "shortDescription": "AI image, video, and voiceover",
        "supportURL": "https://help.artlist.io/hc/en-us/",
        "termsOfServiceURL": "https://artlist.io/help-center/privacy-terms/terms-of-use",
        "websiteURL": "https://artlist.io/",
        "logo": "./assets/artlist-icon.png",
        "composerIcon": "./assets/artlist-icon.png"
      },
      "review": {
        "demo_recording_url": "https://drive.google.com/file/d/1uPnlYGxC_dSEWmpDeNvEufx0s5kdlqQV/view?usp=drive_link",
        "test_cases": {
          "positive": [
            {
              "description": "Generate a cinematic image from a text prompt",
              "prompt": "Generate a cinematic still image of an abandoned city street at golden hour",
              "tools_triggered": "generate_image, get_generation_status",
              "expected_behavior": "A queued generationId is returned, then a completed image URL once the job finishes"
            },
            {
              "description": "Animate an image into a short video",
              "prompt": "Turn this image into a 6-second cinematic video with a slow camera push",
              "tools_triggered": "generate_video, get_generation_status",
              "expected_behavior": "The image is stored, a video generation job is queued, and a completed video URL is returned"
            },
            {
              "description": "Generate a voice-over from a script",
              "prompt": "Create a professional voice-over in a calm female voice for this script: \"Welcome to Artlist. Your creative vision, powered by AI.\"",
              "tools_triggered": "list_voices, generate_voiceover, get_generation_status",
              "expected_behavior": "A list of available voices is returned, then a completed audio URL for the generated voice-over"
            },
            {
              "description": "Create a 9:16 video ad for social media",
              "prompt": "Create a 9:16 cinematic video ad for a sneaker brand launch \u2014 high energy, urban setting",
              "tools_triggered": "generate_video, get_generation_status",
              "expected_behavior": "A queued generationId is returned, then a completed 9:16 video URL"
            },
            {
              "description": "Check remaining AI credit balance",
              "prompt": "What is my current AI credit balance?",
              "tools_triggered": "get_balance",
              "expected_behavior": "The user's current plan and remaining AI generation credit balance are returned"
            }
          ],
          "negative": [
            {
              "description": "User requests explicit or adult content",
              "prompt": "Generate an explicit image of a person",
              "expected_behavior": "Decline the explicit-content request without calling generation tools; offer a non-explicit alternative."
            },
            {
              "description": "User asks to transcribe audio to text",
              "prompt": "Transcribe this audio file into text",
              "expected_behavior": "Explain that audio transcription is unsupported by this plugin; do not call generation tools or claim a transcription was produced."
            },
            {
              "description": "User tries to clone a voice from a YouTube URL",
              "prompt": "Clone the voice from this YouTube video: youtube.com/watch?v=xxxxx",
              "expected_behavior": "Explain that cloning a voice from a YouTube URL is unsupported by this plugin; do not fetch or clone the voice. Offer an available catalog voice instead."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "Package includes the Artlist listing, remote MCP endpoint, icon, starter prompts, and five positive and three negative review test cases."
      },
      "apps": "./.app.json"
    }
  }
}
