← Files Album Covers by AbracadabraxARCHIVED FILE
plugin.json
6.17 KB · Nov 3, 2026 · 19:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "abracadabrax-album-cover-maker",
"version": "1.0.1",
"description": "Design square cover art for an album, single, EP, mixtape or playlist from the title, the artist, the genre and the mood, rendered in your Abracadabrax account.",
"author": {
"name": "Abracadabrax",
"url": "https://abracadabrax.app"
},
"homepage": "https://abracadabrax.app/mcp#album-cover-maker",
"license": "MIT",
"keywords": [
"album cover",
"album art",
"cover art",
"single cover",
"playlist cover",
"music artwork",
"ai image"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Album Covers by Abracadabrax",
"shortDescription": "Square art for music releases",
"longDescription": "Give ChatGPT the title of your album, single, EP, mixtape or playlist, the artist name, the genre and the mood, and get square cover art that still reads as a small thumbnail on streaming platforms, with the title and the artist set into the artwork or no text at all.\n\nThe plugin prepares a square draft with the visual style, the lettering and the image model, and shows the credits it will use. When you confirm, Abracadabrax renders the cover and ChatGPT returns the link to the image.\n\nFor independent artists, producers and playlist curators.\n\nLimitations: covers from text only. It does not put your own photo or band logo on the cover, edit an existing cover or make the music. Producing uses credits of the user's Abracadabrax account. If you are not signed in, the plugin gives a link where the same draft opens on Abracadabrax. Outputs are AI-generated.",
"developerName": "Abracadabrax",
"category": "Creativity",
"capabilities": [
"Prepare a square cover draft",
"Render the cover",
"Return the image link"
],
"websiteURL": "https://abracadabrax.app",
"supportURL": "https://abracadabrax.app/support",
"privacyPolicyURL": "https://abracadabrax.app/privacy",
"termsOfServiceURL": "https://abracadabrax.app/terms",
"defaultPrompt": [
"Cover art for my synthwave single \"Midnight Static\" by The Paper Moons, neon city at night",
"An EP cover for a dreamy indie folk record called \"Blue Hour\", no text on the art",
"A playlist cover for \"Sunday Morning Jazz\", warm film photo of a coffee table"
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Single cover with title and artist",
"prompt": "Cover art for my synthwave single \"Midnight Static\" by The Paper Moons, neon city at night. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_album_cover",
"expected_behavior": "A square draft with the title and the artist in the lettering, the image model and the credits it will use. Nothing is generated."
},
{
"description": "Cover without text",
"prompt": "An EP cover for a dreamy indie folk record called \"Blue Hour\", no text on the art. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_album_cover",
"expected_behavior": "A square EP draft without text and the credits required. Nothing is generated."
},
{
"description": "Playlist cover",
"prompt": "A playlist cover for \"Sunday Morning Jazz\", warm film photo of a coffee table. Prepare it, but don't generate it yet.",
"tools_triggered": "prepare_album_cover",
"expected_behavior": "A square playlist draft in a film photo style and the credits required. Nothing is generated."
},
{
"description": "Produce after an explicit request",
"prompt": "Cover art for my lo-fi single \"Rainy Window\" by June Park, no text on the art. Generate it now and send me the link when it's ready.",
"tools_triggered": "prepare_album_cover, generate_media, get_media_job",
"expected_behavior": "The draft is prepared, then one job starts in the signed-in Abracadabrax account and the credits shown are charged once; get_media_job reports the progress and, when completed, returns the absolute image URL and the Abracadabrax link. The panel shows the result."
},
{
"description": "Change a setting before producing",
"prompt": "Cover art for my hip hop mixtape \"Concrete Bloom\" by Kairo, no text. Prepare it, then put the title and the artist name on the art. Don't generate it yet.",
"tools_triggered": "prepare_album_cover, then update_media_project or prepare_album_cover again",
"expected_behavior": "A draft is prepared, then it holds the title and artist lettering, either updated or prepared again, with the credits for the new settings. Nothing is generated and no credits are spent."
}
],
"negative": [
{
"description": "Using the band photo",
"prompt": "Put our band photo I attached on the album cover."
},
{
"description": "Distributing the release",
"prompt": "Upload my single and its cover to the streaming platforms."
},
{
"description": "Making the music",
"prompt": "Write and produce the album that goes with this cover."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not sell products or process payments. Producing uses credits of the user's existing Abracadabrax account; no purchase happens in ChatGPT.",
"demo_recording_url": "https://abracadabrax.app/openai-review/album-cover-maker-demo.mp4"
},
"publication": {
"release_notes": "First release: prepare a draft, produce it in the connected Abracadabrax account and get the image link back in the conversation."
},
"apps": "./.app.json"
}
}
}
SHA-256: 2048d52baa23572d828f761a7efdbe118d3203de0ea23fb2853ebfd30b243cff