appcrane_set_app_icon
Set the app icon by uploading a base64-encoded image in PNG, SVG, WEBP, JPEG, or GIF format. Replaces the existing icon without requiring a new deployment.
Instructions
Set the tile icon for an app (shown on the Dashboard, the Launcher cards, the Manage table, and the frame topbar). Accepts a base64-encoded image in PNG / SVG / WEBP / JPEG / GIF. For repo-tracked icons prefer committing public/icon.png to the repo — AppCrane picks it up automatically on each deploy. Use this MCP tool when the icon needs to change without a redeploy, or when the source isn't in the repo. Replaces any existing icon. App-admin or owner required (or global admin).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | App slug. | |
| base64 | Yes | Base64-encoded image payload. May or may not include the data URL prefix (data:image/png;base64,…) — both work. Max 500 KB decoded. | |
| format | Yes | Image format. Determines the on-disk file extension (icon.<format>). |