Cucutime Kids Songs

org.cucutimePublished by cucutime.orgOfficial publisherv1.0.2Updated Nov 6, 2026

Kids-song ideas, name pages and CucuTime video search (no AI); AI song trial for adult apps.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Hosted CucuTime server for kids-song ideas, name pages and catalog search, plus key-gated AI song creation and child-safety text checks.

What you can do
  • Draft song concepts: title, music style and chorus for a first name and theme
  • Look up ready-made name pages and free sample links for a child's first name
  • Search CucuTime kids songs and educational videos by title words in English, Spanish or Portuguese
  • Create a 30-second personalized song with lyrics and a signed mp3 link valid 24 hours (key required)
  • Check whether a text is suitable for children aged 2-8 (key required)
When to use it
Useful for parent- or teacher-facing assistants that need birthday-song or classroom-routine material, name-page links to share, or a quick child-appropriateness check. The three keyless tools work for brainstorming and catalog lookup; the AI tools are only for adult-facing apps.
Requirements
Remote Streamable HTTP endpoint at cucutime.org/mcp; nothing to install. No key needed for the three keyless tools, which also work in Claude.ai and ChatGPT connectors. The two AI tools need a free CucuTime developer key sent as an Authorization Bearer header, so a client that can send headers (Claude Code, Cursor, REST API) is required.
Before you install
The AI tools are restricted to adult-facing apps and must never be used in apps directed to or likely used by children. Send first names only, no surnames or other personal data. The developer key is a secret; keep it out of shared configs. The trial key has per-key song limits and rate limits, and generated mp3 links expire after 24 hours. Song and video results link out to CucuTime and YouTube.

Installation

In SourceWeft

  1. Open Cucutime Kids Songs in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/org.cucutime%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

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

README

Cucutime MCP server & API

Personalized kids-song tools for AI agents and apps, from Cucutime. A hosted remote MCP server (Streamable HTTP) plus a small REST API.

This repository has the public registry manifest, client configs and examples. The server itself is hosted by Cucutime, so there is nothing to install.

Tools

ToolKey?What it does
generate_song_ideanoDraft a personalized song (title, music style, chorus) for a child's first name and a theme
get_song_for_namenoCucutime's page and free-sample link for a child's first name
search_catalognoSearch Cucutime's own kids songs and educational videos (es / pt / en) by words in the title
create_personalized_songyesA 30-second song that sings the name (lyrics + signed mp3 URL, valid 24 h)
moderate_kids_textyesCheck whether a text is appropriate for children aged 2–8

The keyless tools use no generative AI and are safe for any app. The two AI tools are for adult-facing apps only (parents, teachers, creators), as required by the developer terms. Get a free trial key at https://cucutime.org/developers.

Send first names only: no surnames or other personal data.

Connect

Claude Code

bash
# keyless toolsclaude mcp add --transport http cucutime https://cucutime.org/mcp# with a developer key (adult-facing apps only)claude mcp add --transport http cucutime https://cucutime.org/mcp --header "Authorization: Bearer cct_YOUR_KEY"

Cursor (.cursor/mcp.json) and other clients that support remote servers with headers:

json
{ "mcpServers": { "cucutime": { "url": "https://cucutime.org/mcp", "headers": { "Authorization": "Bearer cct_YOUR_KEY" } } } }

Omit headers to use the keyless tools only. A ready-made project config is in .mcp.json.

Claude Desktop (claude_desktop_config.json, via mcp-remote):

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

Claude.ai and ChatGPT custom connectors: add https://cucutime.org/mcp with no authentication to use the three keyless tools. These connectors can't send a static API key yet, so use the AI tools from a client that sends headers, or through the REST API.

Try it in 10 seconds (no key)

bash
curl -s https://cucutime.org/mcp -H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"generate_song_idea","arguments":{"name":"Mia","theme":"space","language":"en"}}}'

More examples are in examples/: curl, Python and Node. None of them has dependencies.

REST

bash
# keylesscurl "https://cucutime.org/api/song-idea?name=Mia&theme=space&lang=en"curl "https://cucutime.org/api/catalog?q=elephant&lang=en&limit=5"
# with a key (adult-facing apps only)curl -X POST https://cucutime.org/api/dev/v1/songs \  -H "Authorization: Bearer cct_YOUR_KEY" -H "Content-Type: application/json" \  -d '{"name":"Mia","language":"en","theme":"a trip to the moon","age":5}'curl https://cucutime.org/api/dev/v1/usage -H "Authorization: Bearer cct_YOUR_KEY"

Limits and terms

  • The trial key is free, with a per-key song limit and rate limits. See /developers for the current numbers.
  • AI tools: adult-facing apps only. Never in an app directed to children or likely to be used by them.
  • Developer terms · Privacy

License

The examples and configs in this repository are MIT-licensed (see LICENSE). The Cucutime service, its content and its API are governed by the developer terms.

Source: README.md at commit 66a62fe

Tools

5

generate_song_idea

Draft a song idea

Draft a song (title, music style and chorus) for a first name and a theme. Use for brainstorming or before creating the real song; this returns a text concept, not audio. Free, no key.

Parametersnamerequiredthemelanguage

get_song_for_name

Find a name page and free sample link

Find the ready-made CucuTime page and free sample link for a child’s first name. Use when a parent wants to visit or listen, rather than brainstorm. If no page exists, returns a text idea and sample link instead. Free, no key; audio is accessed on the website by adults.

Parametersnamerequiredlanguage

search_catalog

Find songs in the CucuTime catalog

Find existing CucuTime songs and educational videos by words in their titles, in English, Spanish or Portuguese. Returns YouTube links; use for classroom routines or songs to watch now. If there are no exact matches, check suggestions and approximate alternatives. Free, no key, no AI.

Parameterslimitquerylanguage

create_personalized_song

Create a personalized song with audio

Create a 30-second personalized song (lyrics + signed mp3 URL valid 24 h) that sings the given name. For adult-facing apps only (parents, teachers). Send a free CucuTime developer key as Authorization: Bearer <key> in Claude Code, Cursor or the REST API.

Parametersagenamerequiredthemerequiredlanguagerequired

moderate_kids_text

Check text for young children

Check whether a text is appropriate for young children (ages 2-8). Returns {safe}. For adult-facing apps only. Send a free CucuTime developer key as Authorization: Bearer <key> in Claude Code, Cursor or the REST API.

Parameterstextrequiredlanguage

Version history

3
  1. v1.0.2LatestNov 6, 2026
  2. v1.0.1Nov 4, 2026
  3. v1.0.0Oct 21, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts