# iconlab MCP server

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

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-op0ai-iconlab
- Website: https://iconlab.skillkit.run

## Install
- Endpoint: https://iconlab.skillkit.run/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://iconlab.skillkit.run/mcp

## Tools
- search_icons - Search the iconlab corpus (Lucide static + lucide-animated variants) by concept. Returns scored matches with slugs, sources and licenses. Endpoint: https://iconlab.skillkit.run/mcp
- get_icon - Fetch 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. Endpoint: https://iconlab.skillkit.run/mcp
- generate_icon - Generate 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'). Endpoint: https://iconlab.skillkit.run/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.op0ai
- Version: 0.2.1
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 14, 2026
- Source: https://registry.modelcontextprotocol.io
