Developer Tools
Build with IconVaultKit
Access 200,000+ icons from 90+ libraries programmatically. No API key required. Three ways to integrate — pick the one that fits your stack.
For AI AgentsNo install
MCP Server
Connect Claude Code, Cursor, or Windsurf to IconVaultKit in one line. Your agent can search and fetch icons without you lifting a finger.
Claude CodeCursorWindsurf
MCP setup guide// ~/.claude/claude.json
{
"mcpServers": {
"iconvaultkit": {
"type": "http",
"url": "https://iconvaultkit.com/api/mcp"
}
}
}For Node.js / Bun / Denoiconvaultkit
npm Package
TypeScript-first client with full autocomplete for all 90+ library prefixes. Zero dependencies. Works anywhere JavaScript runs.
Node.jsBunDenoBrowser
npm package docsimport { searchIcons, getIconSvg } from "iconvaultkit"
const { icons } = await searchIcons("home", {
collection: "lucide",
})
const svg = await getIconSvg("lucide", "home", { size: 24 })Direct HTTPNo auth
REST API
Call the API directly from any language or tool. JSON-RPC 2.0 over HTTP. No API key, no account — just send a request.
curlPythonRubyGo
API referencecurl -X POST https://iconvaultkit.com/api/mcp \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_icons",
"arguments": { "query": "home", "limit": 5 }
}
}'Which one is right for you?
I use Claude Code / Cursor / WindsurfMCP Server
I'm building a Node.js or Bun appnpm Package
I want zero setup and just curl itREST API
I need TypeScript typesnpm Package
I want my AI agent to pick icons for meMCP Server
I'm using Python / Ruby / Go / PHPREST API