Product

Manage Your Links and Pages Just by Talking to Claude

Dilusha Gonagala
#product#mcp#ai#claude#chatgpt#developer#automation
A chat window with Claude creating Links on Link shortlinks and bio page edits in response to plain-English prompts

A few weeks ago I mentioned we were building an MCP server. It’s live now.

If you use Claude, ChatGPT, or Cursor, you can connect Links on Link once and then just ask for the thing you need. No dashboard, no tab switching, no clicking through forms. You say “shorten this and make the alias spring-sale” — and it’s done.

What is MCP, in one paragraph

MCP (Model Context Protocol) is a standard that lets an AI assistant safely call tools in a real system. Instead of dumping your whole account into the context window, the model asks for exactly what it needs — “list my recent links”, “update page X” — and Links on Link answers. Think of it as giving Claude a set of buttons in your dashboard that only it can press, scoped to what you allow.

How the connection works

There are no API keys to paste. The MCP server uses OAuth 2.0 with dynamic client registration, which means:

  1. In Claude (or ChatGPT, or Cursor), add a custom connector pointing at https://api.linksonlink.com/mcp
  2. A browser tab opens with a familiar Links on Link sign-in
  3. You pick which scopes to grant — read your links, write new ones, edit pages, read analytics
  4. Done. The connection stays linked to your account.

You can revoke access at any time from your workspace settings, the same way you’d revoke a GitHub OAuth app. No long-lived token sitting in a chat window.

What Claude can actually do

The server ships with 32 tools covering the five things you spend the most time on:

Linkslist-links, get-link, create-link, update-link, delete-link, bulk-move-links, bulk-delete-links

Pageslist-pages, get-page, create-page, update-page, delete-page, add-page-element, update-page-theme, search-unsplash, list-page-submissions, get-all-page-submissions

Collectionslist-collections, get-collection, create-collection, update-collection, delete-collection

Analyticsget-overall-analytics, get-link-analytics, get-page-analytics

Accountget-profile, get-workspace

Each tool is scoped. If you only grant links:read, Claude literally cannot create or delete anything — the tool isn’t registered for that session. Destructive tools (delete, bulk-delete) are marked as destructive so assistants can warn you before running them.

Things people are already using it for

Here’s the stuff I’ve been doing myself in the last few weeks of testing, in plain prompts:

Campaign setup in bulk

Create short links for all 12 URLs in this CSV, tag them with spring-2026, and put them in the Newsletter collection.

No spreadsheet gymnastics. Claude reads the CSV, calls create-link twelve times, assigns the collection, reports back with the short URLs.

Weekly analytics digest without opening the dashboard

Pull click totals for my top 10 links from the last 7 days and summarise which ones are trending up vs down.

get-overall-analytics + get-link-analytics fan out, the model does the comparison, you get a paragraph in your chat.

Fixing a typo across multiple pages

Find every page where I still reference “Beta pricing” and update the text to “Launch pricing”.

list-pagesget-page on each → update-page where it matches. Five minutes of clicking becomes a ten-second prompt.

Building a bio page from a brief

I’m launching a new podcast. Build a Links on Link page for it — dark theme, cover image from Unsplash, links to Spotify, Apple, and YouTube, and an email capture form at the bottom.

create-pageupdate-page-themesearch-unsplashadd-page-element (three links + one email capture). You get a working page you can then fine-tune in the dashboard.

Spotting broken stuff

List all links I created in the last 30 days that have zero clicks so I can check if they’re broken.

list-links + get-link-analytics filtered by the model. The assistant basically becomes a smart filter over your account.

Why this matters more than “AI integration” as a buzzword

There’s a temptation to bolt a chatbot onto every SaaS product and call it done. I don’t think that’s interesting.

The interesting shift is that the dashboard becomes optional. You don’t have to click around a UI to manage your stuff — you can describe what you want and a general-purpose assistant you already trust (Claude, ChatGPT, Cursor) does it. The dashboard is still there when you want to poke at things visually, but the moment the task is “do 12 similar things” or “summarise a bunch of numbers,” the chat is faster than any UI we could build.

It also means power users on Creator plans get automation that used to require Zapier, custom scripts, or an enterprise contract. You can tell Claude to watch your email and auto-create tracked links for any URL you mention in a newsletter draft. You can pipe MCP into a Cursor workflow that regenerates a page from a Markdown brief. None of that requires us to build an integration for every tool — MCP is the integration.

Setting it up

Go to Settings → Integrations → MCP Server in your dashboard, copy the connector URL, and paste it into Claude’s custom connectors (or ChatGPT’s custom GPT actions, or Cursor’s MCP settings). The OAuth flow will walk you through scope selection — pick only the scopes you want Claude to have, and you’re done.

MCP is included on every paid plan — Creator ($6/mo), Pro ($15/mo), and Business ($39/mo) — with no add-on fees. The plans differ in how many API keys you can issue (1, 5, and 10 respectively) if you want to run multiple MCP connections side-by-side, but the tool set is the same across the board.

If you’re not on Links on Link yet, start a 7-day trial.

The bigger picture

The MCP server is the second piece of what I’ve been calling “your bio page shouldn’t just sit there.” Email capture turned pages into something that collects value. MCP turns the whole platform into something you can operate at the speed of thought.

The third piece is coming next — and it’s the one I’m most excited about. More on that soon.

Until then: go connect Claude to your account and tell it to clean up your old links. It’s genuinely fun.

← Back to Blog