nameday-mcp

radoone/nameday-mcp

3.2

If you are the rightful owner of nameday-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Nameday MCP Server is a robust Model Context Protocol server that provides detailed nameday information for over 11 countries, making it ideal for AI assistants, chatbots, and applications that require cultural calendar data.

Tools
  1. find_name_day

    Find when a specific name celebrates its nameday.

  2. find_names_by_date

    Discover which names celebrate on a specific date.

  3. get_today_name_days

    Get today's nameday celebrations.

šŸŽ‰ Nameday MCP Server

A powerful Model Context Protocol (MCP) server providing comprehensive nameday information for 11+ countries. Perfect for AI assistants, chatbots, and applications needing cultural calendar data.

🌐 Try Online Version

šŸ‘‰ https://nameday-mcp.vercel.app/

No installation required! The online version is ready to use immediately.


✨ Features

  • šŸŒ Multi-country support - 11+ countries with comprehensive nameday calendars
  • šŸ” Smart name search - Find when any name celebrates with flexible matching
  • šŸ“… Date lookup - Discover all names celebrating on specific dates
  • ⚔ Real-time queries - Get today's nameday celebrations instantly
  • šŸŽÆ Accurate data - Traditional and culturally authentic nameday information
  • šŸš€ Multiple access methods - Online hosted version + local installation options

šŸŒ Supported Countries

CountryCodeCalendar Coverage
šŸ‡øšŸ‡° SlovakiaskComplete yearly calendar
šŸ‡ØšŸ‡æ Czech RepublicczComplete yearly calendar
šŸ‡µšŸ‡± PolandplComplete yearly calendar
šŸ‡­šŸ‡ŗ HungaryhuComplete yearly calendar
šŸ‡¦šŸ‡¹ AustriaatComplete yearly calendar
šŸ‡­šŸ‡· CroatiahrComplete yearly calendar
šŸ‡®šŸ‡¹ ItalyitComplete yearly calendar
šŸ‡«šŸ‡· FrancefrComplete yearly calendar
šŸ‡¬šŸ‡· GreecegrComplete yearly calendar
šŸ‡·šŸ‡ŗ RussiaruExtended Orthodox calendar
šŸ‡§šŸ‡¬ BulgariabgExtended Orthodox calendar

Note: Russian and Bulgarian calendars include comprehensive Orthodox feast days and traditional names.

šŸ”§ Available Tools

1. find_name_day

Find when a specific name celebrates its nameday.

{
  "tool": "find_name_day",
  "args": {
    "name": "Radovan",
    "locale": "sk"
  }
}

2. find_names_by_date

Discover which names celebrate on a specific date.

{
  "tool": "find_names_by_date",
  "args": {
    "month": 6,
    "day": 29,
    "locale": "sk"
  }
}

3. get_today_name_days

Get today's nameday celebrations.

{
  "tool": "get_today_name_days",
  "args": {
    "locale": "sk",
    "random_string": "dummy"
  }
}

šŸš€ Quick Start

Option 1: Use Online Version (Recommended)

Simply add this to your Claude Desktop configuration:

{
  "mcpServers": {
    "nameday-mcp-server": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://nameday-mcp.vercel.app/sse"
      ]
    }
  }
}

Option 2: Local Installation

  1. Install dependencies:

    npm install
    
  2. Build the project:

    npm run build
    
  3. Add to Claude Desktop:

    {
      "mcpServers": {
        "nameday-mcp-server": {
          "command": "node",
          "args": ["./dist/index.js"],
          "cwd": "/path/to/nameday-mcp"
        }
      }
    }
    

šŸ“š API Usage

Direct API Testing

Test the online version directly:

curl -X POST https://nameday-mcp.vercel.app/api/tools \
  -H "Content-Type: application/json" \
  -d '{
    "tool": "find_name_day",
    "args": {
      "name": "Radovan",
      "locale": "sk"
    }
  }'

Available Endpoints

  • GET / - Interactive documentation
  • GET /health - Server health check
  • GET /api/tools - List available tools
  • POST /api/tools - Execute tools
  • GET /sse - MCP Server-Sent Events endpoint

šŸ’” Example Queries

Ask your AI assistant:

  • "When is Radovan's nameday in Slovakia?"
  • "Who celebrates nameday on June 29th in Czech Republic?"
  • "What names have nameday today in Poland?"
  • "Find all Hungarian names celebrating in July"

šŸ› ļø Development

Local Development

STDIO Mode (for Claude Desktop):

npm run dev

HTTP Mode (for testing):

npm run dev:sse

Project Structure

src/
ā”œā”€ā”€ index.ts          # Main server and HTTP endpoints
ā”œā”€ā”€ server.ts         # MCP server logic and tools
ā”œā”€ā”€ locale-nameday.ts # Nameday lookup functions
└── data/             # Nameday calendars for each country
    ā”œā”€ā”€ sk.json       # Slovakia
    ā”œā”€ā”€ cz.json       # Czech Republic
    └── ...           # Other countries

šŸŽÆ Use Cases

  • AI Assistants - Add cultural calendar knowledge
  • Chatbots - Provide nameday information in conversations
  • Applications - Integrate nameday features
  • Personal Assistants - Remind about friends' namedays

šŸ“– More Information

šŸ“ License

MIT License - see file for details.


🌟 Ready to get started? Try the online version or configure it with your mcp host today!