Skip to main content
Glama
Medard-prog

ios-emoji-mcp

by Medard-prog

📱 iOS Emoji MCP Server

npm version npm downloads

A Model Context Protocol (MCP) server that provides access to iOS emoji images with URLs for both 160x160px and 320x320px versions.

📦 npm: https://www.npmjs.com/package/ios-emoji-mcp

🚀 Quick Start with npx

You can run this MCP server without installation using npx:

{
  "mcpServers": {
    "ios-emoji-mcp": {
      "command": "npx",
      "args": ["-y", "ios-emoji-mcp@latest"]
    }
  }
}

Or on Windows:

{
  "mcpServers": {
    "ios-emoji-mcp": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "ios-emoji-mcp@latest"]
    }
  }
}

Related MCP server: mcp-server-icon

📦 Installation Options

Global Installation

npm install -g ios-emoji-mcp

Local Development

git clone https://github.com/Medard-prog/ios-emoji-mcp.git
cd ios-emoji-mcp
npm install
npm start

⚙️ Configuration

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "ios-emoji-mcp": {
      "command": "npx",
      "args": ["-y", "ios-emoji-mcp@latest"]
    }
  }
}

Using global installation

{
  "mcpServers": {
    "ios-emoji-mcp": {
      "command": "ios-emoji-mcp"
    }
  }
}

Using local development

{
  "mcpServers": {
    "ios-emoji-mcp": {
      "command": "node",
      "args": ["path/to/ios-emoji-mcp/index.js"]
    }
  }
}

🛠️ Available Tools

1. get_emojis

Lists all available iOS emoji names.

⚠️ Note: Full list contains 1,559 emojis (~5,550 tokens)

Parameters: None

Example:

Available iOS emojis (1559 total):
100, 1234, 8ball, a, ab, abc, abcd, accept...

2. search_emojis

Search for emojis using fuzzy matching.

Parameters:

  • query (required): Search term to find matching emojis

  • limit (optional): Maximum results to return (default: 10)

Examples:

  • Search for "ball": Returns 8ball

  • Search for "a": Returns a, ab, 8ball (fuzzy matched)

3. get_url

Get the direct URL for a specific emoji with size options.

Parameters:

  • emoji (required): Emoji name (e.g., "100", "a", "8ball")

  • size (optional): "160" or "320" for pixel dimensions (default: "160")

Example Response:

Emoji: 8ball
Size: 160x160px
URL: https://cgi78hjdnd.ufs.sh/f/DJLnTzoE7sxZfDL7m68uRskvbxZ7Pm6WuCnrOjaoStGEylcI

🎯 Use Cases

  • Web Development: Get direct URLs for iOS emojis in your applications

  • Content Creation: Access high-quality emoji images for designs

  • Documentation: Include iOS-style emojis in documentation

  • Chat Applications: Implement iOS emoji support

📊 Features

  • Fuzzy Search: Find emojis even with partial or approximate names

  • Multiple Sizes: 160x160px and 320x320px versions available

  • Direct URLs: Get direct links to emoji images

  • Fast Access: No API keys or authentication required

  • Comprehensive: Includes all major iOS emoji variants

🔧 Technical Details

  • Built with the Model Context Protocol (MCP) SDK

  • Uses JSON data file for emoji mappings

  • Implements fuzzy search algorithm for flexible emoji discovery

  • Supports both CommonJS and ESM environments

  • Zero external dependencies beyond MCP SDK

📝 Example Workflow

  1. Discover emojis: Use get_emojis to see all available options

  2. Search: Use search_emojis with a query like "ball" or "letter"

  3. Get URL: Use get_url with the exact emoji name and preferred size

  4. Use: Copy the URL and use it in your application or content

🤝 Contributing

  1. Fork the repository

  2. Create a feature branch

  3. Make your changes

  4. Add tests if applicable

  5. Submit a pull request

Important: This MCP server provides access to iOS emoji images that are the intellectual property of Apple Inc.

  • Emoji Copyright: All emoji images are © Apple Inc. and are subject to Apple's terms of use

  • Apple Trademarks: iOS and iPhone are trademarks of Apple Inc., registered in the U.S. and other countries

  • Usage Rights: This tool provides access to emoji URLs for educational, research, and development purposes

  • Commercial Use: For commercial applications, please ensure compliance with Apple's licensing terms

  • No Affiliation: This project is not affiliated with, endorsed by, or sponsored by Apple Inc.

Disclaimer: The authors of this MCP server do not claim ownership of the emoji images or related intellectual property. Users are responsible for ensuring their use complies with applicable copyright laws and Apple's terms of service.

📄 License

MIT License - applies to the MCP server code only, not the emoji content.

Note: The MIT license covers this MCP server's code and functionality. The emoji images themselves remain under Apple's copyright and are subject to their respective terms of use.

🐛 Issues

Found a bug or have a feature request? Please open an issue on GitHub.


Made with ❤️ for the MCP community

Apple Legal Notice: Apple, iOS, iPhone, and related emoji designs are trademarks and/or copyrights of Apple Inc. This project is an independent tool and is not affiliated with Apple Inc.

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • A very simple remote MCP server that greets you, with a custom icon.

  • MCP (Model Context Protocol) server for Appwrite

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Medard-prog/ios-emoji-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server