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
Done — clik.is/spring now points to https://example.com/spring-sale.
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.
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.
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.
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.
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.
claude mcp add --transport http clikso https://app.clik.so/mcpgemini mcp add --transport http clikso https://app.clik.so/mcp~/.cursor/mcp.json{
"mcpServers": {
"clikso": { "url": "https://app.clik.so/mcp" }
}
}.vscode/mcp.json{
"servers": {
"clikso": { "type": "http", "url": "https://app.clik.so/mcp" }
}
}Setup guides, app by app
- ClaudeA custom connector, on the web or the desktop appGuide
- Claude CodeOne terminal command, then sign in from /mcpGuide
- ChatGPTA custom MCP server on chatgpt.comGuide
- GeminiA custom app in Gemini, or Gemini CLI and Antigravity CLIGuide
- CursorOne click, or a line in mcp.jsonGuide
- VS CodeOne click, or a line in .vscode/mcp.jsonGuide
- Other appsWindsurf, Devin Desktop, or any app that takes a remote MCP serverGuide
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 account
get_accountAlways allow - List links
list_linksAlways allow - Get link
get_linkAlways allow - Check slug
check_slugAlways allow - List folders
list_foldersAlways allow - List tags
list_tagsAlways allow - List domains
list_domainsAlways allow - Preview a web page
preview_urlAlways allow
Create
- Create short link
create_linkAlways allow - Suggest slugs with AI
suggest_slugsAlways allow - Create folder
create_folderAlways allow - Create tag
create_tagAlways allow
Change
- Update link
update_linkNeeds approval - Move or archive links
bulk_update_linksNeeds approval - Rename folder
update_folderNeeds approval - Edit tag
update_tagNeeds approval
Delete
- Delete link
delete_linkNeeds approval - Delete several links
delete_linksNeeds approval - Delete folder
delete_folderNeeds approval - Delete tag
delete_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
Workspace Marketing · expires in 9:41
Or approve in Clikso
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.
| Capability | ClikSo | Bitly | Dub.co | Rebrandly | Short.io |
|---|---|---|---|---|---|
| Official MCP server | |||||
| How the AI app signs in | OAuth only | OAuth or API token | OAuth or API key | OAuth in Claude, API key elsewhere | API key |
| MCP on the free plan | Unclear | Not stated | Not stated | ||
| Edit and delete existing links | Yes, with your approval | Edit; delete only unedited links | |||
| Read click analytics | Not yet | ||||
| Per-tool allow / ask / block in the vendor’s own settings | Not documented | Not documented | Not documented | Not 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.
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.
Related features
Or see everything in the full feature list.
REST API
Create and manage links, folders and tags, and read click stats, from your own code. Bearer-token auth, a published endpoint allowlist.
On every plan, including FreeAI analytics chat
Ask questions about your clicks in plain English. No dashboards to build, no SQL to write.
On every plan, including FreeCustom short links
Choose the back-half of every link, group links with / on paid plans, change it later, and let AI suggest one.
On every plan, including FreeLast 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.
