getwowlink
Check link previews (Open Graph, Twitter cards) on X, LinkedIn, Slack; OG images per page.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.getwowlink.com"
}
}
}Remote-Endpunkte
https://mcp.getwowlink.comstreamable-httpWas es kann
Tool-Inventar
Tools (6)
🟢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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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.
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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 "/").
Eingabe-Schema
{
"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#"
}Ausgabe-Schema
{
"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#"
}Community
Nachweis