wyro API

Publica en Instagram, TikTok, LinkedIn, X y más desde tu agente. En español, prueba sin registro.

Should I use this

Quality & Safety

B
Description quality
76%
Schema completeness
72%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'wyro_empezar' description lacks action verbin wyro_empezar
  • LOWTool 'wyro_conectar_cuenta' description lacks action verbin wyro_conectar_cuenta

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~769Tokens (tool definitions)
~887 BTypical response size
Moderate attention impact (0.60% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "wyro": {
      "command": "npx",
      "args": [
        "@wyroapi/mcp"
      ]
    }
  }
}

Runnable packages

npm@wyroapi/mcp0.1.0stdio

Remote endpoints

https://wyroapi.vercel.app/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪wyro_empezar

Crea una clave de prueba gratis (sin registro) y explica los próximos pasos. Úsala solo si Wyro todavía no tiene clave o si las otras herramientas dicen que falta la clave. Si ya hay clave, devuelve su estado.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪wyro_cuentas

Lista las cuentas de redes sociales disponibles (simuladas en modo prueba, reales cuando el usuario las conecta). Úsala antes de publicar para saber a qué redes puedes enviar.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡wyro_publicar(texto, redes, medios, programar_para, confirmar)

Publica o programa un post en Instagram, TikTok, Facebook, LinkedIn, X, Threads, YouTube o Pinterest. Úsala cuando el usuario pida publicar o programar contenido. No la uses para leer métricas. En cuentas reales, pide confirmación antes de publicar (confirmar=true). Devuelve un link de vista previa: muéstraselo al usuario. Instagram y Pinterest necesitan imagen o video; TikTok y YouTube, video.

Input Schema

{
  "type": "object",
  "properties": {
    "texto": {
      "type": "string",
      "minLength": 1,
      "description": "Texto del post."
    },
    "redes": {
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "instagram",
          "facebook",
          "tiktok",
          "linkedin",
          "twitter",
          "threads",
          "youtube",
          "pinterest"
        ]
      },
      "description": "Redes donde publicar, por ejemplo [\"instagram\", \"linkedin\"]."
    },
    "medios": {
      "description": "URLs públicas de imágenes o videos (https).",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "programar_para": {
      "description": "Fecha ISO 8601 con zona horaria para programar, por ejemplo 2026-11-02T10:00:00-03:00. Sin esto se publica ya.",
      "type": "string"
    },
    "confirmar": {
      "description": "true solo después de que el usuario confirmó publicar en cuentas reales.",
      "type": "boolean"
    }
  },
  "required": [
    "texto",
    "redes"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡wyro_estado_post(post_id)

Devuelve el estado (programado, publicado, fallido) y los links de vista previa de un post. Úsala con el id que devolvió la publicación (empieza con post_).

Input Schema

{
  "type": "object",
  "properties": {
    "post_id": {
      "type": "string",
      "description": "Id del post, por ejemplo post_abc123."
    }
  },
  "required": [
    "post_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪wyro_conectar_cuenta(red)

Devuelve el link que el usuario debe abrir para conectar su cuenta real de una red y publicar de verdad. Úsala cuando el usuario quiera dejar de simular. La clave actual sigue funcionando: no hay que reconfigurar nada.

Input Schema

{
  "type": "object",
  "properties": {
    "red": {
      "type": "string",
      "enum": [
        "instagram",
        "facebook",
        "tiktok",
        "linkedin",
        "twitter",
        "threads",
        "youtube",
        "pinterest"
      ],
      "description": "Red a conectar, por ejemplo instagram."
    }
  },
  "required": [
    "red"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools