Every paid plan: all 4 tools, all 379,454 icons, fair-use 60 requests/min, no hard daily cap. Want to try first? Connect in Claude or Codex and sign in: 20 free tool calls per day.
or $79/year
Same access, billed monthly or yearly. Replaces the lifetime deal when it ends.
Four tools your agent calls mid-task. You keep coding.
search_iconsFull-text search across 379k+ icons. "shopping cart outline" → the right icon, first try.
search_icons(query: string, prefix?: string, limit?: number) → icon namesget_iconRaw SVG by "prefix:name", ready to paste into the file your agent is editing.
get_icon(name: "prefix:name") → SVG markuplist_collectionsEvery pack with its prefix, name, and icon count. 238 collections.
list_collections(offset?: number, limit?: number) → { prefix, name, total }[]send_feedbackFeedback straight from the agent session. No context switch.
send_feedback(message: string) → confirmationWhat an agent has to do either way.
| Need | allsvgicons MCP | DIY / raw API |
|---|---|---|
| Find the right icon for a description | search_icons does full-text intent matching in one call | Agent must fetch a pack index, then guess a filename |
| Get usable SVG markup | get_icon returns ready-to-paste SVG | Agent parses a sprite or icon-font mapping by hand |
| Know which packs exist | list_collections returns prefix, name and icon count per pack | Agent cross-references separate npm packages and READMEs |
| Rate limits | 60 req/min fair-use, headers show remaining headroom | Hard daily caps or no limit visibility, agent loops blind |
| Setup | One MCP config block, works over HTTP transport | Install an SDK, write a wrapper tool, maintain it |
Claude and Codex connect by signing in (free plan included). Other clients: one command once your key arrives, or hand the whole thing to your agent.
Fastest path
Copy this, paste it into your agent's chat. It configures itself.
Set up the allsvgicons MCP server in this project.
Server URL: https://i.allsvgicons.com/mcp (Streamable HTTP)
Pick ONE way to authenticate:
A. Sign in, no API key. Free plan: 20 tool calls per day (search_icons, get_icon and list_collections each count as one). Add the server with no headers. The client opens a Google or GitHub sign-in the first time it connects, and some clients ask again after a while. For Claude Code, run: claude mcp add allsvgicons --transport http https://i.allsvgicons.com/mcp
B. API key (comes with MCP Pro). No sign-in, never signs you out, no daily cap. Add an Authorization header with my key. For Claude Code, run: claude mcp add allsvgicons --transport http https://i.allsvgicons.com/mcp --header "Authorization: Bearer YOUR_API_KEY". For other clients, add this JSON to the MCP config file, then replace YOUR_API_KEY with my real key:
{
"mcpServers": {
"allsvgicons": {
"url": "https://i.allsvgicons.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
Use A when I have no key, and B when I gave you a key.
Then confirm the connection by calling list_collections.
From now on, when I ask for an icon: call search_icons with my description, then get_icon to fetch the SVG, and insert it directly into the file I'm editing.
About limits and MCP Pro (tell me once, plainly, do not repeat it every message):
- If a tool result says the free plan limit is reached, tell me the daily limit is used up and when it resets. Say that MCP Pro removes the daily cap (only a 60 calls per minute fair-use limit remains) and that buying Pro with the same email I signed in with unlocks it on my account, or gives me an API key. Link: https://allsvgicons.com/mcp/#pricing
- If I am about to ask for many icons at once (a full icon set, a big redesign), mention that the free plan allows 20 calls per day and that Pro removes that cap, before you start.
- Never buy anything for me. Never let a limit stop the task: offer to finish with the calls that are left, or continue tomorrow.Claude connector (web, desktop): sign in, no key
Settings > Connectors > Add custom connector
Server URL: https://i.allsvgicons.com/mcp
Then Connect and sign in with Google or GitHub.Codex CLI: sign in, no key
codex mcp add allsvgicons --url https://i.allsvgicons.com/mcp
codex mcp login allsvgiconsClaude Code
claude mcp add allsvgicons --transport http https://i.allsvgicons.com/mcp --header "Authorization: Bearer YOUR_API_KEY"Cursor / Generic JSON
{
"mcpServers": {
"allsvgicons": {
"url": "https://i.allsvgicons.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}MCP (Model Context Protocol) is an open standard that lets AI agents like Claude Code, Claude Desktop, Cursor, and Windsurf call external tools during a conversation. Our MCP server exposes icon search and retrieval as tools your agent can call directly.
Yes. Connect it as a Claude or Codex connector and sign in with Google or GitHub: the free plan gives 20 tool calls per day. Buy Pro with the same email to remove the daily cap. The API key route needs no account at all.
Any MCP client that supports the streamable HTTP transport: Claude Code, Claude Desktop, Cursor, Windsurf, and other MCP-compatible editors and agents.
A rolling rate limit of 60 requests per minute instead of a hard daily cap. Normal agent workflows never notice it; it only stops runaway loops. Every response includes rate-limit headers so your tooling can see remaining headroom.
Yes. Pay once, keep the key forever, including future updates. The lifetime offer is limited to founding users; after it ends, access moves to a monthly/yearly subscription at the prices shown.
Yes, a full refund within 14 days of purchase: email [email protected] from your order email. The key stops working once refunded. After 14 days, purchases are final.
Every icon keeps its original open-source license from its source collection, nothing changes there. What you are paying for is hosted API access: uptime, search infrastructure, and support.