Imagcon

io.github.Explorer-64Published by GitHub account Explorer-64v0.2.5Updated Oct 24, 2026

Generate PWA icon sets and iOS splash screens from a text prompt or an existing image.

VerifiedStreamable HTTPWeb executableDeveloper ToolsMedia & Design

Overview

AI-generated overview

Imagcon generates PWA icon sets and iOS splash screens from a text prompt or an existing image, and saves or downloads the resulting packs.

What you can do
  • Generate source images from a text description and save them to a gallery
  • Build PWA install packs (all sizes, maskable assets, manifest.json) from a prompt, a saved image key or a local PNG/JPEG/WebP
  • Produce 16 iOS splash screens from a prompt, a saved image or a local file
  • List saved images and icon or splash sets, and download them as ZIPs or get authenticated download URLs
  • Check remaining credits and activate a permanent account after a pay-per-call payment
When to use it
Useful when building a web app or PWA and you want an assistant to produce the icon and splash-screen assets, either from a described design or from an image you already have, without visiting the site.
Requirements
An Imagcon API key (starting with ic_live_) supplied via the IMAGCON_API_KEY environment variable or the --api-key flag, or as a bearer token in the Authorization header for the remote endpoint. The local package runs through uvx and needs Python 3.11-3.12 and uv; it is installed from a wheel URL rather than PyPI. Network access to imagcon.app is required.
Before you install
The API key is a secret and is passed on the command line in some examples, where it may be visible in process lists or config files. AI generation and set exports consume paid credits; splash screens in install_pwa_pack cost a second credit. Account activation involves a wallet address, a wallet signature and a pay-per-call payment. Tools write files into output_dir and save items to your account.

Installation

In SourceWeft

  1. Open Imagcon in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.Explorer-64%2Fimagcon-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "imagcon": {
      "type": "http",
      "url": "https://mcp.imagcon.app/",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

imagcon-mcp

Local MCP server that wraps the Imagcon API so assistants can generate PWA icon sets (all sizes, maskable assets, manifest.json) and iOS splash screens without opening the site. Runs as a stdio process via uvx — no hosted service dependency, no persistent connections.

Requirements

Install

The package is self-hosted (not on PyPI). Install directly from the wheel:

bash
claude mcp add imagcon -- uvx --from https://imagcon.app/downloads/imagcon_mcp-0.3.0-py3-none-any.whl imagcon-mcp --api-key ic_live_...

Or with the key in the environment instead of on the command line:

bash
claude mcp add imagcon -- uvx --from https://imagcon.app/downloads/imagcon_mcp-0.3.0-py3-none-any.whl imagcon-mcp
bash
export IMAGCON_API_KEY=ic_live_...

For other MCP clients (Cursor, Windsurf, VS Code, Cline, Zed, Warp, Continue.dev), use the equivalent stdio config:

json
{  "mcpServers": {    "imagcon": {      "command": "uvx",      "args": ["--from", "https://imagcon.app/downloads/imagcon_mcp-0.3.0-py3-none-any.whl", "imagcon-mcp", "--api-key", "ic_live_..."]    }  }}

Per-client config file locations and full examples: see CLIENT-CONFIGS in imagcon.app/.well-known/blueprint.txt.

Tools

Images

  • generate_image — AI-generate a source image from a text description. Returns image_key and a preview URL. Show the preview to the user and confirm before generating icons.
  • save_image — Save a generated image to your gallery by image_key and name.
  • list_saved_images — List all saved source images with keys and preview URLs.
  • create_icons_from_key — Generate a PWA install pack from an already-saved image_key. Returns html_head + a signed ZIP URL; local stdio also extracts to output_dir (default ./).
  • install_pwa_pack — Same builder as create_icons_from_key. Splash is a second credit and defaults to false.

Icon sets

  • generate_pwa_icons — AI-generate a source image, then a droppable public/ tree. Extract to output_dir (default ./). Do not pass ./public/icons — that nests.
  • create_pwa_icons_from_image — Same PWA pipeline from an existing local PNG/JPEG/WebP at image_path (no AI generation).
  • list_saved_icon_sets — List saved icon sets with IDs.
  • download_icon_set — Download a saved icon set ZIP by set_id, extract to output_dir.
  • get_icon_set_download_url — Get an authenticated download URL for a saved icon set ZIP by set_id.

Splash screens

  • generate_splash_screens — AI-generate a source image and produce 16 iOS splash screens, extract to output_dir (default ./public/splash).
  • create_splash_screens_from_image — Same splash pipeline from an existing local PNG/JPEG/WebP at image_path (no AI generation).
  • create_splash_screens_from_key — Same splash pipeline from an existing image_key (e.g. from generate_image or list_saved_images) — composites the icon on each canvas size without re-generating.
  • download_splash_screens — Download a saved splash screen set ZIP by set_id, extract to output_dir.
  • get_splash_screen_download_url — Get an authenticated download URL for a saved splash screen set ZIP by set_id.

Account

  • get_credit_balance — Returns remaining Imagcon credits.
  • setup_wallet_profile — Activate a permanent Imagcon account after a pay-per-call x402 payment. Pass wallet address, profile token from X-Imagcon-Token, name, terms_confirmed (after reading https://imagcon.app/terms-of-service), and a wallet signature over imagcon.app/profile/activate:{profile_token}:{unix_timestamp}.

AI image generation (generate_image, generate_pwa_icons, generate_splash_screens) and icon/splash set exports use credits. create_pwa_icons_from_image, create_splash_screens_from_image, create_splash_screens_from_key, and create_icons_from_key skip AI generation credits but still charge for export.

Configuration

SourceVariable / flag
EnvironmentIMAGCON_API_KEY
CLI--api-key (overrides the env var)

If the key is missing, the process exits with an error pointing to imagcon.app/api-keys.

API base URL

All requests go to https://imagcon.app (no other base URL is supported).

Source: README.md at commit 5e6e92d

Tools

0
This server asks for a credential such as an API key, so SourceWeft could not read its tools without one and has not indexed them.

Version history

1
  1. v0.2.5LatestSep 16, 2026

Score

85% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts