Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Noun Mcp
N
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:24:59 AM

Noun Mcp

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

MCP server for The Noun Project - search and download icons directly in Cursor AI and Claude

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "noun-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "noun-mcp"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

Noun MCP Server

Palette Noun MCP Server

npm version License: MIT Node.js Version

⚠️ Unofficial Project · This is an independent third-party tool using The Noun Project API. Not affiliated with or endorsed by The Noun Project.

MCP (Model Context Protocol) server for searching, downloading, and using icons from The Noun Project in Cursor AI, Claude Desktop, and other MCP-supported AI tools.

TypeScript Β· OAuth 1.0a Β· tier-aware API cost optimization Β· production-ready MCP tooling


πŸš€ Quick Start

Cursor AI

Add to MCP settings:

config.json
{
  "mcpServers": {
    "noun-project": {
      "command": "npx",
      "args": ["-y", "@alisaitteke/noun-mcp"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key",
        "NOUN_CONSUMER_SECRET": "your_secret",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

Claude Desktop

Add to config:

config.json
{
  "mcpServers": {
    "noun-project": {
      "command": "npx",
      "args": ["-y", "@alisaitteke/noun-mcp"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key",
        "NOUN_CONSUMER_SECRET": "your_secret",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

Claude Code

Run in terminal:

Terminal
claude mcp add \
  --transport stdio \
  noun-project \
  --env NOUN_CONSUMER_KEY=your_key \
  --env NOUN_CONSUMER_SECRET=your_secret \
  --env NOUN_API_TIER=FREE \
  -- npx -y @alisaitteke/noun-mcp

Get your API keys β†’

What is this? A bridge that lets AI assistants search and download professional icons for your projects. No manual browsing needed - just ask your AI!

Features Features

  • Search Icon Search: Find icons with filters for style, line weight, and licensing
  • Download Icon Download: Get SVG or PNG files with custom colors and sizes
  • Collection Collection Browser: Explore curated icon collections
  • Idea Smart Suggestions: Autocomplete helps find the right search terms
  • Chart Usage Tracking: Monitor your API usage and limits
  • Free FREE Tier Mode: Smart optimizations for 5K monthly API calls
  • Diamond PAID Tier Mode: Unlimited access with no restrictions

Builder About the Builder

Built by Ali Sait Teke β€” Full-Stack / AI-Era Software Architect based in London.

This project is part of an open-source MCP tooling ecosystem (Docker, Temporal, Photoshop, npm, and more) that brings real-world APIs into AI-assisted development workflows. Implemented in TypeScript/Node.js; broader portfolio spans Python, Go, React, Next.js, and Vue.

  • GitHub: @alisaitteke
  • LinkedIn: Ali Sait Teke
  • Portfolio: alisait.com

Architecture deep-dive: docs/ARCHITECTURE.md Β· Sharing guide: docs/SOCIAL.md

Requirements Requirements

  • Node.js 18 or higher (Download)
  • The Noun Project API Keys (free account works!)

Don't have API keys? Get them here β†’

Quick Start Quick Start

1 Step 1: Get Your API Keys

  1. Go to The Noun Project Developers
  2. Sign in or create a free account
  3. Create a new app (or select an existing one)
  4. Copy your Consumer Key and Consumer Secret

2 Step 2: Installation

Option A: npx (Easiest - No Install Required)

bash
# Run directly without installation
npx @alisaitteke/noun-mcp

Option B: Global Install

Terminal
npm install -g @alisaitteke/noun-mcp

Option C: Local Development

bash
git clone https://github.com/alisaitteke/noun-mcp.git
cd noun-mcp
npm install
npm run build
npm link

3 Step 3: Configure Environment

Create a .env file in the project directory:

bash
cp .env.example .env

Edit .env with your credentials:

env
# Your API credentials from The Noun Project
NOUN_CONSUMER_KEY=your_consumer_key_here
NOUN_CONSUMER_SECRET=your_consumer_secret_here

# Choose your tier: FREE (5K calls/month) or PAID (unlimited)
NOUN_API_TIER=FREE

FREE FREE vs PAID PAID Tier

FREE Tier (5,000 API calls/month)

  • βœ“ Perfect for personal projects and testing
  • βœ“ Automatic cost optimizations
  • βœ“ Smaller page sizes (max 10 results per search)
  • βœ“ Optimized thumbnails (42px by default)
  • βœ“ SVG URLs excluded by default (save bandwidth)
  • βœ“ Smart usage alerts at 50%, 80%, 95%

PAID Tier (Unlimited)

  • βœ“ No monthly limits
  • βœ“ Larger page sizes (up to 100 results)
  • βœ“ High-quality thumbnails (84px by default)
  • βœ“ SVG URLs included automatically
  • βœ“ No restrictions

Tip Switch anytime: Just update NOUN_API_TIER in your .env file!

4 Step 4: Configure Cursor AI

Open Cursor settings: Settings β†’ Features β†’ MCP

Add this configuration:

Option A: Using npx (Recommended)

config.json
{
  "mcpServers": {
    "noun-project": {
      "command": "npx",
      "args": ["@alisaitteke/noun-mcp"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

Option B: Using global install

config.json
{
  "mcpServers": {
    "noun-project": {
      "command": "noun-mcp",
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

Option C: Using local build

config.json
{
  "mcpServers": {
    "noun-project": {
      "command": "node",
      "args": ["/path/to/noun-mcp/dist/index.js"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

5 Step 5: Configure Claude Desktop

Edit: ~/Library/Application Support/Claude/claude_desktop_config.json

Using npx (Recommended)

config.json
{
  "mcpServers": {
    "noun-project": {
      "command": "npx",
      "args": ["@alisaitteke/noun-mcp"],
      "env": {
        "NOUN_CONSUMER_KEY": "your_key_here",
        "NOUN_CONSUMER_SECRET": "your_secret_here",
        "NOUN_API_TIER": "FREE"
      }
    }
  }
}

Usage Examples Usage Examples

Once configured, just talk to your AI naturally:

Search for Icons

Code
"Find me some coffee cup icons"
"Search for solid style house icons"
"Show me line icons with weight 18-20 for 'bicycle'"

Download Icons

Code
"Download icon 12345 in red color"
"Get icon 67890 as PNG, 200x200 pixels, save to ./icons/house.png"
"Download this icon as SVG with hex color FF5733"

Browse Collections

Code
"Search for weather icon collections"
"Show me collection 123 details"

Get Suggestions

Code
"Give me autocomplete suggestions for 'spo'"

Check Usage

Code
"How many API calls have I used this month?"
"Check my API usage limits"

Available Tools Available Tools

The AI can use these tools to help you:

search_icons

Search The Noun Project icon database.

What you can filter:

  • Style: solid, line, or both
  • Line weight: 1-60 or range like "18-20"
  • Public domain: Show only free-to-use icons
  • Thumbnail size: 42, 84, or 200 pixels
  • Include SVG: Get SVG URLs in results
  • Limit: Max results per page

Example:

Code
"Search for 'coffee' icons in solid style, public domain only"

get_icon

Get detailed information about a specific icon.

Returns:

  • Icon name and ID
  • Creator information
  • Tags and collections
  • License details
  • Download URLs

Example:

Code
"Show me details for icon 12345"

download_icon

Download an icon with custom options.

Options:

  • Format: SVG or PNG
  • Color: Any hex color (e.g., "FF0000" for red)
  • Size: 20-1200 pixels (PNG only)
  • Save to file: Optional file path

Note: FREE tier can only download public domain icons.

Example:

Code
"Download icon 12345 as PNG, 200x200, red color, save to ./icons/coffee.png"

search_collections

Find icon collections by keyword.

Example:

Code
"Search for 'travel' collections"

get_collection

View a specific collection with all its icons.

Example:

Code
"Show me collection 456"

icon_autocomplete

Get search term suggestions (max 10).

Example:

Code
"What terms start with 'comp'?"

check_usage

Check your API usage and limits.

Shows:

  • Monthly limit and usage
  • Remaining calls
  • Percentage used
  • Days until reset
  • Optimization tips (FREE tier)

FREE Tier FREE Tier Best Practices

Maximize your 5,000 monthly calls:

1. Be Specific

Code
Bad:  "icon"       β†’ Too broad, many pages needed
Good: "coffee cup" β†’ Specific, better results

2. Use Autocomplete First

Code
Step 1: "Suggestions for 'cof'"  β†’ ["coffee", "coffee cup"]
Step 2: "Search for 'coffee cup'" β†’ Exact results

3. Avoid Pagination

Code
Bad:  Browsing 5 pages = 5 API calls
Good: Refine search to get results on first page

4. Download Once, Reuse

Code
Download icon β†’ Save to project β†’ Use everywhere
(Don't re-download the same icon)

5. Filter for Public Domain

Code
FREE tier can only download public domain icons
Filter searches with limit_to_public_domain=1

6. Cache Results

The server automatically caches usage data for 5 minutes. You should also save:

  • Downloaded icons
  • Icon IDs you've explored
  • Collection information

Cost Optimization Cost Optimization

The server automatically optimizes API usage in FREE tier mode:

FeatureFREE TierPAID Tier
Results per page10 max100 max
Default thumbnail42px84px
SVG URLsExcludedIncluded
Pagination warningsYesNo
Usage alerts50%, 80%, 95%None

Want full details? See COST_OPTIMIZATION.md

Development Development

Run in Development Mode

Terminal
npm install
npm run dev

Build for Production

Terminal
npm run build

Run Built Version

Terminal
npm start

Project Structure

Code
noun-mcp/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ index.ts              # MCP server entry point
β”‚   β”œβ”€β”€ api/
β”‚   β”‚   β”œβ”€β”€ auth.ts          # OAuth 1.0a authentication
β”‚   β”‚   └── client.ts        # API client with rate limiting
β”‚   β”œβ”€β”€ tools/
β”‚   β”‚   β”œβ”€β”€ search.ts        # Icon search functionality
β”‚   β”‚   β”œβ”€β”€ download.ts      # Icon download & details
β”‚   β”‚   β”œβ”€β”€ collections.ts   # Collections & autocomplete
β”‚   β”‚   └── usage.ts         # Usage monitoring
β”‚   β”œβ”€β”€ types/
β”‚   β”‚   └── schemas.ts       # Zod schemas & TypeScript types
β”‚   └── utils/
β”‚       └── costOptimizer.ts # Cost optimization logic
β”œβ”€β”€ docs/
β”‚   β”œβ”€β”€ ARCHITECTURE.md      # System design & technical overview
β”‚   └── SOCIAL.md            # LinkedIn / GitHub sharing guide
β”œβ”€β”€ package.json
β”œβ”€β”€ tsconfig.json
└── README.md

For system design, data flow, and design decisions, see docs/ARCHITECTURE.md.

Troubleshooting Troubleshooting

"Missing required environment variables"

Problem: API keys not found.

Solution:

  1. Check .env file exists
  2. Verify NOUN_CONSUMER_KEY and NOUN_CONSUMER_SECRET are set
  3. Check for typos in variable names

"Authentication failed"

Problem: Invalid API credentials.

Solution:

  1. Verify credentials at developers page
  2. Make sure you copied the entire key/secret
  3. Check for extra spaces or quotes

"Rate limit exceeded"

Problem: Too many requests too fast.

Solution:

  • Wait a moment (limit is 100 requests/minute)
  • The server automatically handles rate limiting
  • If persistent, check your usage with check_usage tool

SVG URLs Not Working

Problem: SVG URLs expire after 1 hour.

Solution:

  • Download fresh URLs when needed
  • Use download_icon to get base64-encoded icons
  • Save icons locally instead of relying on URLs

"Free API access is limited to public domain icons"

Problem: Trying to download non-public-domain icon with FREE account.

Solution:

  • Filter searches: limit_to_public_domain=1
  • Or upgrade to PAID tier at pricing page

Server Not Appearing in Cursor/Claude

Problem: MCP server not detected.

Solution:

  1. Restart Cursor AI or Claude Desktop
  2. Check JSON config syntax (no trailing commas!)
  3. Verify file paths are absolute
  4. Check server logs for errors

API Limits API Limits

TierMonthly LimitRate LimitDownload Access
FREE5,000 calls100/minPublic domain only
PAIDUnlimited100/minAll icons

Want more? Check The Noun Project Pricing

Contributing Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit changes: git commit -m 'Add amazing feature'
  4. Push to branch: git push origin feature/amazing-feature
  5. Open a Pull Request

License License

MIT License - see LICENSE file for details.

Acknowledgments Acknowledgments

  • The Noun Project - For the amazing icon collection
  • Model Context Protocol - For the MCP specification
  • Anthropic - For Claude and MCP development

Author Author

Ali Sait Teke β€” Full-Stack / AI-Era Software Architect

  • GitHub: @alisaitteke
  • LinkedIn: Ali Sait Teke
  • Portfolio: alisait.com
  • NPM: @alisaitteke
  • More MCP projects: alisait.com/projects

Support Support

  • Issues: GitHub Issues
  • Documentation: The Noun Project API Docs
  • Pricing: The Noun Project Plans

Links Links

  • The Noun Project
  • The Noun Project API
  • MCP Documentation
  • Cursor AI
  • Claude

Note: This is a community-built MCP server and is not an official product of The Noun Project.

Made with love for the AI and developer community.

Related MCP Servers

View all in Developer Tools View all alternatives
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools7 views
    Compare vs Claude Task Master β†’
  • M
    Mcp Server

    Search TradeSearcher strategies and backtests from Claude Code, Cursor, Codex, and other agents.

    πŸ’» Developer Tools0 views
    Compare vs Mcp Server β†’
  • A
    Agent Skills Search Server

    Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.

    πŸ’» Developer Tools0 views
    Compare vs Agent Skills Search Server β†’
  • C
    Convalytics

    Read-only analytics for Convex apps, queryable via MCP from Claude, Cursor, and other clients.

    πŸ’» Developer Tools0 views
    Compare vs Convalytics β†’

Frequently Asked Questions about Noun Mcp

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "noun-mcp": { "command": "npx", "args": ["-y", "noun-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewNoun Mcp AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/noun-mcp?style=directory)](https://allmcps.com/mcp/noun-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/noun-mcp"><img src="https://allmcps.com/api/badge/noun-mcp?style=directory" alt="Noun Mcp on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Noun Mcp β†’Install in Claude DesktopInstall in CursorInstall in VS Code