AI integrations

Your agent already knows what a link should do. Give it one that reports back.

Available nowWorks on the Free planRemote server, nothing to install

13 tools for any MCP client: create and batch-create links on your domain, list and search them, read cookie-less stats and campaign reports, check your quota, build UTM links that follow your conventions. One hosted endpoint; paste a token once per client.

See all 13 tools

Works on every plan, Free included, when your client signs in with Snipzr: on Free it can create 30 links a month, and Pro at $9 a month raises that to 500. Tokens from Settings, for clients that take a header, come with Pro and Team.

Setup

Pick your client

Every path ends the same way: the client asks our server for its tools, and your token tells us who the links belong to.

Claude Code
Two commands in your terminal; the second opens the Snipzr sign-in. Prefer a token? Add --header "Authorization: Bearer YOUR_TOKEN" to the first command and skip the second.
claude mcp add --transport http snipzr https://mcp.snipzr.com/mcp
claude mcp login snipzr
Claude, desktop and web
Open Snipzr in Claude's directory and select Connect to Claude. Claude opens a Snipzr sign-in where you approve exactly what it may do. No token to copy. Prefer to add it by address? In Claude, open Settings, then Connectors, choose Add, then Add custom connector, and enter https://mcp.snipzr.com/mcp. Prefer a token? The Request headers option (beta) still takes authorization with the value Bearer YOUR_TOKEN.
Open Snipzr in Claude's directory
ChatGPT on the web
Turn on Developer mode under Settings, then Security and login. Open Plugins, select the plus button and create a developer-mode app with this server address and OAuth as the authentication: ChatGPT opens the Snipzr sign-in where you approve exactly what it may do. In a conversation, choose Developer mode from the plus menu and select Snipzr. Developer mode is available on Plus, Pro, Business, Enterprise and Education accounts.
https://mcp.snipzr.com/mcp
Codex CLI and IDE extension
Two commands; the second opens the Snipzr sign-in. Codex CLI, the Codex IDE extension and the ChatGPT desktop app share this configuration, so one setup serves all three. Prefer a token? Set bearer_token_env_var on the server entry in config.toml instead of logging in.
codex mcp add snipzr --url https://mcp.snipzr.com/mcp
codex mcp login snipzr
Cursor
Paste this into .cursor/mcp.json in your project or the global one in your home directory.
{
  "mcpServers": {
    "snipzr": {
      "url": "https://mcp.snipzr.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}
VS Code
Add the server to your mcp.json; GitHub Copilot agent mode picks it up.
{
  "mcpServers": {
    "snipzr": {
      "url": "https://mcp.snipzr.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}
Microsoft Copilot Studio
Tools, then Add a tool, then Model Context Protocol: paste the server address and set the Authorization header with your token.
Any other MCP client
The generic remote config. A client that only speaks stdio can bridge with npx mcp-remote.
{
  "mcpServers": {
    "snipzr": {
      "url": "https://mcp.snipzr.com/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

To confirm it worked: ask your assistant to list the Snipzr tools. 13 names starting with snipzr_ means you are connected.

Written for agents too

Let your assistant install it

This page is plain, linkable text and listed in our llms.txt, so an assistant with web access can read it and do the setup with you. Or paste this prompt:

Set up the Snipzr MCP server in my client. The server address is https://mcp.snipzr.com/mcp and it authenticates with an Authorization: Bearer header. I will create the token at https://www.snipzr.com/settings and paste it when you ask. Then list the tools so we can confirm it works.

Tools

13 tools, built on the public API

snipzr_create_link
Create one short link: destination, optional domain, back-half and title.
links:write
snipzr_create_links_batch
Create up to 100 links in one call, for campaign sets and migrations.
links:write
snipzr_list_links
List links with text, domain and campaign filters; paginated.
links:read
snipzr_get_link
Read one link by its back-half.
links:read
snipzr_update_link
Change a destination or title; edits are never metered.
links:write
snipzr_delete_link
Delete a link; the client asks for confirmation first.
links:write
snipzr_get_link_stats
Per-day clicks and scans with bots, AI assistants and suspected automated traffic counted separately.
stats:read
snipzr_get_campaign_report
Clicks rolled up by campaign across every link.
stats:read
snipzr_get_usage
The plan, remaining link allowance and reset date.
usage:read
snipzr_list_domains
Your short domains and their status.
domains:read
snipzr_get_qr_code
A scannable PNG QR code for an existing link.
links:read
snipzr_build_utm_link
Compose a UTM link that follows your workspace conventions.
links:read
snipzr_list_workspaces
The workspaces this connection can act in, with the id to pass to other tools. Needs no particular permission.

Every tool carries read-only or destructive annotations, so clients ask before a delete and never before a read. Error messages are written for agents to recover on their own: quota errors name the remaining allowance and validation errors name the field.

Permissions and data

What the server can and cannot do

  • It acts only within the scopes on your token; a read-only token cannot create, change or delete anything.
  • The token is yours: create it, limit it and revoke it in Settings at any moment, and every call it makes counts against your own plan limits.
  • The server never logs your destinations, and link analytics stay cookie-less, exactly as in the app.
  • Nothing runs on your machine: it is one hosted endpoint, so there is nothing to install or update.

FAQ

Common questions

Which plan do I need?
Any plan, Free included, when your client signs in with Snipzr. Tokens from Settings, for clients that take a header, need Pro or Team. The links an agent creates count toward the same monthly allowance as links you create by hand.
Is pasting a token into a client safe?
The token can be limited to exactly the scopes the client needs, is shown only once, and can be revoked in Settings at any time. Treat it like a password; if a machine or client is shared, give it its own token so you can revoke just that one.
Can an agent delete my links?
Only with a token that carries links:write, and the delete tool is marked destructive, so well-behaved clients ask you first. It also refuses to run unless the agent explicitly confirms.
My client is not listed. Does it work?
If it speaks MCP over HTTP, yes: use the generic config. Clients that only support stdio can bridge with npx mcp-remote.