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. Use it to answer 'why does my link preview look wrong?'.
urlrequired
com.getshareglowPublished by getshareglow.comOfficial publisherv0.1.0Updated Oct 24, 2026
Shareglow MCP server: scan link previews, generate OG images, short links and stats.
Shareglow lets an assistant scan link previews, generate Open Graph images, create short links and read click stats through the Shareglow API.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.getshareglow%2Fmcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"shareglow": {
"type": "http",
"url": "https://mcp.getshareglow.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}MCP server for Shareglow: 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.
Transport: Streamable HTTP. Create an API key at https://app.getshareglow.com/developer.
Claude Desktop reaches remote servers through mcp-remote. Add to claude_desktop_config.json:
Or skip the remote and use the stdio server below.
~/.cursor/mcp.json:
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).
403 insufficient_scope.401, 402, 403 and 429 become MCP tool errors (isError: true) that carry the API's message.Node 22 or newer is required.
MIT, see LICENSE.
Source: README.md at commit 82f5a17
Scan a public web page and report its link-preview (Open Graph / Twitter Card) metadata, previews per platform, and issues with fix suggestions. Use it to answer 'why does my link preview look wrong?'.
urlrequiredRender 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 to put in og:image, and whether it was already cached. Optional exp (Unix seconds, paid plans) makes the signed URL expire; leave it out for an og:image URL.
expparamstemplateIdrequiredUse AI to design a new OG image template from a website's brand (logo, colors, fonts) taken from a URL. Returns the chosen layoutId (a built-in template id usable with generate_og_image), the variables to pass, and the extracted brand kit. Counts against the plan's AI quota.
urlrequiredList the OG image templates the workspace can render (built-in and custom) with id, name, version and dimensions. Call this before generate_og_image to pick a templateId.
Takes no parameters.
Create a short link with its own link preview. Optional custom slug, and optional A/B variants (each with a title, description, imageUrl or templateId) to test which preview gets more clicks. Returns id, shortUrl and variants. Use the id with get_link_stats.
slugvariantsdestinationrequiredGet click analytics for a short link by id (from create_short_link): totals plus breakdowns by day, country, device, browser and referrer. Optional from/to dates (YYYY-MM-DD).
tofromlinkIdrequiredForce 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.
urlrequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
https://mcp.getshareglow.com/mcpAuthorization: Bearer sk_live_...claude mcp add --transport http shareglow https://mcp.getshareglow.com/mcp \ --header "Authorization: Bearer sk_live_..."{ "mcpServers": { "shareglow": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.getshareglow.com/mcp", "--header", "Authorization:${AUTH}"], "env": { "AUTH": "Bearer sk_live_..." } } }}{ "mcpServers": { "shareglow": { "url": "https://mcp.getshareglow.com/mcp", "headers": { "Authorization": "Bearer sk_live_..." } } }}{ "mcpServers": { "shareglow": { "command": "npx", "args": ["-y", "shareglow-mcp"], "env": { "SHAREGLOW_API_KEY": "sk_live_..." } } }}npm installnpm run typechecknpm testnpm run buildnpm run dev # Streamable HTTP on PORT (default 8791)npm run dev:worker # Cloudflare Worker via wrangler dev