Deja que los agentes de IA publiquen vídeos, carruseles de fotos y borradores en TikTok, fijen la privacidad y las etiquetas de IA, comprueben el estado de procesamiento y consulten métricas de rendimiento desde un solo prompt.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Forma parte del servidor MCP de Upload-Post. El agente elige la herramienta adecuada según tu prompt.
| Herramienta | Qué hace |
|---|---|
| upload_video | Publica un vídeo en TikTok con texto, privacidad y opciones de programación |
| upload_photos | Publica en TikTok un carrusel de hasta 35 fotos |
| tiktok_publishing_settings | Consulta qué niveles de privacidad permite la cuenta, su duración máxima de vídeo y sus ajustes de comentarios, dúos y stitch |
| tiktok_music_trending / tiktok_music_search / tiktok_location_search | Busca una canción de la Commercial Music Library o un lugar para etiquetar en la publicación |
| get_status | Sigue el estado de subida y procesamiento |
| get_post_comments / create_comment / comment_action | Lee, responde, da me gusta, fija u oculta comentarios de tus vídeos |
| list_scheduled / edit_scheduled / cancel_scheduled | Gestiona los posts de TikTok programados |
| get_analytics / get_post_analytics | Consulta visualizaciones, me gusta y engagement por post o por cuenta |
| submit_ffmpeg_job | Recorta o recodifica un clip antes de publicarlo |
¿Buscas la API directa en su lugar? Consulta la página de la API de TikTok.
Un único servidor alojado en mcp.upload-post.com/mcp. Inicia sesión con OAuth o pega una API key de Upload-Post, lo que admita tu cliente.
Ábrelo desde Settings > Developer > Edit Config, pega la entrada y reinicia Claude Desktop. Ejecuta en tu equipo el paquete npm de código abierto @upload-post/mcp y necesita Node.js 18 o posterior.
¿Prefieres no tocar el archivo? En claude.ai o Claude Desktop, añade el conector oficial de Upload-Post desde el directorio de Claude (claude.ai/directory/upload-post, o Customize > Connectors y busca Upload-Post), haz clic en Connect e inicia sesión con tu cuenta de Upload-Post (OAuth).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} ¿Prefieres OAuth? Quita la línea --header, ejecuta /mcp dentro de Claude Code e inicia sesión. Añade --scope user para usar el servidor en todos tus proyectos.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" Ponlo en .cursor/mcp.json para un proyecto o en ~/.cursor/mcp.json para todos, y recarga Cursor.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}
Tu API key está en API Keys, en app.upload-post.com. Antes de la primera publicación, conecta TikTok a un perfil en el panel: el agente pasa el nombre de ese perfil como user. En ChatGPT, busca Upload-Post en Apps y pulsa Connect; no hace falta archivo de configuración.
Un flujo de ejemplo con nombres, ID y URL ficticios, no la conversación de un cliente real. Los nombres de las herramientas y los parámetros son los reales que expone el servidor.
Tú
Publica https://example.com/clips/launch.mp4 en TikTok con mi perfil "studio". Texto: "Nuestro nuevo editor en 30 segundos". Está hecho con IA, así que etiquétalo como tal, y desactiva los dúos.
Llamada a herramienta 1
tiktok_publishing_settings
Comprueba qué niveles de privacidad permite esta cuenta antes de publicar.
{
"profile": "studio"
}{
"success": true,
"privacy_level_options": [
"PUBLIC_TO_EVERYONE",
"MUTUAL_FOLLOW_FRIENDS",
"FOLLOWER_OF_CREATOR",
"SELF_ONLY"
],
"max_video_post_duration_sec": 600,
"comment_disabled": false,
"duet_disabled": false,
"stitch_disabled": false
}Llamada a herramienta 2
upload_video
Publica en segundo plano y devuelve un request_id para seguirlo.
{
"videoPathOrUrl": "https://example.com/clips/launch.mp4",
"user": "studio",
"platforms": [
"tiktok"
],
"title": "Nuestro nuevo editor en 30 segundos",
"asyncUpload": true,
"platformOptions": {
"tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
"tiktokDisableDuet": true,
"tiktokIsAigc": true
}
}{
"success": true,
"message": "Upload initiated successfully in background.",
"request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
"total_platforms": 1
}Llamada a herramienta 3
get_status
Consulta el estado hasta que TikTok confirma la publicación.
{
"requestId": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10"
}{
"request_id": "9f3c1a7e-5b2d-4c8e-a1f0-2d7b6e4c9a10",
"status": "completed",
"completed": 1,
"total": 1,
"results": [
{
"platform": "tiktok",
"success": true
}
]
}Asistente
Publicado en TikTok en "studio" con la etiqueta de contenido generado por IA y los dúos desactivados.
upload_video: Manda el clip a tus borradores de TikTok (bandeja de entrada) para que añadas un sonido y lo publiques desde la app. En modo borrador, TikTok ignora el texto y la privacidad enviados por la API.
{
"videoPathOrUrl": "https://example.com/clips/launch.mp4",
"user": "studio",
"platforms": [
"tiktok"
],
"platformOptions": {
"tiktokPostMode": "MEDIA_UPLOAD"
}
}upload_photos: Un carrusel de fotos con la primera imagen como portada y música añadida automáticamente.
{
"photosPathsOrUrls": [
"https://example.com/slides/1.jpg",
"https://example.com/slides/2.jpg",
"https://example.com/slides/3.jpg"
],
"user": "studio",
"platforms": [
"tiktok"
],
"title": "3 errores al editar",
"description": "Desliza para ver cómo arreglar cada uno.",
"platformOptions": {
"tiktokPrivacyLevel": "PUBLIC_TO_EVERYONE",
"tiktokPhotoCoverIndex": 0,
"tiktokAutoAddMusic": true
}
}Cómo llega el servidor MCP de TikTok a tu cuenta.
Cada publicación sale por la Content Posting API de TikTok con la app de TikTok aprobada de Upload-Post. Conectas la cuenta de TikTok una vez en el panel de Upload-Post, en la pantalla de autorización del propio TikTok. No se comparten contraseñas ni se automatiza la app de TikTok.
Esa aprobación importa si has pensado en montarlo tú. TikTok deja en modo privado todo lo que publican los clientes de API no auditados hasta que el cliente supera una auditoría. Con el servidor alojado te ahorras la app de desarrollador, la auditoría y la gestión de tokens.
TikTok decide por cuenta qué niveles de privacidad se permiten. Una cuenta privada, por ejemplo, no tiene PUBLIC_TO_EVERYONE. El agente puede llamar antes a tiktok_publishing_settings y elegir un nivel que la cuenta tenga de verdad, en lugar de fallar con tiktok_privacy_unavailable.
La música, las etiquetas de ubicación, las portadas personalizadas y los comentarios dependen de los permisos concedidos al conectar la cuenta. list_users los muestra en un array capabilities de la cuenta de TikTok, y al volver a conectar TikTok se activan los nuevos.
Fuentes: TikTok Content Posting API, Guía de TikTok de Upload-Post, upload-post-mcp en GitHub.
Lo que TikTok y Upload-Post aceptan por publicación, comprobado en septiembre de 2026.
| Qué | Límite | Fuente |
|---|---|---|
| Texto del vídeo | 2.200 caracteres (un emoji cuenta como 2) | Límites de caracteres de Upload-Post |
| Texto de publicaciones de fotos | Título de hasta 90 caracteres y descripción de hasta 4.000 | Límites de caracteres de Upload-Post |
| Vídeo | MP4, MOV o WebM; de 3 segundos a 10 minutos por la API; de 23 a 60 fps; al menos 360 px por lado. Upload-Post rechaza archivos de más de 3 GB. | Requisitos de vídeo de Upload-Post |
| Fotos | JPG, JPEG o WebP, hasta 35 por publicación y 20 MB cada una. Las imágenes de más de 1080 x 1920 se reducen automáticamente. | Requisitos de foto de Upload-Post |
| Privacidad | PUBLIC_TO_EVERYONE, MUTUAL_FOLLOW_FRIENDS, FOLLOWER_OF_CREATOR o SELF_ONLY, con los límites que TikTok fije para cada cuenta | Guía de TikTok de Upload-Post |
| Ritmo de publicación (TikTok) | 6 publicaciones por minuto y 15 cada 24 horas por cuenta de TikTok | Requisitos de vídeo de Upload-Post |
Sin comandos que memorizar. Describe lo que quieres.
“Publica este vídeo en TikTok con el perfil "marketing" y el texto "Lanzamiento de primavera 🌱".”
“Recorta este clip a los primeros 30 segundos y publícalo en TikTok.”
“Programa este TikTok para el viernes a las 18:00, hora de Madrid.”
“¿Qué tal funcionaron mis últimos 5 TikToks? Compara visualizaciones y retención.”
TikTok + agentes de IA, resuelto. Última actualización: septiembre de 2026.
Un servidor MCP de TikTok es un servidor Model Context Protocol que expone la publicación en TikTok como herramientas que un agente de IA puede llamar. El servidor MCP de Upload-Post permite a ChatGPT, Claude, Gemini o cualquier cliente MCP subir vídeos y carruseles de fotos a TikTok, programar publicaciones y consultar analíticas, sin código a medida.
Sí. Conecta tu cuenta de TikTok a Upload-Post una vez, añade el servidor MCP a tu cliente de IA, y el agente podrá publicar vídeos con texto, ajustes de privacidad y programación a partir de una petición en lenguaje natural.
Por la API, TikTok acepta MP4, MOV o WebM de 3 segundos a 10 minutos, de 23 a 60 fps y con al menos 360 px por lado. Las fotos de más de 1080 x 1920 se reducen automáticamente. Si un clip es demasiado largo o tiene un formato incorrecto, el agente puede recortarlo o recodificarlo antes con submit_ffmpeg_job.
El código del servidor es gratuito y de código abierto (MIT). Lo conectas con una API key de Upload-Post, y puedes crear una cuenta gratis.
Hacen trabajos distintos. El servidor MCP de TikTok for Business, el oficial de TikTok, trabaja en la parte de anuncios: campañas, grupos de anuncios, audiencias, catálogos e informes de publicidad. El MCP de TikTok de Upload-Post trabaja en tu cuenta orgánica: publica vídeos y carruseles de fotos, manda clips a borradores, responde comentarios y lee las analíticas de tus publicaciones, todo con las API oficiales para desarrolladores de TikTok. Si haces anuncios y además publicas en orgánico, puedes conectar los dos al mismo cliente de IA.
No. Solo trabaja con cuentas de TikTok que conectas y que son tuyas, a través de la API oficial de TikTok. No descarga vídeos de otros creadores, no busca hashtags ni recopila datos de perfiles, que es lo que hacen los servidores MCP de scraping que aparecen para TikTok.
Sí. Pon tiktokPostMode en MEDIA_UPLOAD (o tiktokUploadToDraft en true) dentro de platformOptions y el vídeo llega a la bandeja de entrada de TikTok, donde lo terminas y lo publicas desde la app. En modo borrador, TikTok ignora el texto y la privacidad enviados por la API.
Sí. upload_photos con platforms ["tiktok"] publica una publicación de fotos de hasta 35 imágenes JPG, JPEG o WebP. tiktokPhotoCoverIndex elige la portada y tiktokAutoAddMusic añade música de fondo.
Pasa tiktokIsAigc: true en platformOptions. TikTok mostrará entonces el vídeo como etiquetado por el creador como generado con IA.
Hasta 15 por cuenta de TikTok en 24 horas móviles, y no más de 6 por minuto. Son los límites del propio TikTok.
Gratis para empezar, sin tarjeta de crédito. Conecta TikTok una vez y publica desde cualquier cliente MCP.
Usamos cookies estrictamente necesarias para que la web funcione. Con tu permiso nos gustaría además medir cómo se usa el sitio (analítica) y cómo funcionan nuestros anuncios (marketing). No se carga nada opcional hasta que elijas. Política de cookies · Política de privacidad
Elige qué categorías permites. Puedes cambiarlo cuando quieras desde "Preferencias de cookies" en el pie de página. Política de cookies
Imprescindibles para que la web funcione: el registro de tu decisión (up_consent) y tu preferencia de tema claro/oscuro. Exentas de consentimiento según el art. 22.2 LSSI.
OpenPanel, alojado en nuestros propios servidores (api.openpanel.fotoexamen.com). Uso agregado de páginas y funciones para saber qué mejorar. No se envía nada a ninguna red publicitaria.
Medición de conversiones de Google Ads, píxel publicitario de Reddit y nuestras propias cookies de afiliados/atribución (aff_ref, up_attribution). Nos dicen qué campaña o afiliado te trajo aquí.