MCP server — live

Campaign links that work where your AI works.

UTMKit is one workspace for UTMs, short links, QR codes, and click analytics. Ask in plain English and get a tagged, trackable link in seconds. An MCP server puts the same tools inside Claude, Cursor, and other MCP clients that accept a token — connect it with a scoped token and skip the tab switch.

MCP support for Claude Claude Code Cursor
utmkit — acme workspace
Link for the July newsletter: acme.com/summer-sale, source Newsletter, medium email. QR for the poster.
generate_short_url…
generate_short_url · refused
utm_source 'Newsletter' doesn't match your workspace's naming rules — expected lowercase. Use newsletter?
Yes.
generate_short_url…
generate_short_url · 1.2s
utmkit.co/x7Kp2Qa Copy
→ acme.com/summer-sale?utm_source=newsletter&utm_medium=email&utm_campaign=july-newsletter
QR code QR · SVG/PNG
Ask for a link, a QR, or a report…
10 days. Nothing charged.
3 workspaces
5k tracked events
150 AI turns
governance on
links keep resolving

One kit for every campaign link.

Every link is tagged to your naming rules, printable as a QR, and measured in the same chat you made it in.

acme.com/summer-sale?utm_source=newsletter&utm_medium=email...
utmkit.co/x7Kp2Qa Copy
source: newsletter medium: email campaign: july-newsletter
01 — SAY IT

Short links

Ask in plain English — in our chat or from your AI. You get a polished, campaign-tagged short link; the ugly UTM string stays hidden.

QR code
utmkit.co/x7Kp2Qa 312 scans · 7 days
dynamic — edit destination anytime
02 — PRINT IT

QR codes

It applies your taxonomy, mints the slug, pushes it to the edge and attaches a dynamic QR. Print it once, retarget it forever.

1,422 clicks · 7 days ▲ 23%
"how is my July campaign doing?"
03 — WATCH IT PERFORM

Analytics

Clicks, scans, countries, devices — ask "how is my July campaign doing?" and the chart lands in the chat. No separate dashboard.

NAMING RULES Refused, with the reason Your convention, approved values and pairings are checked on every link, from the chat, the API or MCP. A value that breaks one is refused, with the reason and what would pass — no more utm_source=Newsletter vs newsletter.
TEAMS Workspaces built in Links and campaigns scoped to your workspace, enforced server-side. Invite the whole team.
AI TOOLS No invented links Every link comes from a validated tool call, and a short link the assistant mentions is checked against your workspace before you see it.
EVERYTHING IN THE WORKSPACE

One tool for the whole campaign-link lifecycle.

Audits Check every link in the workspace against your rules — the different spellings of one value come back as one worklist. On Business.
Security scanning Every destination is checked before a link goes live, and rescanned daily — a bad one is withdrawn automatically.
Domains Connect your own domain: DNS verification, health checks, and a clear fix-it panel while it's pending. From Pro.
Client reports Share a read-only report link so a client sees campaign performance without a login. On Business, and to try in the trial.
Branding Put your own name on it — white-label reports and links for agencies reselling to clients. On Business.
Edge redirects Every short link resolves off a global edge network, close to the visitor.
MCP + API — LIVE

Your AI already knows how to use it.

A scoped-token REST API, and a Model Context Protocol server on top of it, are live today. Connect it once and an MCP client that accepts a token creates tagged short links, spins up campaigns, and pulls analytics reports without opening a browser tab.

  • Create tagged short links from Claude, Claude Code, or Cursor — mid-conversation
  • Agents build whole campaigns autonomously, scoped to your workspace
  • Pull click reports into your AI assistant: “how did the launch email do?”
  • Scoped tokens: one permission per tool, and the token fixes the workspace
How MCP works
mcp.json live endpoint
{
  "mcpServers": {
    "utmkit": {
      "url": "https://app.utmkit.co/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}
available tools
create_link list_links create_campaign get_report + 15 more

More than a UTM builder.

Knowing how your clicks and scans perform should be as easy as creating them. Track, analyze, and optimize every connection in one conversation.

Start the trial
utmkit — acme workspace
CAMPAIGNS july-newsletter q3-launch summer-poster retargeting
How is the July newsletter doing this week vs last?
fetch_analytics_report · 0.8s
Up 23% — 1,422 clicks vs 1,156. Tuesday's send drove the spike; 312 of those clicks were scans of the poster QR.
1,422 clicks · 7 days ▲ 23%
web 78%qr 22%top: US, MX, ES
QR code
Poster QR 312 scans this week
Create with AI "link for the Q3 launch email" → utmkit.co/q3Lnch8
From Claude, over MCP "summarize my performance this week"
PRICING

Three tiers. No free forever — a fair trial instead.

Trial

$0 for 10 days
  • 3 workspaces
  • 5,000 tracked events
  • 150 AI turns
  • Governance enforced
Start the trial
POPULAR

Pro

$60 /month
  • 5 workspaces
  • 100,000 tracked events / month
  • 400 AI turns / month
  • 2 custom link domains
Start with Pro

Business

$160 /month
  • 25 workspaces
  • 500,000 tracked events / month
  • White-label reports & links
  • Unlimited custom domains
  • Single sign-on
Start with Business

Enterprise

Custom
  • Unlimited workspaces
  • Everything in Business
  • Custom event volume
  • A contract, not a card
Talk to us

Prices are provisional and expected to move before general availability. No free tier; Pro and Business start with the same 10-day trial.

FAQ

Questions, answered.

Do I need to learn commands?

No. You type plain English — “shorten this for the July newsletter” — and the AI picks the right tool with the right arguments. If something is ambiguous, it asks.

How does the MCP integration work?

It's live. Mint a token on your workspace's token page with just the permissions you want to grant, then add the server URL and that token to Claude Code, Cursor, or another MCP client that can send a token header. Your AI sees only the tools its token allows — nothing about campaigns, analytics, or rules if it only has links — and creates links, campaigns, and reports directly, scoped to your workspace, with the same governance and daily limits the console enforces. It rides the same scoped tokens as the REST API.

How fast are the redirects?

Short links resolve at the network edge, close to the visitor, anywhere in the world. Your UTMs are baked into the destination, so there is no extra hop.

Do QR codes track scans?

Yes. Every QR points at the short link, so scans show up as clicks in the same analytics — with country and device — alongside your web traffic. Download as SVG for print or PNG for screens.

Can I use my own domain?

Pro includes 2 custom link domains; Business gets unlimited. Trial links use the built-in short domain.

What happens to visitor data?

Every click is captured for your analytics, but visitor IPs are hashed with a rotating salt before anything is stored. Raw IPs never touch the database.

Is the pricing final?

Prices are provisional and may move before general availability.

Your next campaign link is one sentence away.

Pro and Business start with a ten-day trial. Cancel before it ends and pay nothing.

Start the trial