Skip to main content
ClaudeWave

MCP server for Shareglow: scan link previews, generate OG images, short links and stats

MCP ServersOfficial Registry0 stars0 forks● TypeScriptMITUpdated today
ClaudeWave Trust Score
95/100
✓ Verified
Passed
  • ✓Open-source license (MIT)
  • ✓Actively maintained (<30d)
  • ✓Clear description
  • ✓Topics declared
  • ✓Documented (README)
Last scanned: 10/12/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/Brandon-35/shareglow-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "shareglow-mcp": {
      "command": "node",
      "args": ["/path/to/shareglow-mcp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/Brandon-35/shareglow-mcp and follow its README for install instructions.
Use cases

MCP Servers overview

# shareglow-mcp

MCP server for [Shareglow](https://getshareglow.com): scan link previews, generate Open Graph images, create short links with their own preview, and read click stats from any MCP client.

It is a thin client of the Shareglow REST API (`/v1`). Your API key is passed straight through, so plan limits and rate limits apply unchanged. The server holds no credentials of its own.

## Hosted endpoint

```
https://mcp.getshareglow.com/mcp
Authorization: Bearer sk_live_...
```

Transport: Streamable HTTP. Create an API key at https://app.getshareglow.com/developer.

## Tools

| Tool | Description |
| --- | --- |
| `scan_url` | Scan a public web page and report its link-preview (Open Graph / Twitter Card) metadata, previews per platform, and issues with fix suggestions. |
| `generate_og_image` | Render a 1200x630 Open Graph image from a template id (see `list_templates`) and text params such as title and subtitle. Returns the permanent image URL and whether it was cached. Optional `exp` (Unix seconds, paid plans) makes the signed URL expire. |
| `create_template_from_url` | Use AI to design a new OG image template from a website's brand (logo, colors, fonts) taken from a URL. Returns the layout id, the variables to pass, and the extracted brand kit. Counts against the plan's AI quota. |
| `list_templates` | List the OG image templates the workspace can render (built-in and custom) with id, name, version and dimensions. |
| `create_short_link` | Create a short link with its own link preview. Optional custom slug and optional A/B variants (title, description, imageUrl or templateId). Returns id, shortUrl and variants. |
| `get_link_stats` | Get click analytics for a short link by id: totals plus breakdowns by day, country, device, browser and referrer. Optional `from`/`to` dates (YYYY-MM-DD). |
| `refresh_preview` | Force social platforms to re-fetch a page's link preview after you changed its OG tags or image: bumps the og:image cache-buster, re-scrapes Facebook, and returns the LinkedIn Post Inspector link and the X cache note. |

## Client setup

### Claude Code

```
claude mcp add --transport http shareglow https://mcp.getshareglow.com/mcp \
  --header "Authorization: Bearer sk_live_..."
```

### Claude Desktop

Claude Desktop reaches remote servers through `mcp-remote`. Add to `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "shareglow": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.getshareglow.com/mcp", "--header", "Authorization:${AUTH}"],
      "env": { "AUTH": "Bearer sk_live_..." }
    }
  }
}
```

Or skip the remote and use the stdio server below.

### Cursor

`~/.cursor/mcp.json`:

```json
{
  "mcpServers": {
    "shareglow": {
      "url": "https://mcp.getshareglow.com/mcp",
      "headers": { "Authorization": "Bearer sk_live_..." }
    }
  }
}
```

### Local stdio (any client)

```json
{
  "mcpServers": {
    "shareglow": {
      "command": "npx",
      "args": ["-y", "shareglow-mcp"],
      "env": { "SHAREGLOW_API_KEY": "sk_live_..." }
    }
  }
}
```

The key can also be passed as `--api-key sk_live_...`. `SHAREGLOW_API_URL` points the server at another REST base (default `https://app.getshareglow.com`).

## Errors and limits

- Each tool needs the key scope of its REST call. A key without it gets `403 insufficient_scope`.
- REST `401`, `402`, `403` and `429` become MCP tool errors (`isError: true`) that carry the API's message.
- URLs are validated before forwarding (http/https, no private or local hosts).
- Tool results are truncated at 20,000 characters. The API key is redacted from every result and error.

## Local development

```
npm install
npm run typecheck
npm test
npm run build
npm run dev          # Streamable HTTP on PORT (default 8791)
npm run dev:worker   # Cloudflare Worker via wrangler dev
```

Node 22 or newer is required.

## License

MIT, see [LICENSE](LICENSE).
link-previewmcpmodel-context-protocolog-imageopen-graph

What people ask about shareglow-mcp

What is Brandon-35/shareglow-mcp?

+

Brandon-35/shareglow-mcp is mcp servers for the Claude AI ecosystem. MCP server for Shareglow: scan link previews, generate OG images, short links and stats It has 0 GitHub stars and its last recorded update is dated 2026-10-11.

How do I install shareglow-mcp?

+

You can install shareglow-mcp by cloning the repository (https://github.com/Brandon-35/shareglow-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is Brandon-35/shareglow-mcp safe to use?

+

Our security agent has analyzed Brandon-35/shareglow-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains Brandon-35/shareglow-mcp?

+

Brandon-35/shareglow-mcp is maintained by Brandon-35. The last recorded GitHub activity is dated 2026-10-11, with 0 open issues.

Are there alternatives to shareglow-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy shareglow-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: Brandon-35/shareglow-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/brandon-35-shareglow-mcp)](https://claudewave.com/repo/brandon-35-shareglow-mcp)
<a href="https://claudewave.com/repo/brandon-35-shareglow-mcp"><img src="https://claudewave.com/api/badge/brandon-35-shareglow-mcp" alt="Featured on ClaudeWave: Brandon-35/shareglow-mcp" width="320" height="64" /></a>

More MCP Servers

shareglow-mcp alternatives