getwowlink

Check link previews (Open Graph, Twitter cards) on X, LinkedIn, Slack; OG images per page.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
100%
Integridad del esquema
100%
Calidad de los nombres
100%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~1,677Tokens (definiciones de herramientas)
~2.4 KBTamaño de respuesta típico
Impacto moderado en la atención (1.31% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

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

Puntos de conexión remotos

https://mcp.getwowlink.comstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (6)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢check_link_preview(url, fresh)

Scores how a page looks when shared on X, LinkedIn, Facebook, Telegram, WhatsApp and Slack, and lists the og: and twitter: tags to fix. Use it before launch or after changing meta tags. Free, no account. Show the person the report link from the result.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2000,
      "description": "The page to check, e.g. example.com/blog/post"
    },
    "fresh": {
      "type": "boolean",
      "description": "Skip the 15-minute cache, e.g. right after deploying a fix"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "score": {
      "type": "number"
    },
    "grade": {
      "type": "string",
      "enum": [
        "great",
        "needs_work",
        "broken"
      ]
    },
    "image": {
      "type": [
        "string",
        "null"
      ]
    },
    "problems": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "severity": {
            "type": "string",
            "enum": [
              "error",
              "warning"
            ]
          },
          "title": {
            "type": "string"
          },
          "fix": {
            "type": "string"
          }
        },
        "required": [
          "severity",
          "title"
        ],
        "additionalProperties": false
      }
    },
    "reportUrl": {
      "type": "string"
    },
    "designsUrl": {
      "type": "string"
    }
  },
  "required": [
    "url",
    "score",
    "grade",
    "image",
    "problems",
    "reportUrl"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢check_site_previews(url, check_id)

Checks up to 50 pages from the sitemap: which have no image, share one image, or are broken. Each call waits up to 25 seconds; if the check isn't finished, call again with the check_id from the result. Free, no account.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "maxLength": 2000,
      "description": "The site, e.g. example.com"
    },
    "check_id": {
      "type": "string",
      "description": "The check_id from a previous call, to get its progress or result"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "checkId": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "discovering",
        "running",
        "done",
        "failed"
      ]
    },
    "checked": {
      "type": "number"
    },
    "total": {
      "type": "number"
    },
    "summary": {
      "type": "object",
      "properties": {
        "checked": {
          "type": "number"
        },
        "noImage": {
          "type": "number"
        },
        "sharedImage": {
          "type": "number"
        },
        "good": {
          "type": "number"
        },
        "problems": {
          "type": "number"
        }
      },
      "required": [
        "checked",
        "noImage",
        "sharedImage",
        "good",
        "problems"
      ],
      "additionalProperties": false
    },
    "pages": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string"
          },
          "verdict": {
            "type": [
              "string",
              "null"
            ]
          },
          "label": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "path",
          "verdict",
          "label"
        ],
        "additionalProperties": false
      }
    },
    "reportUrl": {
      "type": "string"
    }
  },
  "required": [
    "checkId",
    "status",
    "checked",
    "total",
    "summary",
    "pages",
    "reportUrl"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡create_previews(site_url)

Creates branded Open Graph image designs for a site with AI and returns a link where the person picks one, tweaks it and publishes. Needs a free getwowlink account. Always show the person the picker link from the result, as is (they can't continue without it), then call wait_for_design until they publish. If the site is still being read, call again in a minute.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "site_url": {
      "type": "string",
      "maxLength": 2000,
      "description": "The site, e.g. example.com"
    }
  },
  "required": [
    "site_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "analyzing",
        "generating",
        "waiting_for_person",
        "published"
      ]
    },
    "siteId": {
      "type": "string"
    },
    "generationId": {
      "type": "string"
    },
    "pickerUrl": {
      "type": "string"
    },
    "email": {
      "type": [
        "string",
        "null"
      ]
    },
    "templateId": {
      "type": "string"
    },
    "editorUrl": {
      "type": "string"
    }
  },
  "required": [
    "status",
    "siteId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢wait_for_design(generation_id)

Waits until the person has picked and published a design, then says what to install. Each call waits up to 25 seconds; call it again until the state is published.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "generation_id": {
      "type": "string",
      "maxLength": 100,
      "description": "The generation_id from create_previews"
    }
  },
  "required": [
    "generation_id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "state": {
      "type": "string",
      "enum": [
        "generating",
        "waiting_for_person",
        "published",
        "failed"
      ]
    },
    "generationId": {
      "type": "string"
    },
    "ready": {
      "type": "number"
    },
    "total": {
      "type": "number"
    },
    "pickerUrl": {
      "type": "string"
    },
    "siteId": {
      "type": "string"
    },
    "templateId": {
      "type": "string"
    },
    "imageUrl": {
      "type": "string"
    },
    "editorUrl": {
      "type": "string"
    }
  },
  "required": [
    "state",
    "generationId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_install_instructions(site_url, visits)

The og:image and twitter:image tags for every page, with the image URL pattern for this site. Apply the text from the result to the site's code, then call verify_install once it is deployed. The design must be published first.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "site_url": {
      "type": "string",
      "maxLength": 2000,
      "description": "The site, e.g. example.com"
    },
    "visits": {
      "type": "boolean",
      "description": "Also add getwowlink's visit analytics script (shows which shares bring visitors)"
    }
  },
  "required": [
    "site_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "domain": {
      "type": "string"
    },
    "imagePattern": {
      "type": "string"
    },
    "homeImage": {
      "type": "string"
    }
  },
  "required": [
    "domain",
    "imagePattern",
    "homeImage"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢verify_install(site_url, paths)

Checks live pages: exactly one og:image, served by getwowlink, and whether crawlers already fetch the images. Call it after deploying the tags from get_install_instructions. Checks the home page unless you pass paths (up to 5, each starting with "/").

Esquema de entrada

{
  "type": "object",
  "properties": {
    "site_url": {
      "type": "string",
      "maxLength": 2000,
      "description": "The site, e.g. example.com"
    },
    "paths": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 500
      },
      "description": "Pages to check, e.g. [\"/\", \"/blog/hello\"]; up to 5, default the home page"
    }
  },
  "required": [
    "site_url"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "pages": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string"
          },
          "ok": {
            "type": "boolean"
          },
          "why": {
            "type": "string"
          }
        },
        "required": [
          "path",
          "ok"
        ],
        "additionalProperties": false
      }
    },
    "connection": {
      "type": "string",
      "enum": [
        "not_set_up",
        "waiting",
        "live",
        "attention"
      ]
    }
  },
  "required": [
    "pages",
    "connection"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada6 herramientas