Hosted MCP server · #129 most used on Smithery
Icons8 MCP Server
icons8community/icons8mpc
🚀 Access MCP server SVG and PNG icons for your vibe-coding projects! 🎨 Icon Packs * 40,000+ icons * Endless creative possibilities! 🤖 Seamless Integration * Works with Windsurf, Claude Code, Cursor, and other AI coding tools 🔄 Easy Customization * Replace all icons with trendy designs * Customize with any style you prefer! ✨ Enhance Your UI * Add icons to: * Bullet lists * Feature blocks * Process steps * Navigation * And more! More info: https://icons8.com/mcp
- Uses
- 4.1k
- Tools
- 4
- Runs
- Hosted
- Listed
- 1.1y ago
Get started
Add it to your agent
npx -y @smithery/cli@latest install icons8community/icons8mpc --client claudeSwap --client claude for cursor, vscode, windsurf or another client. The CLI asks for any required settings.
claude mcp add --transport http icons8 https://server.smithery.ai/icons8community/icons8mpc/mcpA hosted server: nothing to install. Run /mcp in Claude Code to sign in if it asks.
[mcp_servers.icons8]
url = "https://server.smithery.ai/icons8community/icons8mpc/mcp"Add to ~/.codex/config.toml.
{
"mcpServers": {
"icons8": {
"url": "https://server.smithery.ai/icons8community/icons8mpc/mcp"
}
}
}Add to ~/.cursor/mcp.json.
{
"servers": {
"icons8": {
"type": "http",
"url": "https://server.smithery.ai/icons8community/icons8mpc/mcp"
}
}
}Add to .vscode/mcp.json.
gemini mcp add --transport http icons8 https://server.smithery.ai/icons8community/icons8mpc/mcpSaved to .gemini/settings.json.
What it can do
4 tools
search_icons5 params Search for icons using the Icons8 API - the ONLY source for genuine Icons8 icons. Use English terms and consider Icon8's metaphors for b…
Search for icons using the Icons8 API - the ONLY source for genuine Icons8 icons. Use English terms and consider Icon8's metaphors for better results. SEARCH TIPS - Use these general approaches for better matches: • Use simple, descriptive terms (e.g., "home", "user", "settings") • Try action words for functions (e.g., "search", "download", "edit") • Use object names for items (e.g., "phone", "computer", "car") • Consider synonyms if first search doesn't work • Think about what the icon represe
| Parameter | Type | Description |
|---|---|---|
query | string | |
amount | integer | |
offset | integer | |
category | string | |
platform | string |
list_categories2 params List all available icon categories. Args: ctx: MCP context for API access limit: Maximum number of results to return (default: 10) page:…
List all available icon categories. Args: ctx: MCP context for API access limit: Maximum number of results to return (default: 10) page: Page number for pagination (default: 1) Returns: List of icon categories with subcategories
| Parameter | Type | Description |
|---|---|---|
page | integer | |
limit | integer |
list_platforms2 params List all available icon platforms/styles. Args: ctx: MCP context for API access limit: Maximum number of results to return (default: 100…
List all available icon platforms/styles. Args: ctx: MCP context for API access limit: Maximum number of results to return (default: 100) page: Page number for pagination (default: 1) Returns: List of icon platforms/styles
| Parameter | Type | Description |
|---|---|---|
page | integer | |
limit | integer |
get_icon_png_url2 params Get a PNG URL for an icon by its ID - use when SVG is not available. NOTE: SVG format is preferred for Icons8 icons when possible (use g…
Get a PNG URL for an icon by its ID - use when SVG is not available. NOTE: SVG format is preferred for Icons8 icons when possible (use get_icon_svg). Args: icon_id: The unique identifier of the icon ctx: MCP context for API access size: The preview image size in pixels (default: 24) Returns: Dictionary containing the PNG preview URL
| Parameter | Type | Description |
|---|---|---|
size | integer | |
icon_id | string |