← prathamjain.com
Open source · PyPI

Stop pasting emojis into your UI.

icon-mcp gives your AI agent 2,000+ Lucide icons as MCP tools. Search by plain words, set stroke width, color, and size — get back a matching SVG set in a single call. Offline, no keys, no account.

2122icons bundled
2tools, nothing more
0keys or accounts

Two tools. That's the whole API.

Built for people who hate emojis but won't open Figma.

// search_icons

Find it by describing it

"trash can" finds trash-2. "paper plane" finds send. No more digging through icon sites.

  • Keyword search over names and tags
  • Plain words in, exact icon names out
// generate_icons

One call, one matching set

Send a list of icons plus one style — stroke width, color, size. Get back every SVG, consistent. One icon is just a list of one.

  • Batch up to 50 icons per call
  • Consistency emojis can never give you
// zero-setup

Offline. No keys. No account.

All 2,122 icons ship inside the package. Nothing phones home, nothing to sign up for, nothing to pay for.

  • pip install icon-mcp
  • Works on a plane

How it works

From zero to custom icons inside your AI in three steps.

1

Install

pip install icon-mcp

2

Plug in

Add the server to Claude Desktop's config. No env vars needed.

3

Ask

"Give me 8 blue icons for my landing page." Done.

Your UI called. It wants real icons.

Every icon on this page was generated by icon-mcp itself.

Install from PyPI