Meta Muse MCP Server by useapi.net

Agente de chat de Meta Muse (muse.ai) con su navegador en vivo, imágenes, videos con sonido y su Biblioteca. De terceros, de pago ($15/mes), funciona con tu propia cuenta de Muse.

Servidor MCP alojado

npx add-mcp 'https://api.useapi.net/v1/muse/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Saltar al contenido principal

Servidor MCP de Muse

13 de octubre de 2026 (14 de octubre de 2026)

Independent third-party service, see Legal

Tabla de contenidos

  1. Endpoint y autorización
  2. Configuración
  3. Herramientas
  4. Trabajo de larga duración
  5. Ejemplos de indicaciones
  6. Límites y notas

El servidor MCP de Muse de useapi.net permite que un asistente de IA como Claude Code, Cursor o VS Code Copilot use Muse, el agente de IA de Meta, en tu propia cuenta de Muse. Es un servidor alojado del Protocolo de Contexto de Modelo con 37 herramientas: generar imágenes y videos, chatear con el agente de Muse, responder a sus solicitudes de permiso, abrir una vista en vivo de su navegador web, gestionar la Biblioteca y los archivos de la cuenta, y restablecer la cuenta. Cada herramienta llama a la API de Muse, por lo que se aplican las mismas reglas, límites y asignación. No es necesario instalar ni alojar nada.

¿Existe un servidor MCP de Muse? Sí. useapi.net, un servicio de terceros no afiliado a Meta, aloja uno en https://api.useapi.net/v1/muse/mcp con 37 herramientas para imágenes, videos, chat, el navegador del agente y la Biblioteca de Muse, en tu propia cuenta de Muse, sin necesidad de instalar nada.

¿Prefieres REST? Tutorial: Cómo generar videos e imágenes de IA con la API de Meta Muse · Código: github.com/useapi/muse-api

Consulta todos los servidores MCP de useapi.net en Model Matrix & MCP.

Endpoint y autorización

https://api.useapi.net/v1/muse/mcp
  • Transporte: HTTP transmisible.
  • Listado en el Registro oficial de MCP como net.useapi/muse, por lo que los clientes y directorios de MCP que lean el registro pueden encontrarlo por ese nombre.
  • Autorización: tu token de API de useapi.net en el encabezado Authorization: Bearer …, consulta Configurar useapi.net.
  • Necesitas al menos una cuenta de Muse añadida con Configurar Muse. Añadir y eliminar cuentas no está disponible a través de MCP: usa POST /accounts o la página de Configurar Muse.

Configuración

Reemplaza YOUR_API_TOKEN con tu token de API de useapi.net.

Claude Code

claude mcp add --transport http useapi-muse https://api.useapi.net/v1/muse/mcp --header "Authorization: Bearer YOUR_API_TOKEN"

Cursor

En ~/.cursor/mcp.json:

