Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Zernio

de zernio-devversión 1.0.0i★ –iSe ejecuta en la nube
Nombre en el registrocom.zernio/zernio

Instalar

Resumen

Descripción del creador (original en inglés)

Schedule, publish, and analyze social media across 15+ platforms, plus inbox, ads, and analytics.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Marketing y redes sociales

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://mcp.zernio.com/mcp

Ejecuta esto en tu terminal

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

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "zernio": {
      "url": "https://mcp.zernio.com/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "zernio": {
      "type": "http",
      "url": "https://mcp.zernio.com/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://mcp.zernio.com/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Todavía no hemos leído la lista de herramientas de este servidor; revisamos los endpoints por turnos.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con el dominio zernio.com (el registro comprueba quién es dueño del dominio)

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    El endpoint responde

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Inicio de sesión con OAuth

    Aún sin revisar; revisamos los endpoints por turnos

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Marketing y redes socialesi

  • Más estrellas que el 0% de los otros 2954 servidores de esta categoría
  • Publicado en el registro más recientemente que el 11% de los otros 2954 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 2954 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Zernio?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 5 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

An MCP server retrieving transcripts of YouTube videos

Se ejecuta en tu computadora★ 495MITActualizado hace 9 días
Instalar

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

Se ejecuta en tu computadora★ 244MITActualizado hace 9 días
Instalar

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

Se ejecuta en la nube★ 137MITActualizado hace 9 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Zernio Python SDK

One API to post everywhere. 16 platforms, zero headaches.

The official Python SDK for the Zernio API — schedule and publish social media posts across Instagram, TikTok, YouTube, LinkedIn, X/Twitter, Facebook, Pinterest, Threads, Bluesky, Reddit, Snapchat, Telegram, WhatsApp, and Google Business Profile with a single integration.

Installation

pip install zernio-sdk

Quick Start

from zernio import Zernio

Reads ZERNIO_API_KEY from environment (or pass explicitly)

client = Zernio()

Publish to multiple platforms with one call

post = client.posts.create( content="Hello world from Zernio!", platforms=[ {"platform": "twitter", "accountId": "acc_xxx"}, {"platform": "linkedin", "accountId": "acc_yyy"}, {"platform": "instagram", "accountId": "acc_zzz"}, ], publish_now=True, )

print(f"Published to {len(post'post')} platforms!")

Configuration

client = Zernio(

api_key="your-api-key", # Or set ZERNIO_API_KEY env var base_url="https://zernio.com/api", # Optional, this is the default timeout=30.0, # Optional, request timeout in seconds )

Examples

Schedule a Post
post = client.posts.create(

content="This post will go live tomorrow at 10am", platforms=[{"platform": "instagram", "accountId": "acc_xxx"}], scheduled_for="2025-02-01T10:00:00Z", )

Platform-Specific Content

Customize content per platform while posting to all at once:

post = client.posts.create(

content="Default content", platforms=[ { "platform": "twitter", "accountId": "acc_twitter", "platformSpecificContent": "Short & punchy for X", }, { "platform": "linkedin", "accountId": "acc_linkedin", "platformSpecificContent": "Professional tone for LinkedIn with more detail.", }, ], publish_now=True, )

Upload Media
# Option 1: Direct upload (simplest)

result = client.media.upload("path/to/video.mp4") media_url = result["publicUrl"]

Option 2: Upload from bytes

result = client.media.upload_bytes(video_bytes, "video.mp4", "video/mp4") media_url = result["publicUrl"]

Create post with media

post = client.posts.create( content="Check out this video!", media_urls=[media_url], platforms=[ {"platform": "tiktok", "accountId": "acc_xxx"}, {"platform": "youtube", "accountId": "acc_yyy", "youtubeTitle": "My Video"}, ], publish_now=True, )

Get Analytics
data = client.analytics.get(period="30d")

print("Analytics:", data)

List Connected Accounts
data = client.accounts.list()

for account in data["accounts"]: print(f"{account['platform']}: @{account['username']}")

Async Support
import asyncio

from zernio import Zernio

async def main(): async with Zernio(api_key="your-api-key") as client: posts = await client.posts.alist(status="scheduled") print(f"Found {len(posts['posts'])} scheduled posts")

asyncio.run(main())

Error Handling

from zernio import Zernio, ZernioAPIError, ZernioRateLimitError, ZernioValidationError

client = Zernio(api_key="your-api-key")

try: client.posts.create(content="Hello!", platforms=[...]) except ZernioRateLimitError as e: print(f"Rate limited: {e}") except ZernioValidationError as e: print(f"Invalid request: {e}") except ZernioAPIError as e: print(f"API error: {e}")

Migration from Late

All old names continue to work. No code changes are required:

# Old style (still works)

from late import Late, LateAPIError client = Late(api_key="...")

New style

from zernio import Zernio, ZernioAPIError client = Zernio() # reads ZERNIO_API_KEY env var

Both from zernio import ... and from late import ... work identically. The LATE_API_KEY environment variable is also still supported as a fallback when ZERNIO_API_KEY is not set.

SDK Reference

Posts
MethodDescription
posts.list_posts()List posts
posts.bulk_upload_posts()Bulk upload from CSV
posts.create_post()Create post
posts.get_post()Get post
posts.update_post()Update post
posts.update_post_metadata()Update post metadata
posts.delete_post()Delete post
posts.edit_post()Edit published post
posts.pin_post()Pin post
posts.retry_post()Retry failed post
posts.review_post()Approve or reject a post
posts.unpin_post()Unpin post
posts.unpublish_post()Unpublish post
Accounts
MethodDescription
accounts.get_all_accounts_health()Check accounts health
accounts.list_accounts()List accounts
accounts.list_business_partners()List partner businesses of the Page
accounts.list_tik_tok_commercial_music()List trending commercial music
accounts.get_account_health()Check account health
accounts.get_account_posts()List posts published on the platform
accounts.get_bluesky_settings()Get Bluesky account settings
accounts.get_follower_stats()Get follower stats
accounts.get_google_business_review()Get a review
accounts.get_google_business_reviews()Get reviews
accounts.get_hub_spot_settings()Get HubSpot account settings
accounts.get_instagram_follow_status()Check whether an Instagram user follows the account
accounts.get_linked_in_mentions()Resolve LinkedIn mention
accounts.get_slack_settings()Get Slack account settings
accounts.get_tik_tok_creator_info()Get TikTok creator info
accounts.update_account()Update account
accounts.update_bluesky_settings()Update Bluesky account settings
accounts.update_hub_spot_settings()Update HubSpot account settings
accounts.update_slack_settings()Update Slack account settings
accounts.delete_account()Disconnect account
accounts.delete_google_business_review_reply()Delete a review reply
accounts.batch_get_google_business_reviews()Batch get reviews
accounts.grant_business_partner()Share the Page with a partner business
accounts.move_account_to_profile()Move account to another profile
accounts.reply_to_google_business_review()Reply to a review
accounts.revoke_business_partner()Revoke a partner business from the Page
accounts.search_tik_tok_locations()Search TikTok location tags
Profiles
MethodDescription
profiles.list_profiles()List profiles
profiles.create_profile()Create profile
profiles.get_profile()Get profile
profiles.update_profile()Update profile
profiles.delete_profile()Delete profile
Analytics
MethodDescription
analytics.list_facebook_tagged_posts()List the posts a Facebook Page is tagged in
analytics.list_facebook_visitor_posts()List visitor posts on a Facebook Page
analytics.list_post_authenticity()List authenticity scores
analytics.list_tracking_windows()List tracking windows
analytics.get_analytics()Get post analytics
analytics.get_analytics_dashboard()Get an analytics dashboard
analytics.get_analytics_delta()Analytics changed since a cursor
analytics.get_best_time_to_post()Get best times to post
analytics.get_content_decay()Get content performance decay
analytics.get_daily_metrics()Get daily aggregated metrics
analytics.get_facebook_demographics()Get Facebook Page demographics
analytics.get_facebook_page_insights()Get Facebook Page insights
analytics.get_facebook_post_earnings()Get Facebook post monetization earnings
analytics.get_facebook_post_reactions()Get Facebook post reactions
analytics.get_google_analytics_metadata()List Google Analytics (GA4) dimensions and metrics
analytics.get_google_business_performance()Get Google Business Profile performance metrics
analytics.get_google_business_search_keywords()Get Google Business Profile search keywords
analytics.get_instagram_account_insights()Get Instagram insights
analytics.get_instagram_demographics()Get Instagram demographics
analytics.get_instagram_follower_history()Get Instagram follower history
analytics.get_instagram_online_followers()Get Instagram online followers
analytics.get_linked_in_aggregate_analytics()Get LinkedIn aggregate stats
analytics.get_linked_in_demographics()Get LinkedIn organization follower demographics
analytics.get_linked_in_org_aggregate_analytics()Get LinkedIn org analytics
analytics.get_linked_in_post_analytics()Get LinkedIn post stats
analytics.get_linked_in_post_reactions()Get LinkedIn post reactions
analytics.get_post_authenticity()Get a post's authenticity score
analytics.get_post_samples()Get post samples
analytics.get_post_timeline()Get post analytics timeline
analytics.get_posting_frequency()Get frequency vs engagement
analytics.get_tik_tok_account_insights()Get TikTok account-level insights
analytics.get_tik_tok_demographics()Get TikTok follower demographics
analytics.get_tracking_window()Get a tracking window
analytics.get_you_tube_channel_insights()Get YouTube channel insights
analytics.get_you_tube_daily_views()Get YouTube daily views
analytics.get_you_tube_demographics()Get YouTube demographics
analytics.get_you_tube_video_retention()Get YouTube video retention curve
analytics.cancel_tracking_window()Cancel a tracking window
analytics.open_tracking_window()Open a tracking window
analytics.run_google_analytics_realtime_report()Run a Google Analytics (GA4) realtime report
analytics.run_google_analytics_report()Run a Google Analytics (GA4) report
analytics.sync_external_posts()Sync an external post
Account Groups
MethodDescription
account_groups.list_account_groups()List groups
account_groups.create_account_group()Create group
account_groups.update_account_group()Update group
account_groups.delete_account_group()Delete group
Queue
MethodDescription
queue.list_queue_slots()List schedules
queue.create_queue_slot()Create schedule
queue.get_next_queue_slot()Get next available slot
queue.update_queue_slot()Update schedule
queue.delete_queue_slot()Delete schedule
queue.preview_queue()Preview upcoming slots
Webhooks
MethodDescription
webhooks.create_webhook_settings()Create webhook
webhooks.get_webhook_logs()List webhook delivery logs
webhooks.get_webhook_settings()List webhooks
webhooks.update_webhook_settings()Update webhook
webhooks.delete_webhook_settings()Delete webhook
webhooks.redeliver_webhook_event()Redeliver a webhook event
webhooks.test_webhook()Send test webhook
API Keys
MethodDescription
api_keys.list_api_keys()List keys

| `api_keys.create_api_key

Solo se muestra el principio; lee el resto en el repo

Pregunta a PopNx