Icon Composer MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_iconB | Create an Apple Icon Composer .icon bundle from a foreground image and background color. Outputs a ready-to-use .icon bundle for Xcode 26. |
| add_layer_to_iconB | Add a new layer to an existing .icon bundle. Creates a new group or adds to an existing one. |
| remove_layerB | Remove a layer or entire group from an .icon bundle. Optionally cleans up orphaned asset files. |
| set_glass_effectsA | Configure Liquid Glass effects (specular, blur, shadow, translucency) on a layer group in an existing .icon bundle. |
| set_appearancesB | Set dark mode or tinted mode appearance overrides for the icon background fill, layer group, or individual layer properties. |
| export_previewA | Render a preview of an .icon bundle. Uses Apple's ictool for Liquid Glass rendering by default (falls back to flat composite if Icon Composer is not installed). Supports canvas backgrounds and zoom. |
| read_iconA | Read and inspect an existing .icon bundle. Returns the manifest JSON and list of assets. |
| set_fillB | Set the background fill of an .icon bundle. Supports solid colors and gradients. |
| set_layer_positionA | Set the scale (zoom) and offset of a layer or group within the .icon bundle. Use to zoom the glyph in/out or reposition it. |
| toggle_fxA | Enable or disable all Liquid Glass effects (specular, shadow, blur, translucency) on every group in the .icon bundle at once. |
| render_liquid_glassA | Render a pixel-perfect Liquid Glass preview using Apple's ictool. Produces the exact same rendering as iOS 26. Requires Icon Composer.app installed. |
| export_marketingA | Export a flat marketing PNG for App Store Connect. No Liquid Glass effects, no alpha channel. Produces a 1024x1024 (default) opaque PNG ready for upload. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| create-app-icon | Create an app icon from a logo image with Liquid Glass effects |
| add-dark-mode | Add dark mode appearance to an existing icon |
| export-for-app-store | Export all required assets for App Store submission |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ethbak/icon-composer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server