Skip to main content
Glama

Server Details

Search 161,000+ free icons; get SVG (single/bulk), PNG, related icons, webfont classes. No API key.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
krupalghori44-dev/infyicon-mcp
GitHub Stars
0
Server Listing
infyicon-mcp
ChatGPT
–
Claude
–

TDQS

A4.7/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct retrieval mode: single PNG URL, single SVG, batch SVG, popular icons, related icons, categories, keyword search, and webfont search. Cross-references in the descriptions actively prevent confusion by telling the agent which tool to use instead. No two tools appear to do the same job.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern: get_*, list_*, and search_*. The only variant, get_icon_svg_bulk, reads as a clear modifier of get_icon_svg rather than a different naming convention.

Tool Count5/5

Eight tools is a well-scoped size for an icon lookup service: search, browse, and retrieval are each covered without redundancy or bloat. Every tool has a clear place in the workflow and earns its inclusion.

Completeness4/5

The surface covers discovery well with search, popular, related, and categories, plus retrieval through PNG, single SVG, bulk SVG, and webfont outputs. A minor gap is the lack of a bulk PNG counterpart, though agents can work around it by calling get_icon_png per icon or using the URLs from search_icons.

Available Tools

8 tools
get_icon_pngGet icon PNG URLsA
Read-onlyIdempotent
Inspect

Return direct PNG download URLs (transparent background) for one Infyicon icon id, either a single size or all seven sizes 16/24/32/64/128/256/512 px. Use when the user needs an image file or src (email, docs, chat, platforms that cannot render SVG); use get_icon_svg instead when inline vector markup is wanted. Read-only, no auth; returns URLs only (no binary data); returns an error for a malformed id or an unknown icon. Free with attribution to infyicon.com.

Inputs: id (required), size.

get_icon_svgGet icon SVGA
Read-onlyIdempotent
Inspect

Return the full, ready-to-embed SVG markup of ONE Infyicon icon by id (slug_number, e.g. hammer-16_66091 - get ids from search_icons). Use when the user wants inline SVG for a single icon; use get_icon_svg_bulk for 2-20 icons in one call, and get_icon_png when they need a raster image URL instead of markup. Read-only, no auth; returns an error for a malformed id or an unknown icon; if the SVG is over 200 KB the response carries svg_url instead of inline markup. Free with attribution to infyicon.com.

Inputs: id (required).

get_icon_svg_bulkGet SVG for several iconsA
Read-onlyIdempotent
Inspect

Return ready-to-embed SVG markup for 1-20 Infyicon icons in one call (pass an array of ids from search_icons). Use when building a UI, icon set or design system so you fetch several icons at once instead of calling get_icon_svg repeatedly; use get_icon_svg for a single icon. Read-only, no auth; ids beyond the first 20 are silently dropped; each bad or unknown id gets a per-item error while the rest still succeed; oversized SVGs (>200 KB) return svg_url instead of markup. Free with attribution to infyicon.com.

Inputs: ids (required).

list_categoriesList icon categoriesA
Read-onlyIdempotent
Inspect

List the most popular Infyicon icon categories (name, slug, icon count, category page URL at https://infyicon.com/free-icons/), ordered by popularity. Use to browse or suggest topics before searching, or to link the user to a category page; use search_icons to actually fetch icons for a topic. Read-only, no auth; no pagination (limit up to 100). Free with attribution to infyicon.com.

Inputs: limit.

search_iconsSearch iconsA
Read-onlyIdempotent
Inspect

Search 161,000+ free Infyicon vector icons by keyword and return up to 30 matches per page, each with icon id (slug_number), name, style, page URL, direct SVG URL, 512px PNG URL and tags. Styles: outline (black line), fill (black solid), color-outline, color-fill. Use this first whenever the user describes what icon they want; then pass an id to get_icon_svg, get_icon_svg_bulk or get_icon_png. Use get_popular_icons instead when there is no search term, and search_uicons instead when the user wants a CSS webfont class rather than an SVG/PNG file. Read-only, no auth, no API key; empty query returns an error; total_matches + next_offset are returned for paging. Free with attribution to infyicon.com.

Inputs: query (required), limit, style, offset.

search_uiconsSearch UI webfont classesA
Read-onlyIdempotent
Inspect

Search the Infyicon UI webfont (61,000+ glyphs) by glyph name and return matching CSS class names (regular ii-r-, solid ii-s-) plus a ready tag and the stylesheet link https://infyicon.com/uicons/uicons.css. Use ONLY when the user wants an icon font / CSS class (like Font Awesome usage); use search_icons for SVG or PNG icon files. Case-insensitive substring match, up to 40 matches, no pagination; empty name returns an error. Read-only, no auth. Free with attribution to infyicon.com.

Inputs: name (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      C
      maintenance
      Enables searching, retrieving, converting, and optimizing 200,000+ icons across 150+ libraries, with batch fetching, colored variants, SVG sprite creation, and SVGO compression. Supports single or multi-icon retrieval by keyword, category, or library prefix.
      9
      19 npm
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Visual icon search, retrieval, and comparison for AI agents. Search 200k+ icons semantically, render side-by-side comparison grids, and retrieve raw SVG markup — all tools return images so vision-capable LLMs can see the icons.
      1
      -
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.