Short links for teams and the agents they work with.

Create, edit and track links from the dashboard, the REST API, the fks CLI or any MCP client. Limits are soft, so a busy month never breaks a redirect or sends you an overage bill.

Private beta: signup is invite-only while we open up gradually.

Claude Code sessionlinkapp-staging.funnelkit.com/mcp
  1. you

    Make a short link for our spring launch page and tag it newsletter.

  2. tool
    create_link { url: "https://yourbrand.com/spring",
      slug: "spring", tags: ["newsletter"] }
  3. result
    link-staging.funnelkit.com/spring  scanned: clean
  4. shell
    $ curl -sI https://link-staging.funnelkit.com/spring
    HTTP/2 302
    location: https://yourbrand.com/spring

No surprise bills

Most shorteners stop links or charge overages when you go viral. We think a link you printed on a poster should keep working.

  • Redirects never stop

    Go past your click allowance and every link keeps redirecting. Analytics switch to sampling until the next month.

  • No overage charges

    Your price is your price. We warn you at 80% and 100% of a limit, and we never upgrade you automatically.

  • Unlimited link edits

    Change a destination as often as you need on every plan, including Free. Edits are never metered.

Built for agents from day one

Every action in the dashboard is available to software. One workspace API key works everywhere.

  • Remote MCP serverClaude, Cursor and other MCP clients can create links, read stats and manage domains with twelve tools.
  • The fks CLI--json on every command and stable exit codes, so scripts and agents can rely on the output.
  • REST APIA typed JSON API with an OpenAPI 3.1 spec and one consistent error format.

Read the docs or point your agent at llms.txt.

Add to Claude Code MCP guide
claude mcp add --transport http funnelkit https://linkapp-staging.funnelkit.com/mcp \
  --header "Authorization: Bearer fks_YOUR_KEY"
From a script CLI guide
fks links create https://yourbrand.com/pricing --slug pricing --json
Over HTTP API reference
curl -X POST https://linkapp-staging.funnelkit.com/api/links \
  -H "Authorization: Bearer $FKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://yourbrand.com/pricing","slug":"pricing"}'

The rest of what a link needs

Every link scanned
Destinations are checked against malware and phishing filters before a link goes live, and links to other shorteners are refused. A kill switch disables an abusive link everywhere within a minute.
Your own domain, with SSL
Point go.yourbrand.com at us with one CNAME record. We verify it and issue the certificate automatically. Pro includes 3 domains.
Analytics without tracking people
Clicks over time by country, device, operating system, browser and referrer. We never store IP addresses; unique visitors are counted with a salted hash that changes daily.
Fast at the edge
Redirects are served from Cloudflare's network close to the visitor, from cache, with no database write on the redirect path.

See every feature

Simple plans, soft limits

No per-seat pricing from Team up. Pay yearly and get two months free.

Join the private beta

Signup is invite-only while we grow carefully and keep the short domain clean. Request access and we will send you an invite.

Request early access