SonaPrompt

Busca un catálogo musical real desde tu asistente, obtén vistas previas de 30 segundos que puedes reproducir y añade canciones directamente a tus listas de reproducción de Apple Music.

Documentación

Servidor MCP de Música

Permite que ChatGPT o Claude busquen en un catálogo musical real y te envíen canciones que realmente puedes reproducir. Ellos ya conocen de música. Esto les da las partes que no pueden hacer por sí solos: confirmar que una canción existe y ponerla en algún lugar donde puedas escucharla.

URL del servidor — pégala en la configuración de conectores de tu asistente.

https://sonaprompt.com/mcp

Servidor remoto sobre HTTP transmisible. Autorizado con OAuth, por lo que no hay clave API que pegar ni token que guardar en ningún lugar. Gratis. Iniciarás sesión en una cuenta de SonaPrompt al conectarte, lo que toma un clic con Google o Apple.

Dos niveles, y eliges al momento de conectarte.

Cualquier cuenta obtiene:

  • Búsqueda en un catálogo musical real
  • Avances de 30 segundos que puedes reproducir
  • Abrir cualquier canción en Spotify o YouTube Music

Con una suscripción a Apple Music también obtienes:

  • Leer tus listas de reproducción, para que nunca sugiera lo que ya tienes
  • Añadir canciones a tus listas de reproducción

Sin suscripción, igual obtienes todo lo de la primera lista, y la página de avances funciona sin importar en qué plataforma transmitas. Puedes conectar Apple Music más tarde reconectándote.

Qué puedes pedir

Una vez conectado, la conversación es así:

  • "Encuéntrame post-rock instrumental que se desarrolle lentamente, nada posterior a 2010."
  • "¿Qué hay en mi lista de reproducción Morning Run?"
  • "Añade tres canciones que encajen, pero nada que ya esté ahí."
  • "Hazme una lista para un domingo lluvioso y ponle ocho canciones."

El asistente lee la lista primero, para no sugerir canciones que ya tienes. Cada canción que menciona se verifica contra el catálogo real de Apple Music, por lo que una canción inventada no se resuelve en lugar de llegarte. Y te devuelve una página donde puedes escuchar avances de 30 segundos de todo antes de comprometerte a añadirlo.

Cómo conectarlo

Claude

  1. Configuración, luego Conectores, luego Añadir conector personalizado.
  2. Pega https://sonaprompt.com/mcp como la URL del servidor MCP remoto.
  3. Haz clic en Conectar. Se abre una ventana del navegador pidiéndote que inicies sesión con Apple Music.
  4. Aprueba, y las herramientas aparecerán en tu próxima conversación.

ChatGPT

  1. Configuración, luego Conectores, luego añade un conector por URL.
  2. Pega https://sonaprompt.com/mcp, luego autoriza con Apple Music cuando se te solicite.

Los conectores personalizados no están disponibles en todos los planes de ChatGPT. Si no ves la opción, esa es la razón.

Claude Code

claude mcp add --transport http sonaprompt https://sonaprompt.com/mcp

Luego ejecuta /mcp dentro de Claude Code y autentícate.

Cualquier otra cosa

Cualquier cliente que hable MCP sobre HTTP transmisible con OAuth funcionará. El descubrimiento es estándar:

GET https://sonaprompt.com/.well-known/oauth-protected-resource/mcp

{
  "resource": "https://sonaprompt.com/mcp",
  "authorization_servers": ["https://sonaprompt.com/"],
  "scopes_supported": ["playlists:read", "playlists:write"],
  "resource_name": "Apple Music"
}

Se admite el registro dinámico de clientes, por lo que no hay nada que registrar manualmente.

Las herramientas

En cualquier cuenta

  • search_catalog — busca en el catálogo. Confirma que una canción es real y devuelve su id.
  • preview_links — convierte una lista de canciones en una página de avances de 30 segundos que puedes reproducir.

Con Apple Music conectado

  • list_playlists — tus listas de reproducción de Apple Music.
  • get_playlist_tracks — cada canción que ya está en una de ellas. Esto es lo que evita sugerencias duplicadas.
  • add_tracks — añade canciones a una lista, o crea una nueva. Las canciones que ya están ahí se omiten.

Cuatro de las cinco son de solo lectura. add_tracks es la única que escribe, y tu asistente te pedirá confirmación antes de ejecutarla. Si te conectas sin Apple Music, las últimas tres no se registran en absoluto, por lo que tu asistente no puede ofrecerte algo que no puede hacer.

Qué puede y qué no puede alcanzar

La conexión está limitada a playlists:read y playlists:write. En la práctica:

  • Puede listar tus listas de reproducción, leer su contenido, crear una lista y añadir canciones.
  • No puede eliminar una lista, quitar una canción, renombrar nada ni reproducir música.
  • Nunca ve tu Apple ID ni tu contraseña. El inicio de sesión de Apple ocurre en la página de Apple.

Tu token de usuario de Apple Music está cifrado en reposo y se usa solo para atender tus propias solicitudes. Revócalo cuando quieras desde la página de conexión o eliminando el conector en tu asistente. Consulta Privacidad para más detalle.

Requisitos

  • Una cuenta de SonaPrompt, creada con un clic con Google o Apple al conectarte.
  • Un cliente que admita servidores MCP remotos con OAuth.
  • Una suscripción a Apple Music solo si quieres las herramientas de listas de reproducción.

Cuando no funciona

  • "La conexión con Apple Music ya no es válida" — el token expiró o fue revocado. Reconéctate desde la página de conexión.
  • El asistente menciona canciones pero no te da ningún enlace — pídele que llame a preview_links. Esa es la página donde realmente puedes escucharlas.
  • Sugiere canciones que ya están en la lista — pídele que lea la lista primero. get_playlist_tracks es lo que evita esto.
  • No aparece nada después de autorizar — inicia una nueva conversación. La mayoría de los clientes solo cargan herramientas al inicio de una.
  • Te suscribiste a Apple Music después de conectarte — reconéctate y elige Conectar Apple Music. La lista de herramientas se decide cuando se establece la conexión.

También hay una API REST

Si prefieres llamarla desde tu propio código en lugar de desde un asistente, la API toma una descripción en lenguaje natural y devuelve canciones reales. Un endpoint, una clave.