# Sharelint MCP server for ChatGPT, Claude, Cursor and VS Code

> Let your AI assistant check link previews, AI visibility, app links and performance on any live page, and walk you through the fixes. A free remote MCP server, with no key or sign-up.

Server URL: https://sharelint.com/api/mcp

## Tools

- `check_link_preview` (Link previews in 12 apps: Open Graph and Twitter Card tags, the preview image, and per-app results.): “Why does my link show no image on WhatsApp?”
- `check_ai_visibility` (Whether ChatGPT, Claude, Perplexity and other AI bots can reach and read the page.): “Can ChatGPT and Perplexity read my pricing page?”
- `check_app_links` (iOS Universal Links and Android App Links, including the copies Apple and Google have cached.): “Why do my links open Safari instead of our iOS app?”
- `check_performance` (Server response, render-blocking resources, the main image, and real-user Core Web Vitals from Chrome.): “Why is my landing page slow on phones?”
- `check_url` (Every check at once.): “Audit example.com before we launch.”

## Add it to your assistant

- Claude (web and desktop): Settings, then Connectors, then Add custom connector. Name it Sharelint and paste the server URL.
- ChatGPT: in Settings, turn on developer mode, create a custom connector and paste the server URL with no authentication.
- Claude Code: run the command below.
- Cursor: add the server to ~/.cursor/mcp.json, or .cursor/mcp.json in a project.
- VS Code: add the server to .vscode/mcp.json, then start it from the MCP view.
- Clients that only run local servers: bridge with mcp-remote.

```
# Claude Code
claude mcp add --transport http sharelint https://sharelint.com/api/mcp
```

```
// ~/.cursor/mcp.json
{
  "mcpServers": {
    "sharelint": { "url": "https://sharelint.com/api/mcp" }
  }
}
```

```
// .vscode/mcp.json
{
  "servers": {
    "sharelint": { "type": "http", "url": "https://sharelint.com/api/mcp" }
  }
}
```

```
# Clients that only run local servers
npx -y mcp-remote https://sharelint.com/api/mcp
```

## How it works

The assistant picks a tool from your question and sends the URL. Sharelint fetches the live page the same way the website does, as each app’s crawler and each AI bot, and returns a Markdown report. The report starts with an ordered list of fixes and copy-ready code filled from the page, and links to the interactive report.

Every tool is read-only. Sharelint only reads public pages and never changes anything on your site.

## Details

- Transport: Streamable HTTP, stateless, plain JSON responses. No authentication.
- Listed in the official MCP registry as com.sharelint/sharelint.
- Only public http(s) URLs are checked. Private and local addresses are refused.
- Requests are rate-limited per IP address, the same as the API.
- The same checks are available as plain HTTP at /api/preview, described in openapi.json.
