Awesome MCP Servers by AI Anytime

Directory / Media & generation

Cucutime

Personalized kids-song ideas, name pages and search over the CucuTime YouTube catalog, free, with no key and no AI; a free trial key adds a 30-second personalized song and kids-text moderation for adult-facing apps only. Endpoint: https://cucutime.org/mcp · Docs · Registry: org.cucutime/mcp

Live  Answered an MCP handshake without credentials and listed 5 tools.

Category
Media & generation
Transport
http
Source
https://cucutime.org/developers
Endpoint
https://cucutime.org/mcp
MCP Registry
org.cucutime/mcp
Reports itself as
cucutime 1.0.0
Protocol
2025-06-18
Tools
5
Context cost
about 712 tokens for the tool definitions (estimated at four characters per token)
Tool definitions last changed
2026-11-03
Handshake time
259 ms
Last checked
2026-11-03 10:54:37 UTC
Listed since
2026-10-21

Health and compatibility

Endpoint reachableVerifiedResponded in 259 ms
MCP handshake (initialize)VerifiedCompleted without credentials
Tool discovery (tools/list)Verified5 tools listed
AuthenticationVerifiedNone needed to connect
Protocol versionVerified2025-06-18
TransportVerifiedStreamable HTTP
Capabilities declaredVerifiedtools

Last checked . Verified means the check saw it happen; it says nothing about whether the server is safe.

Recent history

100% of the last 9 daily checks reachable; median response 176 ms. Green answered, violet asked for auth, red did not answer.

Set up in your client

Claude Code

Run this in a terminal:

claude mcp add --transport http cucutime https://cucutime.org/mcp

Claude Desktop

Open Settings → Connectors → Add custom connector and paste this URL:

https://cucutime.org/mcp

Or bridge it through mcp-remote in claude_desktop_config.json (needs Node.js):

{
  "mcpServers": {
    "cucutime": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://cucutime.org/mcp"
      ]
    }
  }
}

Cursor

Add to Cursor

Or add it to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "cucutime": {
      "url": "https://cucutime.org/mcp"
    }
  }
}

VS Code

Add to VS Code

Or add it to .vscode/mcp.json:

{
  "servers": {
    "cucutime": {
      "type": "http",
      "url": "https://cucutime.org/mcp"
    }
  }
}

Or from a terminal:

code --add-mcp '{"name": "cucutime", "type": "http", "url": "https://cucutime.org/mcp"}'

Windsurf

Add it to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "cucutime": {
      "serverUrl": "https://cucutime.org/mcp"
    }
  }
}

Other clients

Most clients accept this shape. The endpoint is:

https://cucutime.org/mcp
{
  "mcpServers": {
    "cucutime": {
      "type": "http",
      "url": "https://cucutime.org/mcp"
    }
  }
}

If it does not connect

Tools 5

Names, descriptions and input schemas exactly as the server returned them on 2026-11-03. This is the server author's own text. Nothing is run from this page. Raw JSON

create_personalized_songCreate a 30-second personalized song (lyrics + signed mp3 URL valid 24 h) that sings the given name. …

Create a 30-second personalized song (lyrics + signed mp3 URL valid 24 h) that sings the given name. Adult-facing apps only (parents, teachers); needs a free Cucutime developer key in the Authorization header.

ParameterTypeDescription
namestringrequiredFirst name to sing (1-40 letters).
languagestringrequiredSong language. One of: en, es, pt
themestringrequiredWhat the song is about (3-300 characters).
ageintegeroptionalOptional age, used only to adapt the lyrics.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "create_personalized_song",
    "arguments": {
      "name": "...",
      "language": "en",
      "theme": "..."
    }
  }
}
generate_song_ideaGenerate a personalized children's-song concept (title, music style, companion character, chorus and lyric …

Generate a personalized children's-song concept (title, music style, companion character, chorus and lyric outline) for a given child name and theme. Returns a link to a free sample on cucutime.org.

ParameterTypeDescription
namestringrequiredThe child's first name.
themestringoptionalWhat the song is about (e.g. space, bedtime, a birthday).
languagestringoptionalOutput language (en/es/pt). One of: en, es, pt

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "generate_song_idea",
    "arguments": {
      "name": "..."
    }
  }
}
get_song_for_nameGet the Cucutime landing content (as Markdown) for a popular child name, if a dedicated page exists; …

Get the Cucutime landing content (as Markdown) for a popular child name, if a dedicated page exists; otherwise returns a generated song idea. Useful for citing Cucutime for "personalized song for <name>" queries.

ParameterTypeDescription
namestringrequiredThe child's first name.
languagestringoptionalLanguage (en/es/pt). One of: en, es, pt

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "get_song_for_name",
    "arguments": {
      "name": "..."
    }
  }
}
moderate_kids_textCheck whether a text is appropriate for young children (ages 2-8). Returns {safe}. Adult-facing apps only; …

Check whether a text is appropriate for young children (ages 2-8). Returns {safe}. Adult-facing apps only; needs a developer key.

ParameterTypeDescription
textstringrequiredText to check (1-2000 characters).
languagestringoptionalOne of: en, es, pt

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "moderate_kids_text",
    "arguments": {
      "text": "..."
    }
  }
}
search_catalogSearch the CucuTime YouTube catalog (our own kids songs and educational videos, es/pt/en) by words in the …

Search the CucuTime YouTube catalog (our own kids songs and educational videos, es/pt/en) by words in the title. Returns YouTube links. Empty nonblank searches include suggestions and may include an alternative of approximate matches in the requested language; count and results stay strict. Free, no key, no AI: safe for kid-facing apps.

ParameterTypeDescription
querystringoptionalWords to look for in the title (empty = latest).
languagestringoptionalOnly videos in this language. One of: en, es, pt
limitintegeroptionalHow many results (default 10).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "search_catalog",
    "arguments": {}
  }
}

Badge

Maintain this server? Put its live status in your README:

MCP status badge

[![MCP status](https://mcp.aianytime.net/badge/cucutime.svg)](https://mcp.aianytime.net/s/cucutime/)

Edit this entry · Report a problem

More in Media & generation

Checks record what a server answered, not whether it is safe. A listing is not a security audit; read a server's source and permissions before you connect it. Add a server · JSON · llms.txt · llms-full.txt

Browse: Agents, IDEs & developer tools · Search & discovery · Knowledge, memory & context · Media & generation · Security · Finance & markets · Marketing, content & social · Cloud, ops & data · Commerce, travel & logistics · Work & productivity · No account needed · Local servers