Check link previews in 12 apps, AI visibility for ChatGPT, Claude, Perplexity, and app links.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check whether ChatGPT, Claude, Perplexity and other AI search tools and assistants can reach, read and cite a URL. Evaluates robots.txt for each AI bot, requests the page with each bot’s User-Agent to catch CDN or firewall blocks, checks noindex, and shows the text an AI crawler gets from the raw HTML without JavaScript. Returns a score, per-bot access and copy-ready fixes. Use it for questions like "can ChatGPT see my site" or "why doesn’t Perplexity cite my page".
Public http(s) URL or bare domain to check, for example "example.com/pricing". Private and local addresses are refused.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http sharelint https://sharelint.com/api/mcp
Check whether ChatGPT, Claude, Perplexity and other AI search tools and assistants can reach, read and cite a URL. Evaluates robots.txt for each AI bot, requests the page with each bot’s User-Agent to catch CDN or firewall blocks, checks noindex, and shows the text an AI crawler gets from the raw HTML without JavaScript. Returns a score, per-bot access and copy-ready fixes. Use it for questions like "can ChatGPT see my site" or "why doesn’t Perplexity cite my page".
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL or bare domain to check, for example "example.com/pricing". Private and local addresses are refused. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL or bare domain to check, for example \"example.com/pricing\". Private and local addresses are refused."
}
},
"additionalProperties": false
}Check whether a URL opens the site’s iOS or Android app instead of the browser. Validates apple-app-site-association (iOS Universal Links) and assetlinks.json (Android App Links), tests this exact URL against the iOS path rules, and compares the files with the copies Apple’s CDN and Google’s Digital Asset Links service have cached. Returns status per platform and copy-ready fixes. Use it when Universal Links or App Links do not work.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL or bare domain to check, for example "example.com/pricing". Private and local addresses are refused. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL or bare domain to check, for example \"example.com/pricing\". Private and local addresses are refused."
}
},
"additionalProperties": false
}Check how a URL’s link preview (title, description, image) appears when shared on WhatsApp, Facebook, Messenger, Instagram, X (Twitter), LinkedIn, Telegram, iMessage, Discord, Slack, Snapchat and TikTok. Fetches the page as each app’s crawler, validates Open Graph and Twitter Card tags and the preview image (size, format, weight), and returns a score, per-app results and copy-ready fixes. Use it when a shared link shows no preview, the wrong image or title, or before sharing a page.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL or bare domain to check, for example "example.com/pricing". Private and local addresses are refused. |
| crawler | string | User-Agent to fetch the page as for share previews. Defaults to Facebook’s crawler, which most apps resemble. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL or bare domain to check, for example \"example.com/pricing\". Private and local addresses are refused."
},
"crawler": {
"enum": [
"facebook",
"whatsapp",
"twitter",
"telegram",
"linkedin",
"discord",
"slack",
"imessage",
"browser"
],
"type": "string",
"default": "facebook",
"description": "User-Agent to fetch the page as for share previews. Defaults to Facebook’s crawler, which most apps resemble."
}
},
"additionalProperties": false
}Run every Sharelint check on a URL at once: link previews in 12 apps, AI visibility for ChatGPT, Claude and Perplexity, and iOS and Android app links. Use it for a general "check my website or link" request; use the focused tools when the question is about one of these.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public http(s) URL or bare domain to check, for example "example.com/pricing". Private and local addresses are refused. |
| crawler | string | User-Agent to fetch the page as for share previews. Defaults to Facebook’s crawler, which most apps resemble. |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public http(s) URL or bare domain to check, for example \"example.com/pricing\". Private and local addresses are refused."
},
"crawler": {
"enum": [
"facebook",
"whatsapp",
"twitter",
"telegram",
"linkedin",
"discord",
"slack",
"imessage",
"browser"
],
"type": "string",
"default": "facebook",
"description": "User-Agent to fetch the page as for share previews. Defaults to Facebook’s crawler, which most apps resemble."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 11, 2026.