MCP server, live now

Use Flyn From Your AI Assistant

Shorten links, re-point live destinations, pull click analytics, and generate scannable QR codes without leaving the chat. Flyn speaks MCP, the open protocol used by Claude, Perplexity, Cursor, and a growing list of assistants.

https://www.flyn.to/mcp

Include the www. Without it the address redirects, your assistant drops its credentials in the process, and you get a connector that signs in successfully but finds no tools.

Connect in Two Minutes

  1. 1

    Create a Flyn account or sign in to the one you have. Any plan works here, including free.

  2. 2

    Mint an API key in Settings, then API Keys. It starts with flyn_sk_live_. API keys need Pro, Lifetime or Team. On a free plan, skip to the sign-in route below instead.

  3. 3

    Add the server to your assistant with the key as a Bearer token. Setups below.

Claude Code

claude mcp add --transport http flyn https://www.flyn.to/mcp \
  --header "Authorization: Bearer flyn_sk_live_YOUR_KEY"

Perplexity (Pro plan)

Settings, then Connectors, then + Custom connector, then Remote. Name it Flyn, paste https://www.flyn.to/mcp as the MCP Server URL, choose API Key authentication, and paste your key. Enable it under Sources and ask away.

Cursor, Windsurf, and other MCP clients

{
  "mcpServers": {
    "flyn": {
      "url": "https://www.flyn.to/mcp",
      "headers": {
        "Authorization": "Bearer flyn_sk_live_YOUR_KEY"
      }
    }
  }
}

No API key: sign in instead

Clients that support the MCP OAuth handshake need only the URL. Add https://www.flyn.to/mcp as a custom connector with no key, and the client opens a Flyn sign-in page where you approve access. This route works on every plan, free included, and the assistant still sees only what your plan allows.

Claude.ai and ChatGPT app listings: Flyn is not in either directory yet, so add it as a custom connector using the URL above rather than picking it from a list. Claude Code works today with the command above.

What Your Assistant Can Do

Eight tools, the same engine as the Flyn dashboard and REST API.

create_short_link

Shorten any URL into a trackable flyn.to link, with optional custom slug and expiration.

list_links

Search and browse your links by text, tag, or status.

get_link

Fetch one link with its destination, settings, and total clicks.

update_link

Re-point a live short link to a new destination without changing the printed URL.

delete_link

Permanently remove a link. It is marked destructive so assistants that support confirmations can prompt before deleting.

get_link_analytics

Pull click events with totals, timing, and the country, device and referrer detail your plan shows.

get_link_qr_code

Render a scannable QR code for a link and show it in the chat. Because it encodes the short link, you can re-point it after printing.

create_qr_code

Make a QR code for a URL, plain text, or a WiFi network. V-card, e-mail, call and SMS codes on Pro.

Things to Ask

  • Shorten https://mystore.com/spring-sale and give me the link
  • How many clicks did my launch link get this week?
  • Re-point flyn.to/menu to the new menu page
  • List my links tagged "pinterest" sorted by clicks
  • Create a short link for this doc that expires on Friday
  • Make a QR code for my menu link that I can print on the table cards
  • Give me a WiFi QR code for the network "Cafe Guest", password flatwhite2026

Scoped to your account, revocable any time

Every request authenticates, by API key or by the access token from signing in, and can only touch your own links. Team roles apply (viewers cannot create or edit), destinations are scanned with Google Safe Browsing before a link goes live, and delete is marked destructive so assistants that support confirmations can prompt before calling it. Revoke a key in Settings and access ends instantly.

Frequently Asked Questions

What is the Flyn MCP server?
MCP (Model Context Protocol) is the open standard AI assistants use to call external tools. The Flyn MCP server at https://www.flyn.to/mcp exposes your Flyn account as eight tools (create, list, get, update, delete, analytics, plus two for QR codes), so an assistant can manage short links and generate scannable codes for you in plain language. It is the same engine as the Flyn REST API, with identical permissions and plan rules.
What plan do I need?
There are two ways to connect, and one of them works on the free plan. Assistants that support OAuth (the sign-in popup) connect to https://www.flyn.to/mcp on any plan, including free: you sign in with your Flyn account and approve access, and no API key is involved. The second way is an API key sent as a Bearer token, and API keys are a paid feature, so that route needs Pro, Lifetime or Team. Either way the assistant is bound by your plan: free accounts get 25 links a month and click totals, while paid accounts add country, device and referrer breakdowns, custom domains, password protection and click limits. Paid plans can hold up to 5 API keys at once, created and revoked from Settings, then API Keys.
Which AI assistants work with it today?
Any MCP client that can send an Authorization header works with an API key: Claude Code, Cursor, Windsurf, and Perplexity (custom connectors with API-key auth, on Perplexity Pro). Clients that speak the OAuth handshake instead can add the server by URL alone and sign in through the browser, with no key to paste. Flyn is not yet listed in the Claude connectors directory or the ChatGPT apps directory, so on those surfaces you add it as a custom connector rather than picking it from a list.
Is my account safe to connect?
The server authenticates every request, either with your API key or with the access token issued when you sign in, and can only touch links owned by your account or workspace. Keys can be revoked any time from Settings, and all the usual protections still apply: destinations are scanned with Google Safe Browsing, team roles are enforced, and deletes are flagged to the assistant as destructive so it asks before acting.
Does the assistant see my analytics?
It sees exactly what your plan sees, never more. On a free account that is click totals and timestamps. On Pro, Lifetime or Team it is full click history plus country, city, device, OS, browser, and referrer for every click. If a paid account later downgrades, any key it already created keeps working but the assistant drops back to click counts and timestamps only, because that is what the plan itself shows.
Can it shorten any URL, or only certain sites?
Almost any URL. Flyn is a general-purpose shortener: store pages, YouTube videos, documents, affiliate links, anything with a normal web address. A few destinations are refused under the Acceptable Use policy: phishing or malware flagged by Google Safe Browsing, private or internal addresses, adult and gambling sites, and links that are already shortened by another service (paste the final destination instead of a second shortener).

Connect Your Assistant

Signing up takes a minute and no card is needed. Free accounts can connect an assistant by signing in, with 25 links a month and click tracking. API keys, for clients that want a Bearer token, come with Pro, Lifetime and Team.