getwowlink
Check link previews (Open Graph, Twitter cards) on X, LinkedIn, Slack; OG images per page.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.getwowlink.com"
}
}
}원격 엔드포인트
https://mcp.getwowlink.comstreamable-http할 수 있는 일
도구 목록
도구 (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.
입력 스키마
{
"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#"
}출력 스키마
{
"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.
입력 스키마
{
"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#"
}출력 스키마
{
"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.
입력 스키마
{
"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#"
}출력 스키마
{
"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.
입력 스키마
{
"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#"
}출력 스키마
{
"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.
입력 스키마
{
"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#"
}출력 스키마
{
"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 "/").
입력 스키마
{
"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#"
}출력 스키마
{
"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#"
}커뮤니티
증거