server.json
1 field changed
- version
-
6.3.06.5.0
com.logospell/logospell
17 changes recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.
https://logospell.com/llms.txt
− > Custom image generation for AI agents over MCP (Model Context Protocol). Endpoint: https://mcp.logospell.com/mcp (streamable HTTP, bearer API key). Get a free API key at https://logospell.com. Generated downloads stay fetchable for 30 days after creation; only a new batch made with an extend tool or from a generation's own images (create_reference's sourceGeneration) restarts that set's window, so download and save files as soon as each generation returns. Each tool result states its exact exp− Logospell generates custom images from natural language. Three generation tools, and three that grow a set:− Choosing the right tool: separate subjects, each isolated on its own background (icons, logos, sprites, asset packs), are an image set: one generate_image_set call makes the whole cohesive set, on a solid color or transparent. Keep it an image set even when the listed subjects are described with settings around them: reduce each to its own subject. One character in many variations is a character set. Full composed pictures, each a scene with its own setting (a hero image, banners, posters, illus− Style from reference images: generate_image_set and generate_illustration_set accept styleReferences - up to 3 reference images that define the style by example, alone or together with the style text (text plus references holds a style most tightly). generate_character_set takes reference images too, as characterReferences: images of the character itself, not a style. Reference images are supplied ONLY through the free create_reference tool: call it to get an upload URL and a ref_ token, upload − Editing a delivered set: edit_set (free) changes how an existing set is delivered - its width and height, margin, sizing, format and quality, and for a character set or a transparent image set its background - by cutting it again from its full-resolution source, and replaces the set's download in place (same URL). Use it instead of generating again whenever only the delivery settings should change; a different picture is a new generation. A character set or a transparent image set can be deliver− Files for an app or site: export_set (free) exports an existing set at the base size the user names - every image at every density the web, iOS, Android and Flutter need, laid out as each expects, with a viewer and a ledger - from the set's full-resolution source. An image or character set exports as icons, following its current margins and sizing (edit_set changes those first); an illustration set exports its scenes whole. One batch and one size per call. The ledger says per tree whether a dens− ### extend_image_set− Add more subjects to a set made with generate_image_set. The new batch is generated exactly as the set was - the same style text and style references, with the background (a color or transparent), size, format, quality, margin, sizing and file size limit of the batch you name - so a set grows past the 16-subject limit of one call without drifting; only the subjects are new. A set made with style references is sent them again, and only them; a set made from text alone is sent up to 3 images from − Subjects that do not describe distinct, drawable subjects are refused before anything is generated or charged. To change the style, the size, or anything else, start a new set instead; to change only how an existing set is delivered, use edit_set.− IMPORTANT - subject description rules:− - Subject descriptions should describe WHAT to depict, not where to position it.− - Each image is ONE isolated subject, not a scene. Describe the subject with its pose or action and anything it directly holds, rides, or interacts with, but not the surrounding setting, environment, landscape, or sky. For composed scenes (a figure set within an environment), use generate_illustration_set instead.− - Do not use size words (large, tiny, small, etc.) on the overall image subject (e.g. 'a large elephant', 'a tiny mouse') - all images are produced at the same size. Size words on details within the image are fine (e.g. 'a plate with a small insignia').− - Subjects must be distinct: entries that differ only in case, punctuation, or spacing count as the same subject and the call is rejected. Explicit filenames must be distinct too (a different extension alone is not distinct).− - Maximum 16 subjects per call.− - If the subject check returns a suggested cleanup, show the user the specific changes and get their confirmation, then resubmit the approved prompt with validation set to "skip" so it generates exactly as approved (resubmitting without "skip" re-runs the check and may return further suggestions). See the validation parameter for when to use "skip" and "auto-apply".− - If a "Rate limit exceeded" error is returned, wait the suggested number of seconds before retrying. Do not retry immediately.− - Showing the result: as soon as the call returns, show the user every delivered image before you put them to use, then keep working without waiting for a reply (unless the user asked to review first), so they can ask for a change before anything is built on them. Show each image exactly as delivered, as its own file: the files are the product, and their exact size, margin and background are what the user asked for. Never present a new image made from them, even to check them; it hides all three− ### list_recent_generations− List your recent successful generations and return their download URLs again. Use this to recover a generation whose result message was lost (for example a dropped connection mid-call): generations are billed when they complete, and their downloads stay available until their original expiry even if the response never arrived; re-listing does not extend the expiry. Generations made on the logospell.com generate page appear here too. Returns an index, newest first and a page at a time (limit and o− ### get_generations− Get the full record of generations of yours by id: each one's download URL and expiry, promptJSON (the original call, so the generation can be extended or reproduced), its current delivery settings, where its reference images came from, and its parents (the set it extends, or the generations its references were copied from). The ids come from list_recent_generations or from a generation's download URL. Ids that are not found are reported without failing the call, which fails only when none was f− ### edit_set− Change how an existing image set, character set or illustration set is delivered, without generating again: its width and height (both, one, or neither, exactly as on the set tools), its canvas when no size is fixed (one canvas for the whole set, or each image wrapped around its own subject), its minimum margin, its sizing (relative or fill), its format and quality, a file size limit per image on webp (maxKB), and for a character set or a transparent image set its background (any color, or trans− On an illustration set, width and height go together and must be one of the batch's own sizes: the size its scenes were drawn at (get_generations' nativeWidth and nativeHeight) or an exact half, quarter and so on of it, down to 256 pixels on the shorter side. Format and quality apply as on the other sets; canvas, margin, sizing, background and maxKB do not. At the native size in the model's own format, the originals themselves are delivered.− A lever left out keeps its current value, so one call can change one thing. Any earlier state, the original delivery included, is one edit away: nothing is kept as history because the same levers always produce the same bytes. Editing never extends a set's download window.− jpg has no alpha: asking for jpg on a set delivered transparent composes the images over white unless a background color is in force (given in the same call or kept from an earlier edit); jpg together with background "transparent" is rejected. background applies to character sets and transparent image sets only. Not available for sets generated before editing existed (they have no source).− The user asked for this change to see it: as soon as the call returns, fetch the replaced zip and show them every image exactly as delivered, each as its own file (open the extracted index.html, attach each file as it is, or give the viewer link). Never present a new image made from them.− ### export_set− Export an existing set for the web, iOS, Android and Flutter, free: every image at the base size you name and at every density each platform needs, laid out as each expects (web files with @2x and @3x and an srcset line, an iOS asset catalog with one imageset per image, Android res/ density buckets, Flutter asset folders with the pubspec lines), plus a viewer and a ledger. An image or character set exports as icons; an illustration set exports its scenes whole, for the illustrations in an app or− - [Export set reference](https://logospell.com/docs/export): parameters for export_set, the free export of an existing set for the web, iOS, Android and Flutter: icons from an image or character set, whole illustrations from an illustration set+ > Custom image generation for AI agents over MCP (Model Context Protocol). Endpoint: https://mcp.logospell.com/mcp (streamable HTTP, bearer API key; to get one, see Getting an API key below). Generated downloads stay fetchable for 30 days after creation; only a new batch made with an extend tool or from a generation's own images (create_reference's sourceGeneration) restarts that set's window, so download and save files as soon as each generation returns. Each tool result states its exact expiry+ ## Getting an API key+ Every tool call needs an API key, and you can usually get one yourself if you have a web browser and an email inbox you can read. Your user is waiting to see what Logospell makes, and every question you stop to ask puts that off. So gather what you need up front, in as few questions as you can, and skip anything their message already settled: which email address to use (and whether they already have a Logospell account under a different one), that you'll add Logospell to your MCP setup, and whet+ Favor addresses whose inbox you can read yourself: then you can open the sign-in link without your user's help. When you ask which to use, offer every one of them as a choice: your user's connected inboxes and any address of your own (a Grok Bot's @mail.grokbot.com address, for example).+ - Your user's own email, if a connected email app lets you read it and they agree. Signing in with it reaches their existing account if they have one, or creates one in their name. If the sign-in link doesn't reach you there, tell your user and offer one of the other routes below instead.+ - An address of your own, if your user has no Logospell account yet.+ - If your user already has a Logospell account under an address you can't read, ask them to put its key (shown at https://logospell.com/account, and filled into each client's setup at https://logospell.com/connect) in your platform's secure credential store, then continue at step 4; don't make a second account.+ - If they'd rather sign up with an address you can't read, or you can read no inbox, they sign up at https://logospell.com themselves and give you the key the same way, then continue at step 4.+ To sign up with an address you can read:+ 1. Open https://logospell.com/signin in your browser and enter that address. The site's pages need a real browser; a plain HTTP fetch is refused.+ 2. If a human check appears that you can't pass, ask your user to complete it.+ 3. Open the sign-in link we email to that address; it works once. It lands on the account page, where "Your MCP API key" has Show and Copy buttons. A new account comes with starter credits, one account per email address.+ Then, however you got the key:+ 4. Connect to https://mcp.logospell.com/mcp with the key sent as the header "Authorization: Bearer <key>", however your platform adds an MCP server, or in the Logospell plugin's LOGOSPELL_API_KEY field. If your platform's MCP setup has no header field, run an MCP client on your own computer that reads the key from a private file.+ 5. Before your first tool call, read the rest of this file: "Using the tools" and every tool's description under "Tools". They hold the rules for each call, such as saving downloads before their links expire and showing your user every image, and you need them even if your platform also shows you the tools.+ 6. Call check_credits (free) to confirm the key works.+ 7. If your user wants the sample set, make it with generate_image_set, background "transparent", validation "skip" (this prompt is already checked), and:+ - style: "Art Nouveau stained glass with dark lead lines and jewel-toned glass panes"+ - subjects: a peacock, a dragonfly, a calla lily, an iris, a swan, a hummingbird, a monarch butterfly, a koi fish, a snail, a barn owl, a rose, a lotus, a heron, a fox, a seahorse, a pinecone+ If they'd rather make something of their own, offer one of these kinds, made full so their first set shows what a set can be: a character set (one character in 16 variations, each a distinct feeling or action) or an image set (16 different subjects in one style, such as icons), either on a transparent background, or an illustration set (6 full scenes in one style). For anything but this sample, leave validation at its default.+ Treat the key like a password: keep it in your platform's secure credential store or a private file, and out of chat, logs, shared files and screenshots. When you're done, tell your user which address the account is under.+ ## Using the tools+ Logospell generates custom images from natural language. Five generation tools, and three that grow a set:+ - generate_concept_set: a SET of different concepts from one brief, each its own idea in its own style (logo ideas for a business, mascot concepts), for exploring before choosing. The brief says what they are for; the optional concepts list says what each one is, and left out, the model invents them. 1 credit per call. No extend tool: call it again for more.+ - generate_logo_variations: a set of ONE logo shown many ways (restyled, in materials and finishes, seasonal versions, a mascot mark doing things), from the logo as reference images. An optional brief applies to every image; the optional variations list says how each image shows it, and left out, the model invents them. 1 credit per call. No extend tool: call it again for more.+ Choosing the right tool: separate subjects in one shared style, each isolated on its own background (icons, logos, sprites, asset packs), are an image set: one generate_image_set call makes the whole cohesive set, on a solid color or transparent. Keep it an image set even when the listed subjects are described with settings around them: reduce each to its own subject. One character in many variations is a character set. Full composed pictures, each a scene with its own setting (a hero image, ban+ Style from reference images: generate_image_set and generate_illustration_set accept styleReferences - up to 3 reference images that define the style by example, alone or together with the style text (text plus references holds a style most tightly). generate_character_set takes reference images too, as characterReferences: images of the character itself, not a style. generate_logo_variations takes reference images too, as logo: images of the logo itself, not a style. Reference images are suppli+ Editing a delivered set: edit_set (free) changes how an existing set is delivered - its width and height, margin, sizing, format and quality, and, for a set drawn with its own transparency (character, concept or logo variations) or an image set generated transparent, its background - by cutting it again from its full-resolution source, and replaces the set's download in place (same URL). Use it instead of generating again whenever only the delivery settings should change; a different picture is + Files for an app or site: export_set (free) exports an existing set at the base size the user names - every image at every density the web, iOS, Android and Flutter need, laid out as each expects, with a viewer and a ledger - from the set's full-resolution source. Every set but an illustration set exports as icons, following its current margins and sizing (edit_set changes those first); an illustration set exports its scenes whole. One batch and one size per call. The ledger says per tree whethe+ For many different ideas from one brief, each in its own style (logo ideas, mascot concepts), use generate_concept_set instead.+ For ONE logo shown many ways, use generate_logo_variations instead.+ ### extend_image_set+ Add more subjects to a set made with generate_image_set. The new batch is generated exactly as the set was - the same style text and style references, with the background (a color or transparent), size, format, quality, margin, sizing and file size limit of the batch you name - so a set grows past the 16-subject limit of one call without drifting; only the subjects are new. A set made with style references is sent them again, and only them; a set made from text alone is sent up to 3 images from + Subjects that do not describe distinct, drawable subjects are refused before anything is generated or charged. To change the style, the size, or anything else, start a new set instead; to change only how an existing set is delivered, use edit_set.+ IMPORTANT - subject description rules:+ - Subject descriptions should describe WHAT to depict, not where to position it.+ - Each image is ONE isolated subject, not a scene. Describe the subject with its pose or action and anything it directly holds, rides, or interacts with, but not the surrounding setting, environment, landscape, or sky. For composed scenes (a figure set within an environment), use generate_illustration_set instead.+ - Do not use size words (large, tiny, small, etc.) on the overall image subject (e.g. 'a large elephant', 'a tiny mouse') - all images are produced at the same size. Size words on details within the image are fine (e.g. 'a plate with a small insignia').+ - Subjects must be distinct: entries that differ only in case, punctuation, or spacing count as the same subject and the call is rejected. Explicit filenames must be distinct too (a different extension alone is not distinct).+ - Maximum 16 subjects per call.
Showing the first 40 of each.
https://logospell.com/llms.txt
− - generate_illustration_set: a SET of composed pictures in one style (scenes, environments, hero images, banners, posters, portraits), one picture per scene, every picture in a call at one size from a fixed list in that tool's description. 1 credit per call, up to 6 scenes.− Choosing the right tool: separate subjects, each isolated on its own background (icons, logos, sprites, asset packs), are an image set: one generate_image_set call makes the whole cohesive set, on a solid color or transparent. Keep it an image set even when the listed subjects are described with settings around them: reduce each to its own subject. One character in many variations is a character set. Full composed pictures, each a scene with its own setting (a hero image, banners, posters, illus− Add more subjects to a set made with generate_image_set. The new batch is generated exactly as the set was - the same style text and style references, with the background (a color or transparent), size, format, quality, margin and sizing of the batch you name - so a set grows past the 16-subject limit of one call without drifting; only the subjects are new. A set made with style references is sent them again, and only them; a set made from text alone is sent up to 3 images from its first batch, − Add more variations to a set made with generate_character_set. The new batch is generated exactly as the set was - the same character text and character references, with the background (a color or transparent), size, format, quality, margin and sizing of the batch you name - so a set grows past the 16-variation limit of one call without drifting; only the variations are new. A set made with character references is sent them again, and only them; a set made from text alone is sent up to 3 images − Generate a SET of illustrations in one consistent style - scenes, environments, hero images, banners, posters, portraits - one composed picture per scene, every picture in the call at the same size. The style parameter says how they are drawn, styleReferences shows that style in up to 3 reference images, and the scenes parameter says what each picture shows. Without style references, the first scene is drawn first and the rest are drawn to match it. Returns a zip download URL. Each call costs 1 − - The style is how every picture is drawn (medium, technique, palette, lighting treatment); each scene is what one picture shows (its subject, setting, moment and composition). Keep the shared look in the style, so the set stays consistent.− - Scene craft, since each call costs a credit: name the light and the time of day (cold blue twilight, one warm lamp from the left); fix the camera (wide establishing shot, three-quarter portrait, viewed from the doorway); and ask for open space on a named side when text will be laid over the picture later.− - Pictures carry no text unless a scene asks for it: write any words that belong in a picture, such as the name on a shop sign, into its scene.− - Scenes must describe distinct pictures; a scene that describes no picture, or repeats another, is rejected, as is a style that does not describe a visual style.− Scenes that do not describe distinct pictures are refused before anything is generated or charged. To change the style, start a new set instead; to change only how a batch is delivered, use edit_set.− Change how an existing image set, character set or illustration set is delivered, without generating again: its width and height (both, one, or neither, exactly as on the set tools), its canvas when no size is fixed (one canvas for the whole set, or each image wrapped around its own subject), its minimum margin, its sizing (relative or fill), its format and quality, and for a character set or a transparent image set its background (any color, or transparent). The set is delivered again from its − On an illustration set, width and height go together and must be one of the batch's own sizes: the size its scenes were drawn at (get_generations' nativeWidth and nativeHeight) or an exact half, quarter and so on of it, down to 256 pixels on the shorter side. Format and quality apply as on the other sets; canvas, margin, sizing and background do not. At the native size in the model's own format, the originals themselves are delivered.− Export an existing set for the web, iOS, Android and Flutter, free: every image at the base size you name and at every density each platform needs, laid out as each expects (web files with @2x and @3x and an srcset line, an iOS asset catalog with one imageset per image, Android res/ density buckets, Flutter asset folders with the pubspec lines), plus a viewer and a ledger. An image or character set exports as icons; an illustration set exports its scenes whole, for the pictures in an app or site− - [Export set reference](https://logospell.com/docs/export): parameters for export_set, the free export of an existing set for the web, iOS, Android and Flutter: icons from an image or character set, whole pictures from an illustration set+ - generate_illustration_set: a SET of composed illustrations in one style (scenes, environments, hero images, banners, posters, portraits), one illustration per scene, every illustration in a call at one size from a fixed list in that tool's description. 1 credit per call, up to 6 scenes.+ Choosing the right tool: separate subjects, each isolated on its own background (icons, logos, sprites, asset packs), are an image set: one generate_image_set call makes the whole cohesive set, on a solid color or transparent. Keep it an image set even when the listed subjects are described with settings around them: reduce each to its own subject. One character in many variations is a character set. Full composed pictures, each a scene with its own setting (a hero image, banners, posters, illus+ Add more subjects to a set made with generate_image_set. The new batch is generated exactly as the set was - the same style text and style references, with the background (a color or transparent), size, format, quality, margin, sizing and file size limit of the batch you name - so a set grows past the 16-subject limit of one call without drifting; only the subjects are new. A set made with style references is sent them again, and only them; a set made from text alone is sent up to 3 images from + Add more variations to a set made with generate_character_set. The new batch is generated exactly as the set was - the same character text and character references, with the background (a color or transparent), size, format, quality, margin, sizing and file size limit of the batch you name - so a set grows past the 16-variation limit of one call without drifting; only the variations are new. A set made with character references is sent them again, and only them; a set made from text alone is sen+ Generate a SET of illustrations in one consistent style - scenes, environments, hero images, banners, posters, portraits - one composed illustration per scene, every illustration in the call at the same size. The style parameter says how they are drawn, styleReferences shows that style in up to 3 reference images, and the scenes parameter says what each illustration shows. Without style references, the first scene is drawn first and the rest are drawn to match it. Returns a zip download URL. Eac+ - The style is how every illustration is drawn (medium, technique, palette, lighting treatment); each scene is what one illustration shows (its subject, setting, moment and composition). Keep the shared look in the style, so the set stays consistent.+ - Scene craft, since each call costs a credit: name the light and the time of day (cold blue twilight, one warm lamp from the left); fix the camera (wide establishing shot, three-quarter portrait, viewed from the doorway); and ask for open space on a named side when text will be laid over the illustration later.+ - Illustrations carry no text unless a scene asks for it: write any words that belong in an illustration, such as the name on a shop sign, into its scene.+ - Scenes must describe distinct illustrations; a scene that describes nothing to draw, or repeats another, is rejected, as is a style that does not describe a visual style.+ Scenes that do not describe distinct illustrations are refused before anything is generated or charged. To change the style, start a new set instead; to change only how a batch is delivered, use edit_set.+ Change how an existing image set, character set or illustration set is delivered, without generating again: its width and height (both, one, or neither, exactly as on the set tools), its canvas when no size is fixed (one canvas for the whole set, or each image wrapped around its own subject), its minimum margin, its sizing (relative or fill), its format and quality, a file size limit per image on webp (maxKB), and for a character set or a transparent image set its background (any color, or trans+ On an illustration set, width and height go together and must be one of the batch's own sizes: the size its scenes were drawn at (get_generations' nativeWidth and nativeHeight) or an exact half, quarter and so on of it, down to 256 pixels on the shorter side. Format and quality apply as on the other sets; canvas, margin, sizing, background and maxKB do not. At the native size in the model's own format, the originals themselves are delivered.+ Export an existing set for the web, iOS, Android and Flutter, free: every image at the base size you name and at every density each platform needs, laid out as each expects (web files with @2x and @3x and an srcset line, an iOS asset catalog with one imageset per image, Android res/ density buckets, Flutter asset folders with the pubspec lines), plus a viewer and a ledger. An image or character set exports as icons; an illustration set exports its scenes whole, for the illustrations in an app or+ - [Export set reference](https://logospell.com/docs/export): parameters for export_set, the free export of an existing set for the web, iOS, Android and Flutter: icons from an image or character set, whole illustrations from an illustration set
https://logospell.com/llms.txt
− > Custom image generation for AI agents over MCP (Model Context Protocol). Endpoint: https://mcp.logospell.com/mcp (streamable HTTP, bearer API key). Get a free API key at https://logospell.com. Generated downloads stay fetchable for 30 days after creation; only a new batch made from a generation's own images (create_reference's sourceGeneration) restarts that set's window, so download and save files as soon as each generation returns. Each tool result states its exact expiry.− Logospell generates custom images from natural language. Three generation tools:− - generate_image_set: a cohesive SET of separate subjects each on a SOLID-COLOR background (icons, logos, game assets, UI elements, sprite or asset packs). 1 credit per call.− - generate_transparent_image_set: the same kind of cohesive set but with TRANSPARENT backgrounds, so each image can drop onto any backdrop. 1 credit per call; when a solid-color background works, generate_image_set is the faster choice.− - generate_illustration: a SINGLE composed picture (a scene, environment, hero image, banner, character portrait). The prompt is used as written; the output size must be one of a fixed set of pixel dimensions listed in that tool's description. 1 credit per call.− Choosing the right tool: if the request mentions a set, or lists multiple subjects to depict, strongly prefer the set tools. One generate_image_set call (or generate_transparent_image_set for transparent backgrounds) produces the whole cohesive set in a single call. Keep it a set even when the listed subjects are described with settings or scenes around them: reduce each to its own subject for the set rather than producing a separate picture per item. Reserve generate_illustration for a single c− Style from reference images: both set tools accept styleReferences - up to 3 reference images that define the style by example, alone or together with the style text (text plus references holds a style most tightly, and is the recommended way to extend an existing set). Reference images are supplied ONLY through the free create_reference tool: call it to get an upload URL and a ref_ token, upload the image file with one command (curl -T <file> '<uploadURL>'), then pass the token in styleReferenc− Sets larger than one call allows: chain calls. Generate a set, mint up to 3 references straight from its delivered images (create_reference with sourceGeneration and sourceImage - no download or upload needed; the filenames are in the generation's result, and get_generations returns them later), then keep calling the same set tool with the SAME style text, the SAME reference tokens, the same background, and fresh subjects each time - every batch extends one cohesive set. Always reference images − A generation call runs for a minute or more, and larger sets and transparent sets run longer; the server reports progress while it works and allows up to 6 minutes for one call. Give a call that long before treating it as failed, and check list_recent_generations before retrying: a call that seemed to fail may have completed and been billed.− Each generation returns a download URL that stays fetchable for 30 days (the result states the exact expiry). A batch made with references sourced from an earlier generation (create_reference's sourceGeneration) joins that generation's set and restarts the window for the whole set; nothing else extends it, editing included, so fetch and extract each result immediately, as your very first action after each call returns (before writing any reply text), never after a batch of generations. If a gene− After a successful generate_image_set OR generate_transparent_image_set call, the result includes a zip download URL. Download the zip and extract it into the unpackTo directory if the user supplied one, otherwise into a short, descriptive subfolder based on the style. After extracting, tell the user the full path where the images were saved and show the download URL with its expiry time. The zip includes a prompt.json recording the call (the same record get_generations returns) and an index.htm− After a successful generate_illustration call, the result includes a zip download URL. Download the zip and extract it - into the unpackTo directory if the user supplied one, otherwise into a short descriptive subfolder. The zip contains the illustration, a prompt.json recording what was requested, and an index.html viewer. Tell the user the full path where the image was saved and show the download URL with its expiry time, and if you can run shell commands, open the index.html for them right aw− Editing a delivered set: edit_image_set (free) changes how an existing set is delivered - its width and height, margin, sizing, format and quality, and for a transparent set the background color it is composed over - by cutting it again from its full-resolution source, and replaces the set's download in place (same URL). Use it instead of generating again whenever only the delivery settings should change; a different picture is a new generation. A transparent set can be delivered on any backgrou− Icons for an app or site: export_icons (free) exports an existing set as icons at the base size the user names - every subject at every density the web, iOS, Android and Flutter need, laid out as each expects, with a viewer and a ledger - from the set's full-resolution source. One batch and one size per call; the export follows the set's current margins and sizing (edit_image_set changes those first). The ledger says per tree whether a density enlarged subjects past their source pixels. How larg− Deleting: delete_generations (free) permanently removes one or more of your generations before their download window closes (each download URL stops working, and the images and the source kept for edits and icon exports are removed), and delete_references (free) permanently removes one or more reference images. Only the API key that created an item can delete it, a delete cannot be undone, and credits are not refunded. Call them only when the user asks for a deletion, never to tidy up on your ow− Generate a cohesive SET of custom images on a SOLID-COLOR background, each one a separate isolated subject sharing one background and one visual style (icons, logos, game assets, UI elements, sprite/asset packs). The style parameter says how everything is drawn; the subjects parameter says what to draw. The style can also come from reference images via the styleReferences parameter - alone, or best combined with the style text (text plus references holds a style tightest), so an existing set can− For TRANSPARENT-background output, use generate_transparent_image_set instead (1 credit per call).− For a SINGLE composed picture or a full-bleed scene (hero image, banner, character portrait, environment), use generate_illustration instead.− Output formats: PNG (lossless), JPEG, or WebP. Images can be delivered at a fixed width and height, at one fixed axis with the other hugging each subject, or at their native resolution.− Size and quality considerations: Leaving width and height unset delivers images at their native resolution, unscaled under relative sizing except that a subject far larger than the rest is shrunk (fill sizing scales each subject to its frame), which produces the highest quality results and is recommended when images will be post-processed, composited, or resized downstream. Native output dimensions vary between generations and track the subject count - roughly 650-950px per side for small sets, − - Image descriptions should describe WHAT to depict, not where to position it.− - Each image is ONE isolated subject, not a scene. Describe the subject with its pose or action and anything it directly holds, rides, or interacts with, but not the surrounding setting, environment, landscape, or sky. For a single composed scene (a figure set within an environment), use generate_illustration instead.− - Style description max length: 500 characters. Image description max length: 200 characters each.− - Sizing: relative (the default) keeps the sizes the model gave the subjects in relation to one another, one scale for the whole set; fill scales each subject on its own to fill its frame less the margin, the icon-set convention, giving up relative size and enlarging subjects smaller than the frame (the result says by how much). Both can be changed later with edit_image_set.− - Icons: the subject count sets how large a batch's icons can later be exported with export_icons, crisp at every density: about a 136px base size with 13 to 16 subjects, 160 with 10 to 12, 180 with 7 to 9, 192 with 5 or 6, 256 with 4 or fewer. Every generation result states its batch's own crisp base size.− ### generate_transparent_image_set− Generate a cohesive SET of custom images with TRANSPARENT backgrounds, each one a separate isolated subject sharing one visual style (icons, logos, sprites, UI assets that need to drop onto any backdrop). The style parameter says how everything is drawn; the subjects parameter says what to draw. The style can also come from reference images via the styleReferences parameter - alone, or best combined with the style text (text plus references holds a style tightest), so an existing set can be exte− Output formats: PNG (lossless) or WebP. JPG is not supported because it has no alpha channel.− Size and quality considerations match generate_image_set: leaving width and height unset delivers native resolution (best quality, varies between generations; relative sizing scales nothing but a subject far larger than the rest, fill scales each subject to its frame); fixing them resamples to that box, and fixing one axis lets the other hug each subject.− IMPORTANT - style and subject description rules for best results:− The style applies to every image in the set, so it is what keeps them visually consistent. Put HOW the images are drawn (technique, palette, surface treatment) in the style, and make each subject description only about WHAT that one subject is, not how it looks. A quick test for any phrase: is it WHAT the subject is, or HOW it is drawn? HOW belongs in the style, shared across the set.− - Get the style and the subject descriptions right with the user before you call. When their request puts how an image is drawn, a background, or a scene into a subject description (or names the subjects to draw in the style rather than as separate entries in the subjects list), fix it as you compose the call: routine moves of shared technique into the style you can just make, but when a change drops or alters something they explicitly asked for, tell them what you are adjusting and why first. E− - The style describes the visual treatment of the images (e.g. 'watercolor', 'pixel art', 'stained glass'). It must NOT mention background color, image count, layout, or sizing.− - Do not list the subjects to draw in the style (e.g. 'illustrations of a fox, an owl, and a deer'); the style is only the shared visual treatment, and the subjects belong in the subjects list, one per entry. A category or theme word is fine (e.g. 'insect illustration').− - Do not put background color or background descriptions in the style or subject descriptions.− - Avoid framing the style as a type of painted canvas ('oil painting', 'acrylic painting', 'gouache painting', 'pastel painting'). These tend to produce each image as a rectangular framed canvas with its own colored background, rather than an isolated subject. Prefer 'illustration' or a specific technique: 'watercolor illustration', 'pen-and-ink sketch', 'ink wash', 'relief-etching', 'pastel drawing', 'woodblock print'.− - Avoid color-field or atmospheric phrasings in the style ('luminous backgrounds of violet, rose, and gold', 'set against jewel-tone fields', 'dreamlike rainbow atmosphere'). These instruct the image model to fill each image with colored atmosphere, producing framed compositions rather than isolated subjects. Describe only the linework, palette, and technique of the subjects themselves.− - Do not describe an aged, weathered, cracked, or textured surface, ground, wall, panel, or paper that the whole artwork sits on ('on aged wood', 'cracked fresco wall', 'aged parchment surface'); name the art tradition(s) or style(s) instead ('fresco-style illustration'). Texture that belongs to a subject's own material is fine ('a weathered bronze shield', 'a cracked ceramic vase').− - No captions, labels, or annotations. Text that is part of the depicted object is fine (e.g. 'STOP' on a stop sign, 'EXIT' on an exit sign).− - No grid lines, borders, frames, or separators.+ > Custom image generation for AI agents over MCP (Model Context Protocol). Endpoint: https://mcp.logospell.com/mcp (streamable HTTP, bearer API key). Get a free API key at https://logospell.com. Generated downloads stay fetchable for 30 days after creation; only a new batch made with an extend tool or from a generation's own images (create_reference's sourceGeneration) restarts that set's window, so download and save files as soon as each generation returns. Each tool result states its exact exp+ Logospell generates custom images from natural language. Three generation tools, and three that grow a set:+ - generate_image_set: a cohesive SET of separate subjects on one SOLID-COLOR background, or TRANSPARENT (background "transparent") so each image can drop onto any backdrop (icons, logos, game assets, UI elements, sprite or asset packs). 1 credit per call. When a solid color works, it is the faster choice.+ - generate_character_set: a set of ONE character (a mascot, creature, person, or single product), one variation of it per image, on a solid-color or a transparent background (sticker and reaction packs, mascot poses). The character comes from text, characterReferences images, or both; the variations list says what the character is doing in each image. 1 credit per call.+ - generate_illustration_set: a SET of composed pictures in one style (scenes, environments, hero images, banners, posters, portraits), one picture per scene, every picture in a call at one size from a fixed list in that tool's description. 1 credit per call, up to 6 scenes.+ - extend_image_set, extend_character_set and extend_illustration_set: add more subjects, variations or scenes to an existing set, generated exactly as the set was. Priced as the set's own tool.+ Choosing the right tool: separate subjects, each isolated on its own background (icons, logos, sprites, asset packs), are an image set: one generate_image_set call makes the whole cohesive set, on a solid color or transparent. Keep it an image set even when the listed subjects are described with settings around them: reduce each to its own subject. One character in many variations is a character set. Full composed pictures, each a scene with its own setting (a hero image, banners, posters, illus+ Style from reference images: generate_image_set and generate_illustration_set accept styleReferences - up to 3 reference images that define the style by example, alone or together with the style text (text plus references holds a style most tightly). generate_character_set takes reference images too, as characterReferences: images of the character itself, not a style. Reference images are supplied ONLY through the free create_reference tool: call it to get an upload URL and a ref_ token, upload + Sets larger than one call allows: generate the set, then call extend_image_set (extend_character_set for a character set, extend_illustration_set for an illustration set) with the id of any batch in it and the next subjects, variations or scenes, as often as the set needs. The set supplies everything else - its tool, text, references and delivery settings - so every batch is anchored to the set's own source and none drifts; an illustration set can also grow at another size from its list. For a d+ A generation call can run for a minute or more, and larger sets and transparent image sets run longer; the server reports progress while it works and allows up to 6 minutes for one call. Give a call that long before treating it as failed, and check list_recent_generations before retrying: a call that seemed to fail may have completed and been billed.+ Each generation returns a download URL that stays fetchable for 30 days (the result states the exact expiry). A batch made with an extend tool, or with references sourced from an earlier generation (create_reference's sourceGeneration) made by the same tool on the same kind of background, a color or transparent, joins that set and restarts the window for the whole set; a sourced reference used by another tool, or by the same tool on the other kind of background, restarts its source set's window + After a successful set call (any generate or extend tool), the result includes a zip download URL. Download the zip and extract it into the unpackTo directory if the user supplied one, otherwise into a short, descriptive subfolder based on the style. After extracting, tell the user the full path where the images were saved and show the download URL with its expiry time. The zip includes a prompt.json recording the call (the same record get_generations returns) and an index.html that displays all+ Editing a delivered set: edit_set (free) changes how an existing set is delivered - its width and height, margin, sizing, format and quality, and for a character set or a transparent image set its background - by cutting it again from its full-resolution source, and replaces the set's download in place (same URL). Use it instead of generating again whenever only the delivery settings should change; a different picture is a new generation. A character set or a transparent image set can be deliver+ Files for an app or site: export_set (free) exports an existing set at the base size the user names - every image at every density the web, iOS, Android and Flutter need, laid out as each expects, with a viewer and a ledger - from the set's full-resolution source. An image or character set exports as icons, following its current margins and sizing (edit_set changes those first); an illustration set exports its scenes whole. One batch and one size per call. The ledger says per tree whether a dens+ Deleting: delete_generations (free) permanently removes one or more of your generations before their download window closes (each download URL stops working, and the images and the source kept for edits and exports are removed), and delete_references (free) permanently removes one or more reference images. Only the API key that created an item can delete it, a delete cannot be undone, and credits are not refunded. Call them only when the user asks for a deletion, never to tidy up on your own: a + Generate a cohesive SET of custom images on one SOLID-COLOR background or a TRANSPARENT one, each one a separate isolated subject sharing one visual style (icons, logos, game assets, UI elements, sprite/asset packs; transparent for images that drop onto any backdrop). The style parameter says how everything is drawn; the subjects parameter says what to draw; the background parameter is a color or "transparent". The style can also come from reference images via the styleReferences parameter - alo+ For composed, full-bleed pictures (scenes, hero images, banners, posters, environments), use generate_illustration_set instead.+ For several images of ONE character (the same mascot, creature, person, or product in different poses or moods), use generate_character_set instead.+ Output formats: PNG (lossless), JPEG, or WebP; JPEG has no alpha channel, so a set delivered transparent is PNG or WebP. Images can be delivered at a fixed width and height, at one fixed axis with the other hugging each subject, or at their native resolution.+ Size and quality considerations: Leaving width and height unset delivers images at their native resolution, unscaled under relative sizing except that a subject far larger than the rest is shrunk (fill sizing scales each subject to its frame), which produces the highest quality results and is recommended when images will be post-processed, composited, or resized downstream. On a solid background, native output dimensions vary between generations and track the subject count - roughly 650-950px pe+ - Subject descriptions should describe WHAT to depict, not where to position it.+ - Each image is ONE isolated subject, not a scene. Describe the subject with its pose or action and anything it directly holds, rides, or interacts with, but not the surrounding setting, environment, landscape, or sky. For composed scenes (a figure set within an environment), use generate_illustration_set instead.+ - Style description max length: 500 characters. Subject description max length: 200 characters each.+ - Sizing: relative (the default) keeps the sizes the model gave the subjects in relation to one another, one scale for the whole set; fill scales each subject on its own to fill its frame less the margin, the icon-set convention, giving up relative size and enlarging subjects smaller than the frame (the result says by how much). Both can be changed later with edit_set.+ - Icons: the subject count sets how large a batch's icons can later be exported with export_set, crisp at every density: about a 136px base size with 13 to 16 subjects, 160 with 10 to 12, 180 with 7 to 9, 192 with 5 or 6, 256 with 4 or fewer. Every generation result states its batch's own crisp base size.+ - To add more subjects to a set, call extend_image_set with the id of any batch in it, as often as the set needs.+ - Showing the result: as soon as the call returns, show the user every delivered image before you put them to use, then keep working without waiting for a reply (unless the user asked to review first), so they can ask for a change before anything is built on them. Show each image exactly as delivered, as its own file: the files are the product, and their exact size, margin and background are what the user asked for. Never present a new image made from them, even to check them; it hides all three+ ### generate_character_set+ Generate a SET of images of ONE character - the same mascot, creature, person, or single product in every image - one isolated variation of it per image, on one SOLID-COLOR background or a TRANSPARENT one (sticker and reaction packs, mascot poses, a product shown many ways; transparent for stickers that drop onto any chat or backdrop). The character parameter describes who or what it is; characterReferences shows it in up to 3 reference images, the most faithful way to keep one specific characte+ For many DIFFERENT subjects sharing one style, use generate_image_set instead.+ Output formats: PNG (lossless), JPEG, or WebP; JPEG has no alpha channel, so a set delivered transparent is PNG or WebP.+ Size and quality considerations match generate_image_set: leaving width and height unset delivers native resolution (best quality, varies between generations; relative sizing scales nothing but a variation far larger than the rest, fill scales each variation to its frame); fixing them resamples to that box, and fixing one axis lets the other hug each variation.+ IMPORTANT - character and variation description rules for best results:+ The character and its references decide WHO appears in every image; each variation decides only what that one character is doing in its image.+ - Describe each variation by what the character is doing in it: its action and pose, what it is feeling and how strongly, its expression, and anything it holds or wears. Specific feelings at specific intensities give the most expressive sets (a slow-burning silent glare and a mid-leap scream read very differently).+ - Each image is ONE isolated character, not a scene: describe the character and what it directly holds or interacts with, never the surrounding setting, environment, landscape, or sky.+ - Do not use size words (large, tiny, small, etc.) on the character as a whole - all images are produced at the same size. Size words on what it holds or wears are fine (e.g. 'holding a tiny umbrella').+ - Do not put background color or background descriptions in the character or variation text.+ - No captions, labels, or annotations. Text that is part of a depicted object is fine.+ - Do not connect the images to each other; each must be drawable on its own.
Showing the first 40 of each.
https://logospell.com/llms.txt
− > Custom image generation for AI agents over MCP (Model Context Protocol). Endpoint: https://mcp.logospell.com/mcp (streamable HTTP, bearer API key). Get a free API key at https://logospell.com. Generated downloads stay fetchable for 30 days after creation and the window cannot be extended: download and save files as soon as each generation returns. Each tool result states its exact expiry.− Each generation returns a download URL that stays fetchable for 30 days and cannot be extended (the result states the exact expiry), so fetch and extract each result immediately, as your very first action after each call returns (before writing any reply text), never after a batch of generations. If a generation's result message is lost (for example the connection drops mid-call), do NOT blindly re-generate: the work may have completed and been billed. Call list_recent_generations first - it ret− Size and quality considerations: Leaving width and height unset delivers images at their native resolution with zero scaling, which produces the highest quality results and is recommended when images will be post-processed, composited, or resized downstream. Native output dimensions vary between generations and track the subject count - roughly 650-950px per side for small sets, down to roughly 400-650 at the full 16; fewer subjects means larger native images. Fixing width and height (e.g. 512 a− Size and quality considerations match generate_image_set: leaving width and height unset delivers native resolution (best quality, varies between generations); fixing them resamples to that box, and fixing one axis lets the other hug each subject.− Check how many image generation credits remain on your account: one balance shared by your MCP calls and the logospell.com generate page. Call it before generating to confirm the balance covers the call (each generation tool states its cost), or afterwards to see what is left. It only reads the balance, changes nothing, and costs no credits.− jpg has no alpha: asking for jpg on a transparent set composes the images over white unless the same call gives a background color; jpg together with background "transparent" is rejected. background applies to transparent sets only. Not available for illustrations, or for sets generated before this tool existed (they have no source).+ > Custom image generation for AI agents over MCP (Model Context Protocol). Endpoint: https://mcp.logospell.com/mcp (streamable HTTP, bearer API key). Get a free API key at https://logospell.com. Generated downloads stay fetchable for 30 days after creation; only a new batch made from a generation's own images (create_reference's sourceGeneration) restarts that set's window, so download and save files as soon as each generation returns. Each tool result states its exact expiry.+ Each generation returns a download URL that stays fetchable for 30 days (the result states the exact expiry). A batch made with references sourced from an earlier generation (create_reference's sourceGeneration) joins that generation's set and restarts the window for the whole set; nothing else extends it, editing included, so fetch and extract each result immediately, as your very first action after each call returns (before writing any reply text), never after a batch of generations. If a gene+ Size and quality considerations: Leaving width and height unset delivers images at their native resolution, unscaled under relative sizing except that a subject far larger than the rest is shrunk (fill sizing scales each subject to its frame), which produces the highest quality results and is recommended when images will be post-processed, composited, or resized downstream. Native output dimensions vary between generations and track the subject count - roughly 650-950px per side for small sets, + Size and quality considerations match generate_image_set: leaving width and height unset delivers native resolution (best quality, varies between generations; relative sizing scales nothing but a subject far larger than the rest, fill scales each subject to its frame); fixing them resamples to that box, and fixing one axis lets the other hug each subject.+ Check how many image generation credits remain on your account: one balance shared by your MCP calls and the logospell.com generate page. Call it before generating to confirm the balance covers the call (each generation tool states its cost), or afterwards to see what is left. When credits run out, buy_credits returns a checkout link for more. It only reads the balance, changes nothing, and costs no credits.+ ### buy_credits+ Buy more credits for your API key. Returns a Stripe Checkout link for 1 to 10 credit packs, already tied to this key's account, so no sign-in is needed. Calling this charges nothing: open the link in a browser if you can, or give it to the user, and the user completes the payment there with a card or Link. The credits are added to this key within seconds of payment; call check_credits to confirm. The result gives the purchase's credits and price. Costs no credits.+ jpg has no alpha: asking for jpg on a transparent set composes the images over white unless a background color is in force (given in the same call or kept from an earlier edit); jpg together with background "transparent" is rejected. background applies to transparent sets only. Not available for illustrations, or for sets generated before this tool existed (they have no source).
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect