search_icons
Search icons
Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never guess icon names.
limitqueryrequiredcategory
io.github.praveenjugePublished by GitHub account praveenjugev0.0.80Updated Nov 5, 2026
Search 24px outline icons by name, tag, or category and get SVG or framework code.
Searches the Vadivam 24px icon set and returns SVG or framework component code for use in UI work.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.praveenjuge%2Fvadivam/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"vadivam-icons": {
"type": "http",
"url": "https://vadivam.praveenjuge.com/mcp"
}
}
}An MCP server for searching 24px outline and solid icons and getting SVG or framework code. AI agents use it to find the right Vadivam icon by name, synonym, or category instead of guessing names.
Browse icons · MCP docs · Source · GitHub
[npm version] [downloads] [license]
Use the hosted server, with nothing to install:
Or run it locally over stdio. The icon data ships inside the package, so it works offline and matches this release:
To host it yourself, createVadivamServer() returns a fresh McpServer and createVadivamHttpHandler() wraps it in a stateless Streamable HTTP handler for Cloudflare Workers, Deno, or Bun:
Package family: SVG and JavaScript · React · React Native · Vue · Svelte · Solid · Angular · Astro · Preact · Qwik · Lit · Flutter · Jetpack Compose
Source: packages/vadivam-mcp/README.md at commit 15560c6
Search icons
Find Vadivam icons by name, synonym tag, or category. Ranked: exact name, then name prefix or word, then tag, then category. Call this before get_icon; never guess icon names.
limitqueryrequiredcategorySuggest icons for a UI
Suggest icons for each thing a UI description mentions, such as "settings sidebar with search, profile, and logout". Splits on commas and words like "and" or "with", then ranks icons per concept. Pick one per concept, then call get_icon.
perConceptdescriptionrequiredGet icon code
Get one icon, outline or solid, as SVG, JSX, a framework component snippet, a data URI, CSS mask, Tailwind class, CDN URL, sprite, font, Iconify id, or shadcn command. Unknown names return the closest real names.
namerequiredsizecolorstyleformatstrokeWidthabsoluteStrokeWidthList categories
List every icon category with its id, title, description, and icon count. Pass an id to search_icons as category.
Takes no parameters.
Get framework usage
Install command, import example, dynamic icon API, and docs link for a framework package, or "core" for raw SVG and JavaScript.
frameworkrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
claude mcp add --transport http vadivam https://vadivam.praveenjuge.com/mcpclaude mcp add vadivam -- npx -y vadivam-mcp{ "mcpServers": { "vadivam": { "command": "npx", "args": ["-y", "vadivam-mcp"] } }}import { createVadivamHttpHandler } from "vadivam-mcp";
export default createVadivamHttpHandler();