URL shortener MCP server

Short links from inside Claude, ChatGPT and Cursor

Add one server URL to your AI app and ask for links in plain words. Reads and new links run at once, while changes and deletes wait for your approval by default — on every plan, including Free.

On every plan, including Free · No credit card required

your AI app
Make a short link to example.com/spring-sale with the slug spring
Clikso · create_linkAlways allow

Done — clik.is/spring now points to https://example.com/spring-sale.

Created in workspace Marketing
An AI app calling ClikSo’s create_link tool after a plain-English request

Quick answer

What is the ClikSo MCP server?

The ClikSo MCP server is a remote Model Context Protocol server, at app.clik.so/mcp, that lets AI apps like Claude, ChatGPT, Gemini and Cursor create and manage your short links, folders and tags. You sign in with OAuth instead of sharing an API key, each of its 20 tools can be set to Always allow, Needs approval or Blocked, and it is free on every plan.

Tools to read, create, change and delete links, folders and tags
20Tools to read, create, change and delete links, folders and tags
Sign-in in your browser — the AI app never holds an API key
OAuthSign-in in your browser — the AI app never holds an API key
Per tool: Always allow, Needs approval or Blocked
3 settingsPer tool: Always allow, Needs approval or Blocked
How long an approval request waits before it expires
10 minHow long an approval request waits before it expires
  • Server URL https://app.clik.so/mcp — Streamable HTTP, nothing to install
  • OAuth sign-in: you pick the workspaces and choose View only or View and make changes
  • 20 tools for links, folders and tags; reads and creates run at once, changes and deletes need approval by default
  • Claude, ChatGPT and VS Code show an approval card in the chat; other apps link to a ClikSo page
  • The same plan limits as the REST API, on every plan including Free

How to connect an AI app to ClikSo

Four steps, and the first one is the only one that differs between apps.

  1. Add the server URL to your AI app

    In Claude it is a custom connector, in ChatGPT a custom MCP server, in Cursor or VS Code one line in mcp.json, and in Claude Code or Gemini CLI one command. The URL is the same everywhere: https://app.clik.so/mcp.

  2. Sign in to ClikSo and choose what the app may do

    Your browser opens a ClikSo page. Tick the workspaces the app may use — up to 50 — choose View and make changes or View only, and press Allow access. The app gets a token for that one connection, never an API key.

  3. Ask for links in plain words

    “Make a short link to our pricing page with the slug pricing.” “Which of my links still point at the old blog?” The app picks the right tool and fills in the details, and ClikSo checks your settings, your role and your plan before anything runs.

  4. Approve changes and deletes

    Tools that change or delete something wait for you by default. Claude, ChatGPT and VS Code show a ClikSo card in the chat with Approve and Deny; other apps give you a link to a ClikSo page. A request expires after 10 minutes and runs once, at the moment you approve it.

One URL, every AI app

Every app connects to the same address. Remote MCP over Streamable HTTP, with OAuth sign-in — there is nothing to install and no key to paste.

Server URLStreamable HTTP · OAuth
https://app.clik.so/mcp
Claude Code
claude mcp add --transport http clikso https://app.clik.so/mcp
Gemini CLI
gemini mcp add --transport http clikso https://app.clik.so/mcp
Cursor~/.cursor/mcp.json
{
  "mcpServers": {
    "clikso": { "url": "https://app.clik.so/mcp" }
  }
}
VS Code.vscode/mcp.json
{
  "servers": {
    "clikso": { "type": "http", "url": "https://app.clik.so/mcp" }
  }
}

Setup guides, app by app

All 20 tools, and what each one does by default

Reading and creating run straight away; changing and deleting wait for your approval. Every tool can be switched to Always allow, Needs approval or Blocked, per app, in Settings → AI connections. The tools reference lists every argument.

Read and search

  • Get accountget_accountAlways allow
  • List linkslist_linksAlways allow
  • Get linkget_linkAlways allow
  • Check slugcheck_slugAlways allow
  • List folderslist_foldersAlways allow
  • List tagslist_tagsAlways allow
  • List domainslist_domainsAlways allow
  • Preview a web pagepreview_urlAlways allow

Create

  • Create short linkcreate_linkAlways allow
  • Suggest slugs with AIsuggest_slugsAlways allow
  • Create foldercreate_folderAlways allow
  • Create tagcreate_tagAlways allow

