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 reachable | Verified | Responded in 259 ms |
|---|---|---|
| MCP handshake (initialize) | Verified | Completed without credentials |
| Tool discovery (tools/list) | Verified | 5 tools listed |
| Authentication | Verified | None needed to connect |
| Protocol version | Verified | 2025-06-18 |
| Transport | Verified | Streamable HTTP |
| Capabilities declared | Verified | tools |
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/mcpClaude Desktop
Open Settings → Connectors → Add custom connector and paste this URL:
https://cucutime.org/mcpOr 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
Or add it to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):
{
"mcpServers": {
"cucutime": {
"url": "https://cucutime.org/mcp"
}
}
}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
- Restart the client after editing a config file, and keep keys out of files you commit.
- If the tools do not appear, open the client's MCP log: a 401 means the credentials were not accepted, and a timeout means the server did not answer.
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.
| Parameter | Type | Description | |
|---|---|---|---|
name | string | required | First name to sing (1-40 letters). |
language | string | required | Song language. One of: en, es, pt |
theme | string | required | What the song is about (3-300 characters). |
age | integer | optional | Optional 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.
| Parameter | Type | Description | |
|---|---|---|---|
name | string | required | The child's first name. |
theme | string | optional | What the song is about (e.g. space, bedtime, a birthday). |
language | string | optional | Output 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.
| Parameter | Type | Description | |
|---|---|---|---|
name | string | required | The child's first name. |
language | string | optional | Language (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.
| Parameter | Type | Description | |
|---|---|---|---|
text | string | required | Text to check (1-2000 characters). |
language | string | optional | One 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.
| Parameter | Type | Description | |
|---|---|---|---|
query | string | optional | Words to look for in the title (empty = latest). |
language | string | optional | Only videos in this language. One of: en, es, pt |
limit | integer | optional | How 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:
[](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