Infyicon MCP Server
MCP serverSearchThis integration gives your AI access to a searchable library of over 161,000 free hand-drawn icons. Once added, you can ask for an icon in plain language and get it back as an SVG or PNG file that is ready to embed in a website, document, or design.
Use Infyicon MCP Server in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Infyicon MCP Server and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use Infyicon MCP Server to search icons
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
After adding it, describe the icon you need, such as a hand-drawn coffee cup, and ask your AI to fetch it as an SVG or PNG.
What your AI can do with it
- Search over 161,000 free hand-drawn icons
- Fetch any icon as an SVG ready to embed
- Fetch any icon as a PNG ready to embed
- Get icon files you can drop straight into a project
Install Infyicon MCP Server
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user infyicon-mcp-server 'https://infyicon.com/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://infyicon.com/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=infyicon-mcp-server&config=eyJ1cmwiOiJodHRwczovL2luZnlpY29uLmNvbS9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://infyicon.com/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add infyicon-mcp-server --url 'https://infyicon.com/mcp'Run it once, then sign in with codex mcp login infyicon-mcp-server if the server asks for an account.
From the project's README
As published by krupalghori44-dev/infyicon-mcp in README.md.
Search 161,000+ free hand-drawn vector icons from any AI assistant — Claude, ChatGPT, Cursor, VS Code / Copilot, Codex, Gemini, Windsurf, Zed, Cline, Goose, LM Studio, JetBrains and every other MCP client. Four matching styles (outline, fill, color-outline, color-fill), ready-to-embed SVG markup, transparent PNGs at 16–512 px, and a 61,000-glyph UI webfont.
- Hosted endpoint (recommended):
https://infyicon.com/mcp— streamable HTTP, stateless, no auth, no API key, every tool read-only - One-click install buttons + copy-paste config for every client: https://infyicon.com/connect
- Icon license: free for personal & commercial use with attribution to infyicon.com — https://infyicon.com/license
Tools (v1.2.0)
| Tool | What it does |
|---|---|
search_icons | Keyword search over 161,000+ icons, optional style filter, offset paging. Returns ids, names, page/SVG/PNG URLs, tags. |
get_popular_icons | Featured icons when there is no search term. |
get_related_icons | Same-theme icons across styles — build a matching set or offer variations. |
get_icon_svg | Full ready-to-embed SVG markup for one icon id. |
get_icon_svg_bulk | SVG markup for 1–20 icon ids in one call. |
get_icon_png | Transparent PNG URLs at 16 / 24 / 32 / 64 / 128 / 256 / 512 px. |
list_categories | Most popular categories with counts and category-page URLs. |
search_uicons | CSS class names in the Infyicon UI webfont (<i class="ii-r-home"></i>). |
Old names from v1.0/1.1 (popular_icons, related_icons, bulk_svg, uicons_lookup) are still accepted as aliases.
Quick start
Claude.ai / Claude Desktop — Settings → Connectors → Add custom connector → https://infyicon.com/mcp. Or install the desktop extension: infyicon.mcpb.
Claude Code
claude mcp add --transport http infyicon https://infyicon.com/mcp
# or as a plugin
claude plugin marketplace add krupalghori44-dev/infyicon-mcp && claude plugin install infyicon@infyicon
ChatGPT — Settings → Apps & Connectors → Advanced → Developer mode → Create → MCP URL https://infyicon.com/mcp, auth None.
Cursor — Add to Cursor or ~/.cursor/mcp.json:
{ "mcpServers": { "infyicon": { "url": "https://infyicon.com/mcp" } } }
VS Code / GitHub Copilot — .vscode/mcp.json:
{ "servers": { "infyicon": { "type": "http", "url": "https://infyicon.com/mcp" } } }
Codex CLI — codex mcp add infyicon --url https://infyicon.com/mcp
Gemini CLI (extension, recommended) — gemini extensions install https://github.com/krupalghori44-dev/infyicon-mcp — adds the server, a /icons <query> command and usage context. Or plain MCP: gemini mcp add --transport http infyicon https://infyicon.com/mcp · Gemini app — Settings → Connected apps → Add custom MCP server
Windsurf — { "mcpServers": { "infyicon": { "serverUrl": "https://infyicon.com/mcp" } } }
Cline / Roo Code — { "mcpServers": { "infyicon": { "type": "streamableHttp", "url": "https://infyicon.com/mcp" } } }
Any stdio-only client (Zed, Goose, LM Studio, JetBrains, Perplexity…) — the zero-dependency npm bridge relays to the hosted server:
{ "mcpServers": { "infyicon": { "command": "npx", "args": ["-y", "infyicon-mcp"] } } }
Run it yourself
npx -y infyicon-mcp # stdio bridge
npx -y infyicon-mcp --http 3000 # local HTTP mirror at POST http://127.0.0.1:3000/mcp
docker build -t infyicon-mcp . && docker run -i infyicon-mcp
standalone.js relays initialize, tools/list and tools/call to https://infyicon.com/mcp (override with INFYICON_MCP_UPSTREAM), so it never goes stale. mcp.js is the reference implementation that runs on infyicon.com (Express, hand-rolled JSON-RPC, no SDK).
Repository layout
standalone.js— npm packageinfyicon-mcp(stdio /--http)mcp.js— hosted server sourcemcpb/— Claude Desktop extension source; build withnpx @anthropic-ai/mcpb pack mcpb dist/infyicon.mcpb.claude-plugin/+.mcp.json— Claude Code plugin marketplacegemini-extension.json+GEMINI.md+commands/— Gemini CLI extension (/iconscommand)connect/connect.html— the one-click setup page served at https://infyicon.com/connectserver.json— Official MCP Registry manifest
Privacy
Tool arguments (search words, icon ids, style filters) are sent to infyicon.com over HTTPS; responses contain icon metadata, SVG markup and PNG URLs. No account, API key, telemetry or local file access. Privacy policy: https://infyicon.com/privacy · Contact: info@infyicon.com
License
Server and bridge code: MIT. Icons: free with attribution — https://infyicon.com/license
Tools it offers (8)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
search_iconsget_popular_iconsget_related_iconsget_icon_svgget_icon_svg_bulkget_icon_pnglist_categoriessearch_uicons
Signals
- Last commit
- Sep 2026
- Weekly_downloads
- 19 weekly_downloads
Advanced
- Delivery
- infyicon-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-krupalghori44-dev-infyicon-mcp- Source
- github.com/krupalghori44-dev/infyicon-mcp
- Hosted endpoint
https://infyicon.com/mcp
github.com/krupalghori44-dev/infyicon-mcp