Change

  • Update linkupdate_linkNeeds approval
  • Move or archive linksbulk_update_linksNeeds approval
  • Rename folderupdate_folderNeeds approval
  • Edit tagupdate_tagNeeds approval

Delete

  • Delete linkdelete_linkNeeds approval
  • Delete several linksdelete_linksNeeds approval
  • Delete folderdelete_folderNeeds approval
  • Delete tagdelete_tagNeeds approval

Bulk tools are never looser than their single twin: if Delete link needs approval, so does Delete several links. No tool can read or set a link password.

Changes wait for you

When a tool needs approval, the AI app cannot run it alone. You see exactly what will change, as plain text, and press Approve or Deny.

Clikso needs your approval

Claude wants to update link

Update clik.is/spring: destination → https://example.com/summer

What will change

Destinationhttps://example.com/spring-salehttps://example.com/summer

Workspace Marketing · expires in 9:41

Always allow “Update link” for Claude
DenyApprove

Or approve in Clikso

The approval card Claude, ChatGPT and VS Code show in the chat when a tool needs approval

What an AI app can never do

  • Link passwords, billing, API keys, members, domain settings and workspace settings are never reachable from an AI app, whatever you set.
  • An app never does more than your role allows. If you are a viewer in a workspace, the app can only read there.
  • The AI model cannot press Approve. The card’s buttons use tools the app hides from the model, plus a one-time key only the card receives.
  • An approved action runs with the app’s limits — its access, its workspaces and your plan — never your full rights.
  • Each app has an activity log in Settings → AI connections, and Disconnect cuts it off at once.

Apps without the card — Claude Code, Cursor and Gemini among them — give you a link to the same request on a ClikSo page. See how approvals work and per-tool permissions.

What people use it for

Every example below maps to a tool in the table above — nothing on a roadmap.

Marketers working in ChatGPT or Claude

Draft the campaign email and ask for its short links in the same chat — on your branded domain, in the right folder, with the right tags — instead of switching to a dashboard and pasting URLs back.

Developers in Cursor, VS Code or Claude Code

Make a short link to a docs page or a release note without leaving the editor. A project’s mcp.json holds only the URL, so it can be committed; each teammate signs in with their own ClikSo account.

Finding a link you made months ago

“Which of my links still point to the old pricing page?” The app searches your real library — titles, slugs, destinations and descriptions — rather than guessing.

Tidying up after a campaign

Move every link tagged summer into an Archive folder, or archive them outright, up to 100 links per call. Each batch waits for your approval unless you have said otherwise.

Naming links

The app can ask ClikSo’s AI for three readable back-halves for a page, and check whether a slug you like is free, before anything is created.

Teams on Claude Team or Enterprise

An owner adds the connector once for the organisation. Every member then connects with their own ClikSo account, so each person reaches only their own workspaces.

MCP servers from link shorteners, compared

Bitly, Dub.co, Rebrandly and Short.io publish official MCP servers too. ClikSo’s differs in how the app signs in and how much you control — OAuth only, and a setting for every tool. Where it loses is analytics: all four can read click data through MCP, and ClikSo’s AI-app tools cannot yet.

MCP servers from link shorteners, compared
CapabilityClikSoBitlyDub.coRebrandlyShort.io
Official MCP server
How the AI app signs inOAuth onlyOAuth or API tokenOAuth or API keyOAuth in Claude, API key elsewhereAPI key
MCP on the free planUnclearNot statedNot stated
Edit and delete existing linksYes, with your approvalEdit; delete only unedited links
Read click analyticsNot yet
Per-tool allow / ask / block in the vendor’s own settingsNot documentedNot documentedNot documentedNot documented

Competitor details taken from each provider's own published pricing and documentation, last verified 16 October 2026. Dub.co runs two servers, Dub Links and Dub Partners; the sign-in method is documented for the Partners server. Short.io’s own guide says its server cannot edit or delete existing links. Bitly’s pricing table lists Bitly MCP on every plan, while its help centre says it is available with some paid plans. TinyURL, Switchy, BL.INK, Cutt.ly, T.LY, Replug and Sniply publish no MCP server of their own that we could find.

