Skip to main content
Glama
787,722 tools. Updated 2026-11-15 23:11

"ICON" matching MCP tools:

  • Generate platform-ready app icons from one logo. Inputs: `image` — a PNG or JPEG data URI (e.g. "data:image/png;base64,...") or a public https image URL; omit it to open the interactive upload card. Optional: `platforms` (any of web, ios, macos, android, windows, linux, or "all"; default web), `targets` (exact ids such as "ios-1024" or "web-favicon-32" for one or more specific icons; overrides platforms), `size` (16–2048 px shortcut that returns a single square PNG), `background` (CSS color, or "transparent"; iOS/App Store icons become opaque white when transparent), `padding` (0–40 percent), `radius` (0–50 percent) and `fit` ("contain" or "cover"). Returns one or many PNG icons as MCP image content plus structured metadata (filename, platform, pixel size). Use when a user wants a favicon, Apple touch icon, app icon, PWA icons, or a complete multi-platform icon set from a logo.
    ConnectorNo auth
  • Search icon libraries by style, mood, or use case to find matches for your design system's personality, then choose from the closest results.
    MIT
  • Checks whether a project already has an icon library installed before any icon work, returning the locked library and installed icons or a no-library result.
    MIT
  • Delete an icon from the site library and the project copy. REFUSED while anything names it — an installed block, a render bundle, an icon field of a post type or an options page (its choices), or a live block version of the project — and the answer says which. force:true deletes anyway: every place naming it then renders nothing, and `usedBy` lists them. Confirm with the user before forcing. Rules: get-skill-doc {id:"icons-contract"} — read it before the first call.
    Connector
    Destructive
    API key
  • Add an icon to the site library, or replace one, from EXACTLY ONE source: `svg` markup, or `fileKey`+`nodeId` of a Figma node (exported as vector). id = <group>/<slug>, group one of brand, ui, feature, social, contact, flag; ids are permanent once a block names them. The markup is sanitised and its colours turned into CSS-driven paint per colorMode. list-icons FIRST. Rules: get-skill-doc {id:"icons-contract"} — read it before the first call.
    ConnectorAPI key
  • One library icon with its svg — as the site renders it (colours already turned into currentColor for mono/duotone). A block does not paste this: it calls fabrement_icon('<id>'). Rules: get-skill-doc {id:"icons-contract"} — read it before the first call.
    ConnectorAPI key

Matching MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    A Model Context Protocol (MCP) server for semantic SVG icon search. Generate infographic SVG icons by keyword — over 100,000 icons with semantic search support.
    1
    12 npm
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provide access to Iconify's MCP server with over 200,000 open-source vector ICONS, supporting icon set browsing, searching, and obtaining multi-framework usage examples.
    4
    2
    Apache 2.0

Matching MCP Connectors

  • Logos and favicons for any domain or product name, with confidence scores. Free, no key.

  • App icons for iOS, Android, web and desktop apps: one bold symbol on a rounded square, in the style and colors of the app.

  • Browse all available icon collections from Iconify, returning metadata including name, total icons, author, license, and sample icons for 200+ icon sets.
    Apache 2.0
  • Generates an authentic Apple Icon Composer PNG from editable icon art on macOS, saves it to the workspace, and optionally returns inline. Avoids approximations by requiring Icon Composer locally.
    MIT
  • Retrieve detailed information and all available icons from a specific icon set by providing its prefix, enabling comprehensive icon exploration and selection.
    Apache 2.0
  • Retrieve icon data and framework usage examples by providing the icon name in 'prefix:icon-name' format for React, Vue, Svelte, and other popular frameworks.
    Apache 2.0
  • List asset layouts in Hudu to inspect the templates behind asset types, including custom fields, icons, and settings. Discover layout names and field labels before creating or updating assets.
    MIT
  • Check the exact accepted values for map scopes, themes, icons, projections, patterns, and URL grammar before generating a static map. Prevents silent failures from invalid names that render nothing.
    MIT
  • Detect pixel-visible differences between baseline and current PNG screenshots, returning a normalized diff summary and images for visual regression analysis.
    Apache 2.0
  • Create a new diagram from scratch, replacing the whole draw.io document and its unsaved changes. Use it to provide the mxCell XML for a fresh diagram instead of editing an existing one.
    Apache 2.0
  • Create or update Home Assistant dashboards using full configuration, JSON Patch edits, or Python transforms, while controlling title, icon, sidebar visibility, and admin access.
    MIT
    Destructive
  • Update a page by providing its id, then optionally change the title, icon, body (plain text replacing content), or archive status. Omitted fields remain unchanged.
    MIT
  • Modify Home Assistant entity registry metadata—area, name, icon, device class, labels, aliases, voice exposure, enabled state, or entity ID—in one call.
    MIT
    Destructive
  • Retrieve a single subcategory's record by service ID to access its name, hierarchy links, and optional SEO metadata. Useful after discovering a subcategory from a list.
    MIT
  • Validate a Symbols/DOMQL component string against the deterministic ruleset. Get violations and warnings instantly to verify code before saving, even without CLI access.
    Creative Commons Attribution Non Commercial 4.0 International