Skip to content
Snip logo

Snip MCP server

Which MCP servers are Snip's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-28

← Back to Snip

Whose server it is
  • Registry namelink.snip/snipverified in the MCP registry

The registry name sits under snip.link. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.

When we asked itchecked 2026-10-28
  • Stateanswerschecked 2026-10-28
  • Tools12
  • Server calls itselfsnip
  • Server version1.0.0
  • Protocol version2025-06-18

On 2026-10-28 the server answered initialize and tools/list without a sign-in. First answer in 94 ms.

Should an agent connect itNot proven either way yet
  • Its tools do every use case we checked: Shorten a link and change its destination after sharing; Make a QR code for print and check where it goes.
  • Checked on 5 of the 7 days it takes to judge reliability.

Once connected

  • For "Shorten a link and change its destination after sharing", the likely first call is shorten_link.
  • For "Make a QR code for print and check where it goes", the likely first call is shorten_link.
  • Keep approval on for drop_file: they delete, send or pay without saying so.
  • update_link, delete_link change data without a sign-in: anyone with the address can call them.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 5, the first on 2026-10-29
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 5 so far
  • What an agent can do with it2 of 2 use cases
  • Answeredmeasuring5 of the 7 daily checks it takes to print a share
  • Median first answer430 ms
  • Space in an agent's context≈ 4,750 tokensthe definitions of all its tools (12), which an agent carries on every turn
  • Tool definitionsA · 99 of 100
  • Typed results0 of 12 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 1 of 12

What an agent can do with it

  • can do · Shorten a link and change its destination after sharing
  • can do · Make a QR code for print and check where it goes
  • not sure · Save a web page copy and cite it in a paper

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that delete, send or pay, marked as not destructive: drop_file
  • Tools that change data, on a server that answers without a sign-in: update_link, delete_link

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers12 tools · read 2026-10-28
  • make_qr_code

    Make a static QR code for a link, text, Wi-Fi network, contact card, email, phone number or SMS, free and with no account. Returns a PNG and an SVG download link that the user can open, save or print; show the PNG link to the user. Static…

  • shorten_link

    Turn a long web address into a short snip.link link, free, and get a QR code for it. Use this when the user wants a short link, a link they can change after printing, click and scan counts, or a YouTube, Spotify or Amazon link that opens…

  • save_page

    Read a public web page as clean Markdown and save a copy, subject to retention and access settings. Returns the page's text, a short link, QR code and saved-format URLs (.md, .txt, .jpg, .pdf, .mhtml). Successful public copies also return…

  • drop_file

    Put a file on the web and get a short snip.link link to it, free. Send text (a note, Markdown, CSV, JSON, code) as `content`, or any other file (a PDF, a picture, a document) as `content_base64`, with its file name. The link opens a page…

  • get_link_stats

    Clicks and QR scans for one of the user's own Snip.link links: totals, by day, by hour of the day on plans with time-of-day analytics, and the top countries, referring sites and devices. Needs the user signed in to Snip.link (the account…

  • get_account_stats

    Clicks and QR scans across every link in the user's Snip.link account: totals, by day, the busiest links, and the top countries, referring sites and devices. Needs the user signed in to Snip.link. Use this for questions like "how are my…

  • list_links

    The user's Snip.link links, newest first, with their destinations and click counts. Needs the user signed in to Snip.link. Pass a search to match an ending, a destination or a title. To continue, pass the answer's next_cursor as cursor…

  • update_link

    Changes the ending, destination, title, rules, schedule (go-live time, expiry, click limit) or link preview (the title, line and picture chat apps and social sites show when the link is pasted) of one of the user's Snip.link links…

  • delete_link

    Permanently deletes one of the user's Snip.link links and its click history; its current and previous short URLs stop working within a minute and all of its endings are free again. Needs the user signed in to Snip.link. Confirm with the…

  • list_domains

    The user's own domains (go.yourbrand.com) that their Snip.link links can use, with whether each is live. Pass a live one as domain to shorten_link. Needs the user signed in to Snip.link; adding a domain happens in the dashboard (it needs…

  • list_collections

    The user's Snip.link collections: links grouped by hand, each with how many links it holds and its public page (snip.link/c/<address>, one button per live link) when that is on. Needs the user signed in to Snip.link. Change one with…

  • save_collection

    Creates a collection of the user's Snip.link links, or changes one (pass collection, its id from list_collections): its name, the line under it, its links in order, and whether it has a public page at snip.link/c/<address> that shows one…

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "snip": {
      "type": "http",
      "url": "https://snip.link/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http snip https://snip.link/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://snip.link/mcp as a custom connector in the settings.

OpenAPI spec

46 paths, read 2026-10-28. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.