Good to know

  • AI apps set the basics, not the advanced rules. The tools can set a link’s destination, domain, slug, title, description, folder, tags and expiry date. Passwords, geo and device targeting, A/B splits, tracking pixels and custom social previews are set in the dashboard or through the REST API.
  • AI apps can’t read click stats yet. The click-statistics tools are not switched on, so questions about clicks belong in the dashboard’s AI analytics chat or the analytics API.
  • Your AI app has its own rules. Whether you can add a custom server, and whether it may make changes, depends on the app and your plan with it — Claude’s Free plan allows one custom connector, for example. The app must support remote MCP servers over Streamable HTTP with OAuth sign-in; the older SSE transport does not work.
  • Approval requests expire. A request waiting for you lasts 10 minutes; after that, ask the app to try again. If you approve but the app never collects the result, the change still happened.
  • AI apps make mistakes. Read what the card or page says will change before you press Approve — it shows the exact values ClikSo saved when the app asked, with web addresses as plain text.

AI apps (MCP) by plan

AI apps cost nothing extra on any plan. They follow the same limits as API keys: new links count toward your monthly allowance, folder and tag limits apply, and AI slug suggestions use your daily credits. A connection can send as many requests a minute as an API key on the best plan among its workspaces — every number is on the limits page.

FreeIncluded · up to 30 requests a minute per connection · 50 new links a month
StarterIncluded · up to 100 requests a minute · 500 new links a month
ProIncluded · up to 300 requests a minute · 5,000 new links a month
BusinessIncluded · up to 500 requests a minute · 10,000 new links a month
EnterpriseIncluded · limits set per contract

Frequently asked questions

MCP, the Model Context Protocol, is an open standard that lets AI apps use outside services through tools. A remote MCP server is one the app reaches over the internet by URL. ClikSo runs one at https://app.clik.so/mcp, so any AI app that supports remote MCP servers can work with your short links.

Yes. Add https://app.clik.so/mcp as a custom MCP server on chatgpt.com, sign in to ClikSo when it opens, and ask ChatGPT for a link. Whether you can add custom servers, and whether they can make changes, depends on your ChatGPT plan; the ClikSo side is free on every plan.

In Claude on the web or the desktop app, open Customize, then Connectors, add a custom connector with the URL https://app.clik.so/mcp and sign in when ClikSo opens. In Claude Code, run claude mcp add --transport http clikso https://app.clik.so/mcp and authenticate from the /mcp menu.

Not by default. Change and delete tools start at Needs approval, so the app has to wait while you press Approve on a ClikSo card or page. You can relax a tool to Always allow or block it outright, per app, and an app never gets more than your own role in the workspace allows.

Any plan, including Free. AI apps cost nothing extra and follow the same plan limits as API keys: links they create count toward your monthly allowance, folder and tag limits apply, and AI slug suggestions use your daily credits.

Not yet. The click-statistics tools are not switched on, so an AI app can find, create and edit links but cannot report on their clicks. For questions about clicks, use the AI analytics chat in the ClikSo dashboard or the analytics endpoints of the REST API.

As of October 2026, ClikSo, Bitly, Dub.co, Rebrandly and Short.io publish their own MCP servers. We found none published by TinyURL, Switchy, BL.INK, Cutt.ly, T.LY, Replug or Sniply; some of them can be reached through third-party connector services such as Zapier, which the shortener does not run. ClikSo’s server is at https://app.clik.so/mcp and is free on every plan.

Yes. Bitly runs a remote MCP server that signs in with OAuth or a Bitly API token and covers links, QR codes and click analytics. ClikSo’s own MCP server, at https://app.clik.so/mcp, is free on every plan: AI apps sign in with OAuth instead of an API key, and each of its 20 tools can be set to Always allow, Needs approval or Blocked. Its tools can create, find, edit and delete links, folders and tags, but cannot read click analytics yet.

No. The AI analytics chat runs inside the ClikSo dashboard and answers questions about your clicks. The MCP server lets your own AI app — Claude, ChatGPT, Cursor and others — work with your links, folders and tags from wherever you already work.

Last reviewed 16 October 2026 against the live product. Competitor details come from each provider's own published documentation. See the full feature list, the AI apps docs or the REST API.

Ready to get started?

Join the marketers and developers building the future of link sharing.

Free forever plan. No credit card required.