redr.co Add the MCP server

URL shortener · MCP-native

Your agent makes
short links. You don't.

redr.co is a URL shortener your AI agent calls as a tool. Add the MCP server once — any agent mints a short link with a single create_link call. No dashboard, no copy-paste, no human in the loop.

And the links are bare-tappable in iMessage and SMS: redr.co/x7k2 — no https:// needed.

Read the 6-tool contract on GitHub →
agent → redr.co/mcp
// the agent calls one tool
→ create_link { "url": "https://capitalfactory.com/2026-demo-day" }
// back comes a short link — that's the whole job
← { "slug": "x7k2", "short_url": "redr.co/x7k2" }
then a human gets it ↓
Tickets are live → redr.co/x7k2

Minted by an agent. Tapped by a human. No https:// needed.

Every shortener was built for a person clicking buttons.

Your agent doesn't have a mouse. It can't log into a dashboard, paste a URL, hit Shorten, and copy the result back out. So it dumps a 180-character tracking URL into the message it was trying to keep clean — or you wire up yet another brittle REST wrapper and babysit the auth. The tool your agent actually needed never existed.

Three steps to your first agent-minted link.

01

Add the server

Point your agent at the /mcp endpoint and drop in your bearer token. One entry in your MCP config — done.

02

Call create_link

Pass a URL (optional custom slug) → get back { slug, short_url }. The short URL is the result. Same URL twice? You get the same link back.

03

Watch the clicks land

Every redirect records referrer + country. Call link_stats for one link or overview for the whole system, any time.

Six tools. MCP is the product — REST is the mirror.

Add it once at https://redr.co/mcp and every agent in your fleet can mint links.

create_link

Shorten a URL → {slug, short_url}. Dedupes by URL.

overview

Inspectable State — total links, clicks, top links, health. Pollable with zero args.

get_link

Look up one link by slug.

list_links

Recent links, newest first.

link_stats

Clicks, last click, recent referrers for one slug.

delete_link

Remove a link by slug.

Built Agents-First, by people who ship Agents-First products.

redr.co runs on a single Cloudflare Worker backed by D1 — fast global redirects, and live in production today. It's open source, so you can read every line, and if we ever disappear you can run it yourself. We don't have a wall of customer logos yet — our own agents are the first users: the news digest already mints its source links here.

Part of a family of Agents-First products — multipov.ai · personalize.run · pitch.vc.

No code required

Or maybe you just want a link that's tappable in a text.

Not everyone's wiring up an agent. Sometimes you just want to drop a link into iMessage and have it actually be tappable — instead of an ugly https:// that wraps onto three lines. That's why redr.co uses .co: Apple's apps auto-link it, so redr.co/x7k2 is clickable the moment it lands. No developer needed.

redr.co/x7k2 tappable in any text ✓

Preview of the human flow — the public shortener page is on the way.

Clean links everywhere — sent by the thing that's already doing the work.

Your digest goes out with every source URL already shortened, tracked, and tappable — and you never lifted a finger. A text to a friend where the link is just short, and they actually tap it. Same little engine, both wins: the shortening disappears, only the clean link remains.

before
https://capitalfactory.com/events/2026-demo-day?utm_source=imessage&utm_campaign=launch&ref=agent
after
redr.co/x7k2 ← taps

Give your agent the tool. It takes five minutes.

Live in production right now. No SDK, no account, no human UI to learn — because there isn't one. /api and /mcp are gated by a bearer token; redirects and /healthz stay public. It's open source — if we ever disappear, you keep running it. Your links and your click data are yours.

// add to your MCP config
{
  "mcpServers": {
    "redr": {
      "url": "https://redr.co/mcp",
      "headers": { "Authorization": "Bearer <token>" }
    }
  }
}