Emoji Hub MCP Server
A Model Context Protocol (MCP) server that provides access to the Emoji Hub API, allowing you to retrieve emojis by category, group, or get random emojis.
Features
This MCP server provides the following tools:
🎲 Random Emoji Tools
- get_random_emoji_tool() - Get a completely random emoji
- get_random_emoji_by_category_tool(category) - Get a random emoji from a specific category
- get_random_emoji_by_group_tool(group) - Get a random emoji from a specific group
📚 Collection Tools
- get_all_emojis_tool() - Get all available emojis
- get_emojis_by_category_tool(category) - Get all emojis from a specific category
- get_emojis_by_group_tool(group) - Get all emojis from a specific group
Available Categories
smileys-and-peopleanimals-and-naturefood-and-drinktravel-and-placesactivitiesobjectssymbolsflags
Available Groups
Smileys and People
body,cat-face,clothing,creature-face,emotionface-negative,face-neutral,face-positive,face-roleface-sick,family,monkey-face,person,person-activityperson-gesture,person-role,skin-tone
Animals and Nature
animal-amphibian,animal-bird,animal-bug,animal-mammalanimal-marine,animal-reptile,plant-flower,plant-other
Food and Drink
dishware,drink,food-asian,food-fruitfood-prepared,food-sweet,food-vegetable
Other Groups
travel-and-places,activities,objects,symbols,flags
Installation
- Install dependencies:
pip install -r requirements.txt
- Run the MCP server:
python server.py
Usage Examples
Get a Random Emoji
# Returns: {"name": "grinning face", "category": "smileys and people", "group": "face positive", "htmlCode": ["😀"], "unicode": ["U+1F600"]}
Get Random Food Emoji
# Using category: food-and-drink
# Returns: {"name": "pizza", "category": "food and drink", "group": "food prepared", "htmlCode": ["🍕"], "unicode": ["U+1F355"]}
Get All Bird Emojis
# Using group: animal-bird
# Returns: [{"name": "turkey", "category": "animals and nature", "group": "animal bird", ...}, ...]
API Response Format
Each emoji object contains:
name: The name of the emojicategory: The category it belongs togroup: The specific group within the categoryhtmlCode: Array of HTML entity codesunicode: Array of Unicode code points
Testing
Run the test script to verify functionality:
python test_emoji_hub.py
Docker Support
Build and run with Docker:
docker build -t emoji-hub-mcp .
docker run emoji-hub-mcp
API Source
This MCP server uses the Emoji Hub API by Yurace.
Emoji Hub Server
Project Details
- CelalKhalilov/Emoji-Hub-MCP
- Last Updated: 6/11/2025
Recomended MCP Servers
Oiii eu sou Chiknet, um velhinho teimoso em aprender conteúdos de programação e tecnologia!!! tenha paciencia preciso sempre...
MCP-Server from your Database optimized for LLMs and AI-Agents.
An MCP server for chatting with your Lighthouse portfolio
A Model Context Protocol (MCP) server for Tripadvisor Content API. This provides access to Tripadvisor location data, reviews,...
Java implementation of MCP Server for Craw4ai
MCP server for Nile Database - Manage and query databases, tenants, users, auth using LLMs
MCP server for Atlassian tools (Confluence, Jira)
Ntropy MCP server
MCP server for managing Roo's custom operational modes
Model Context Protocol (MCP) server for Excalidraw - Work in Progress





