Cucutime Kids Songs
Kids-song ideas, name pages and CucuTime video search (no AI); AI song trial for adult apps.
Should I use this
Quality & Safety
Findings (2)
- HIGH
- LOWin search_catalog
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://cucutime.org/mcp"
}
}
}Remote endpoints
https://cucutime.org/mcpstreamable-httpWhat it can do
Tool inventory
Tools (5)
⚪generate_song_idea(name, theme, language)
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.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The child's first name."
},
"theme": {
"type": "string",
"description": "What the song is about (e.g. space, bedtime, a birthday)."
},
"language": {
"type": "string",
"enum": [
"en",
"es",
"pt"
],
"description": "Output language (en/es/pt)."
}
},
"required": [
"name"
]
}🟢get_song_for_name(name, language)
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.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The child's first name."
},
"language": {
"type": "string",
"enum": [
"en",
"es",
"pt"
],
"description": "Language (en/es/pt)."
}
},
"required": [
"name"
]
}🟢search_catalog(query, language, limit)
Search the CucuTime YouTube catalog (our own kids songs and educational videos, es/pt/en) by words in the title. Returns YouTube links. Free, no key, no AI: safe for kid-facing apps.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Words to look for in the title (empty = latest)."
},
"language": {
"type": "string",
"enum": [
"en",
"es",
"pt"
],
"description": "Only videos in this language."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "How many results (default 10)."
}
}
}🟡create_personalized_song(name, language, theme, age)
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.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "First name to sing (1-40 letters)."
},
"language": {
"type": "string",
"enum": [
"en",
"es",
"pt"
],
"description": "Song language."
},
"theme": {
"type": "string",
"description": "What the song is about (3-300 characters)."
},
"age": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Optional age, used only to adapt the lyrics."
}
},
"required": [
"name",
"language",
"theme"
]
}🟢moderate_kids_text(text, language)
Check whether a text is appropriate for young children (ages 2-8). Returns {safe}. Adult-facing apps only; needs a developer key.
Input Schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "Text to check (1-2000 characters)."
},
"language": {
"type": "string",
"enum": [
"en",
"es",
"pt"
]
}
},
"required": [
"text"
]
}Community
Evidence