{
  "mcpServers": {
    "useapi-muse": {
      "url": "https://api.useapi.net/v1/muse/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

VS Code

En .vscode/mcp.json:

{
  "servers": {
    "useapi-muse": {
      "type": "http",
      "url": "https://api.useapi.net/v1/muse/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

Windsurf y otros clientes

Cualquier cliente que admita servidores MCP remotos a través de HTTP con encabezados personalizados funciona. La forma JSON habitual:

{
  "mcpServers": {
    "useapi-muse": {
      "serverUrl": "https://api.useapi.net/v1/muse/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

Algunos clientes nombran el campo de dirección url en lugar de serverUrl.

Pruébalo con curl

curl -s https://api.useapi.net/v1/muse/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1"}}}'

curl -s https://api.useapi.net/v1/muse/mcp \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

La primera llamada responde con el nombre del servidor useapi-muse y sus instrucciones para el asistente, la segunda con las 37 herramientas.

Herramientas

La mayoría de las herramientas aceptan un email opcional, la cuenta de Muse a usar. Se puede omitir cuando el token de API tiene una sola cuenta de Muse.

Cuentas y permisos

HerramientaQué haceParámetros principales
muse_list_accountsLista tus cuentas de Muse con estado, maxJobs y uso semanal.
muse_get_accountLee una cuenta con su uso semanal en vivo.email
muse_update_accountEstablece maxJobs, los trabajos de imagen y video que una cuenta ejecuta a la vez. No inicia sesión.email, maxJobs
muse_reset_accountRestablece la cuenta a un ordenador de agente nuevo, eliminando todo lo que contiene. En dos pasos: sin confirm solo devuelve la advertencia para mostrarte, y solo restablece cuando se llama de nuevo con confirm establecido al correo de la cuenta que escribiste.email, confirm
muse_list_approvalsLista las solicitudes de permiso del agente en todos los chats, pendientes y decididas.email, status, limit
muse_get_permissionsLee si el agente pregunta antes de actuar en sitios web y aplicaciones conectadas, y las reglas permanentes.email
muse_set_permission_defaultsEstablece web y connectors a auto_allow o always_ask.email, web, connectors
muse_set_permission_ruleCambia una regla a allow, ask o deny.permissionId, mode
muse_delete_permission_ruleElimina una regla.permissionId

Imágenes y videos

HerramientaQué haceParámetros principales
muse_generate_imageCrea una imagen a partir de una indicación, opcionalmente desde hasta 9 imágenes de entrada.prompt, image_1..image_9, email
muse_generate_videoCrea un video de unos 10 segundos con sonido, a partir de una indicación e imágenes, videos y audio de entrada opcionales.prompt, image_1..image_9, video_1..video_3, audio_1..audio_3
muse_get_jobLee un trabajo y, con wait: true, espera a que termine.jobid, wait, history
muse_list_jobsLista los trabajos que se ejecutan ahora.

Las herramientas de trabajo también aceptan replyRef, tu propia referencia que se repite en el registro del trabajo.

Chat

HerramientaQué haceParámetros principales
muse_chatEnvía un mensaje al agente de Muse y devuelve su respuesta: texto, archivos, widgets y solicitudes de permiso. Sin chatId inicia un chat nuevo.message, chatId, files, email
muse_get_chatLee un chat. Con wait: true sigue la respuesta en curso y devuelve el resto.chatId, wait, after, limit, before
muse_list_chatsLista los chats de la cuenta, del más reciente al más antiguo.email, limit, cursor
muse_delete_chatElimina un chat. Sus archivos permanecen.chatId
muse_cancel_chatDetiene la respuesta en la que Muse está trabajando.chatId
muse_list_streamsLista los flujos de chat abiertos en una cuenta frente a su límite.email
muse_answer_approvalResponde a una solicitud de permiso con allow_once, allow_always o deny, luego sigue el chat y devuelve la respuesta junto con la continuación del agente.chatId, approvalId, decision, wait
muse_answer_widgetResponde a un widget de respuesta rápida con un índice de opción o tu propio texto, luego sigue la respuesta.chatId, widgetId, option o text, wait

El navegador del agente

HerramientaQué haceParámetros principales
muse_get_browserLee un navegador que el agente abrió en un chat: estado, página, quién tiene el control y si se puede ver.chatId, taskId
muse_open_browser_viewerDevuelve un enlace de un solo uso a una vista en vivo del navegador, para verlo o tomar el control.chatId, taskId, mode, ttl, quality, compression
muse_revoke_browser_viewersTermina todas las vistas en vivo del navegador.chatId, taskId
muse_release_browserDevuelve el control del navegador al agente.chatId, taskId
muse_stop_browserCierra el navegador.chatId, taskId

Consulta la Guía del navegador en vivo.

Biblioteca

HerramientaQué haceParámetros principales
muse_list_assetsLista toda la Biblioteca de la cuenta, del más reciente al más antiguo: imágenes, videos y audio, documentos, aplicaciones web (con shareUrl cuando se publican) y podcasts. Indica cuándo la lista puede estar incompleta.email, type, origin, limit, cursor
muse_upload_assetSube un archivo de imagen, video o audio desde una URL https pública, hasta 50 MB.url, email
muse_get_assetDevuelve una imagen de hasta aproximadamente 1 MB como imagen, un documento de texto o aplicación web de hasta 256 KB como texto, o bien el tipo, tamaño y URL de descarga del archivo. part=cover da la portada de un podcast, format=pdf un documento como PDF.assetId, part, format
muse_delete_assetElimina un elemento de la Biblioteca: un archivo multimedia, un documento, una aplicación web o un podcast.assetId
muse_share_web_appPublica una aplicación web en un enlace público. Muse la revisa primero y puede rechazarla, enumerando los problemas que encontró.assetId
muse_unshare_web_appDeja de compartir una aplicación web. La aplicación permanece en la Biblioteca.assetId

Archivos del espacio de trabajo

HerramientaQué haceParámetros principales
muse_list_filesLista una carpeta del espacio de trabajo de la cuenta, o un archivo.email, path
muse_search_filesEncuentra archivos por parte del nombre y/o extensión.name, extensions, path, limit, offset
muse_read_fileDevuelve un archivo de texto de hasta aproximadamente 200 KB como texto, o una imagen de hasta aproximadamente 1 MB como imagen.path
muse_write_fileEscribe un archivo en el espacio de trabajo, como texto o base64, para que el agente lo use en un chat.path, content o contentBase64, contentType
muse_delete_fileElimina un archivo.path

El esquema de entrada completo de cada herramienta proviene de tools/list.

Trabajo de larga duración

Los clientes de MCP suelen abandonar una llamada de herramienta después de aproximadamente un minuto, por lo que una herramienta espera hasta unos 50 segundos:

  • Una imagen o una respuesta corta suele terminar en ese tiempo, y la herramienta devuelve el resultado.
  • Un video suele tardar más. muse_generate_video entonces devuelve el jobid, y muse_get_job con wait: true lo retoma.
  • Una respuesta de chat que aún se está ejecutando devuelve su chatId con status: "running" y un lastEventId. muse_get_chat con wait: true y after establecidos a ese lastEventId devuelve el resto.

Los clientes que solicitan notificaciones de progreso reciben una aproximadamente cada 10 segundos mientras una herramienta espera. Los resultados muestran hasta dos imágenes pequeñas como vistas previas, y cada archivo viene con su assetId y URL de descarga.

Cuando una respuesta de chat devuelve status: "waiting_for_approval", el agente espera tu permiso: el asistente debe preguntarte y luego responder con muse_answer_approval.

muse_reset_account nunca se restablece en su primera llamada. Devuelve una advertencia para que el asistente te la muestre, y solo se restablece cuando escribes el correo de la cuenta y el asistente lo llama de nuevo con ese correo como confirm. Si la llamada de restablecimiento falla o se agota el tiempo, es posible que aún se haya ejecutado: verifica la cuenta antes de llamarlo de nuevo.

Ejemplos de indicaciones

  • "Crea un video de 10 segundos de un corgi surfeando al atardecer, en proporción exacta 9:16."
  • "Crea una imagen de una motocicleta vintage sobre adoquines mojados de noche, luego conviértela en un video."
  • "Pide a Muse que investigue los 5 mejores autos eléctricos de 2026, escriba una tabla comparativa como CSV y me dé los archivos."
  • "Sube esta foto desde su URL y restáurala y coloréala."
  • "Lista mis chats de Muse y continúa el más reciente: pide una versión más corta."
  • "Pide a Muse que abra example.com en su navegador y luego dame un enlace de vista en vivo para tomar el control."
  • "Lista las aplicaciones web en mi Biblioteca de Muse y publica la más reciente."

Límites y notas

  • Las herramientas utilizan tu cuenta de Muse, su asignación semanal de Muse y las mismas reglas que la API REST, como maxJobs para trabajos.
  • Antes de algunas acciones, como acceder a un sitio web o actuar en una aplicación conectada, el agente solicita permiso. Consulta GET /accounts/ email/permissions para cambiar cuándo lo solicita.
  • Los conectores personalizados en claude.ai requieren inicio de sesión OAuth, que este servidor aún no admite. Usa Claude Code u otro cliente que pueda enviar un encabezado Authorization.
  • Un cliente puede enviar hasta 20 solicitudes JSON-RPC en un solo lote.
  • Si el cliente envía un encabezado MCP-Protocol-Version, debe ser una de las versiones compatibles: 2025-06-18, 2025-03-26 o 2024-11-05.
  • Cada llamada a una herramienta aparece en tus estadísticas de uso ( bot=muse) como modelo muse-mcp, con el nombre de la herramienta como su estado, o failed.

Tutoriales para la API de Muse v1:

{ "@context": "https://schema.org", "@type": "APIReference", "name": "Muse MCP Server: Meta Muse Video, Images and Chat, Hosted", "url": "https://useapi.net/docs/api-muse-v1/mcp", "inLanguage": "en", "isAccessibleForFree": true, "description": "Connect Claude Code, Cursor, VS Code or any MCP client to the hosted useapi.net Muse MCP server: 37 tools for Muse images, videos, chat, the agent's browser and the Library.", "about": "Muse API v1", "isPartOf": { "@type": "APIReference", "name": "Muse API v1" }, "publisher": { "@type": "Organization", "name": "useapi.net", "url": "https://useapi.net", "logo": { "@type": "ImageObject", "url": "https://useapi.net/assets/brand/useapi-logo-512.png" }, "alternateName": ["useapi", "UseAPI"], "sameAs": ["https://discord.gg/w28uK3cnmF", "https://t.me/use_api", "https://github.com/useapi", "https://bsky.app/profile/useapi.net", "https://www.youtube.com/@useapi-net"] }, "documentationOf": { "@type": "WebAPI", "name": "useapi.net REST API", "documentation": "https://useapi.net/llms.txt", "termsOfService": "https://useapi.net/docs/legal" } }
{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://useapi.net/" }, { "@type": "ListItem", "position": 2, "name": "Muse API v1", "item": "https://useapi.net/docs/api-muse-v1" }, { "@type": "ListItem", "position": 3, "name": "MCP Server", "item": "https://useapi.net/docs/api-muse-v1/mcp" } ] }