ShareCut QR & Short Links

io.github.LucaRSdeCoPublished by GitHub account LucaRSdeCov1.1.0Updated Oct 24, 2026

Short links you can re-point after printing the QR, with click analytics. Free QR, no key.

Overview

AI-generated overview

ShareCut MCP server that renders QR codes, creates and re-points trackable short links, and reads click analytics from an AI assistant.

What you can do
Render any URL or text as a static QR code (SVG or PNG), with optional color, and fetch the QR artwork of an existing link for printing. Resolve ShareCut short links to their real destination and click count, and check whether a custom short code is still free. Create single or bulk short links (up to 25 per call) with optional custom code, title and UTM parameters. List, read, re-point, retitle or delete links on the account, and read per-link click analytics by country, device, OS, browser and referrer. Read the account plan, entitlements and remaining monthly API quota.
When to use it
Useful when you want QR codes and short links generated from a chat, and especially when a printed QR must survive a later destination change: the code encodes the short link, so re-pointing it redirects every copy already in circulation. Also handy for checking where a ShareCut link goes before forwarding it, and for reviewing click analytics.
Requirements
Either the remote endpoint at sharecut.site over HTTP, or the npm package run locally with npx over stdio (a Node.js runtime). The three free tools need no account. The link-management tools need a ShareCut API key from the Business plan, passed as the SHARECUT_API_KEY environment variable or an Authorization bearer header. Network access to sharecut.site.
Before you install
The API key is a secret tied to a paid Business plan account; keep it out of shared configs. Tools act on that account: shorten_url and shorten_urls_bulk create links, update_link changes where existing links point, and delete_link permanently removes a link and its click history with no undo. Destinations are screened by Google Web Risk. The local package is a thin bridge that forwards requests to sharecut.site.

Installation

In SourceWeft

  1. Open ShareCut QR & Short Links in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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/io.github.LucaRSdeCo%2Fsharecut-mcp/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "sharecut-qr-short-links": {
      "type": "http",
      "url": "https://sharecut.site/mcp"
    }
  }
}

README

sharecut-mcp

MCP server for ShareCut — generate QR codes, create trackable short links, re-point them after the QR is printed, and read their click analytics from Claude, Cursor, or any MCP client.

QR codes, link expansion and short-code checks are free and need no account.

Install

Remote server, nothing to install:

bash
claude mcp add --transport http sharecut https://sharecut.site/mcp

Or run this package over stdio:

bash
npx sharecut-mcp
Config file (Claude Desktop, Cursor, …)
json
{  "mcpServers": {    "sharecut": {      "command": "npx",      "args": ["-y", "sharecut-mcp"],      "env": { "SHARECUT_API_KEY": "sc_live_..." }    }  }}

SHARECUT_API_KEY is optional — leave it out and the three free tools still work.

Free tools — no API key, no account

ToolWhat it does
create_qrRenders any URL or text as a QR code: SVG, plus a PNG data URL with format: "png", and an optional hex color. The code is static — the destination is baked into the pattern, so once printed it points there forever.
expand_short_linkResolves a sharecut.site short link to its real destination and click count, without opening it.
check_short_codeTells you whether a custom short code is still free before you try to claim it.

Tools that need an API key

The interesting half. All of them act on the account the key belongs to.

update_link — the reason this server exists

Changes where an existing short link points. A ShareCut QR encodes the short link, not the destination, so re-pointing the link redirects every copy already printed, shared or stuck on a wall — and the click history comes along.

That difference is the whole point. A poster, a menu, a business card or a product label outlives the URL printed on it. A static QR does not survive a site migration or a campaign change; this one does.

The short code itself is deliberately immutable here: changing it would break every copy already in circulation.

The rest

ToolWhat it does
shorten_urlCreates a short link plus its QR code. Optional customCode, title and utm. Destinations are screened against Google Safe Browsing.
shorten_urls_bulkUp to 25 links in one call, with per-item results so one bad URL does not discard the rest.
list_linksLists your links with click counts — filter by kind or search term, sort by newest or most clicked.
get_linkDestination, title, clicks, creation date and UTM settings for one link.
get_link_analyticsClicks over time, plus breakdowns by country, device, OS, browser and referrer.
get_link_qrThe QR code of an existing link, using the artwork saved on it (frames, colours, logo) when there is one.
delete_linkPermanent, and it releases the short code. Needs an explicit confirm.
get_accountPlan, entitlements and how much API quota is left this month. Worth calling before a bulk run.

API key

Create it at sharecut.site/p/profile — API access is part of the Business plan — then pass it as SHARECUT_API_KEY.

There is no programmatic sign-up: a person creates the key. See auth.md for the full authentication contract.

How it works

This package is a thin stdio bridge to https://sharecut.site/mcp. It moves newline-delimited JSON-RPC to that endpoint and back, which means zero dependencies (fast npx start) and no upgrades to chase: the tools live on the server, so new ones reach you without touching your config.

Point SHARECUT_MCP_URL elsewhere to target a different deployment.

Links

MIT

Source: README.md at commit 7af4c97

Tools

12

create_qr

Create a QR code

FREE, no API key needed. Render any URL or text as a QR code and return it as SVG, optionally also as a PNG data URL. This QR is STATIC: its destination is baked in and cannot be changed once printed. If the destination might ever change, use shorten_url instead — that QR points at a ShareCut short link, stays editable after printing (see update_link) and counts every scan.

Parametersdatarequiredcolorformat

check_short_code

Check a custom short code

FREE, no API key needed. Check whether a custom short code is still free before trying to claim it with shorten_url. Codes are lowercase letters, digits and hyphens, up to 10 characters.

Parameterscoderequired

shorten_url

Shorten a URL

Create a ShareCut short link for a URL and get a matching QR code. Unlike a static QR, this one points at the short link, so update_link can change where it goes after it has been printed, and every scan is counted (country, device, referrer). Destinations are screened with Google Web Risk. Requires a ShareCut API key (Business plan).

ParametersurlrequiredutmtitlecustomCode

shorten_urls_bulk

Shorten several URLs

Create up to 25 short links in one call. Each entry takes the same fields as shorten_url. Failures are reported per item, so one bad URL does not discard the rest. Requires a ShareCut API key (Business plan).

Parameterslinksrequired

get_account

Get account and quota

Read the plan behind the API key, what it entitles, how much of this month’s API quota is left and when it resets, plus how many links the account holds and their total clicks. Worth calling before a bulk run. Requires a ShareCut API key (Business plan).

Takes no parameters.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

100% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts