io.github.op0ai/iconlab

iconlab

Search 324k icons or generate new ones in the Lucide grammar - grammar-locked lint+critique+repair

Endpointhttps://iconlab.skillkit.run/mcp (streamable-http)
Registry version0.2.1
Now3 tools · grade A (98) · pin ts_897aebff32e2290e316cd2aa6cd1a9a7 · protocol 2025-06-18
First / last listed2026-10-31 02:52 UTC / 2026-10-31 02:52 UTC
Grade over time2026-10-31: A (98), 3 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-31 02:52 UTC
3 tools, grade A (98)

Tools: search_icons get_icon generate_icon

Current tools (3)

search_iconsSearch the iconlab corpus (Lucide static + lucide-animated variants) by concept. Returns scored matches with slugs, sources and licenses.
params: query*, limit
get_iconFetch one icon by slug. format='svg' (default) returns the SVG document; 'jsx' returns a lucide-react-compatible TSX component; 'motion' returns a TSX component with a stroke-draw entrance.
params: format, slug*
generate_iconGenerate a NEW icon in the Lucide grammar for a concept that doesn't exist yet. Grab-first: returns mode='grab' with matches when a strong existing icon covers the prompt. Otherwise runs the lint + critique + repair loop and returns lint-scored candidates. Subject to quota (errors carry error.code='quota_exceeded').
params: prompt*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.