Przejdź do treści
cutty.dev
MCP · dla agentów AI

Skracacz, którym steruje Twój agent AI

Podłącz cutty przez Model Context Protocol i zarządzaj linkami — od skracania po targetowanie po kraju i testy A/B — wprost z rozmowy z asystentem.

cutty to skracacz linków, którym może sterować Twój asystent AI. Podłączasz go raz przez MCP, a potem po prostu piszesz w rozmowie: „skróć ten link", „wyślij Niemców na inną stronę niż resztę świata", „rozbij ruch po połowie na dwie wersje landinga". Agent wykonuje to sam — bez wchodzenia w panel.

Czym jest MCP

Model Context Protocol to otwarty standard, którym asystenci AI (Claude, Cursor i kolejne) rozmawiają z zewnętrznymi narzędziami. Serwer cutty wystawia skracarkę jako zestaw narzędzi, które model może wywołać w trakcie rozmowy. Nie musisz pisać kodu — wystarczy podłączyć serwer i poprosić o efekt po ludzku.

Dziesięć narzędzi

Podstawy linków: create_link, list_links, get_link, update_link, delete_link — pełne zarządzanie, z hasłem, datą wygaśnięcia, limitem kliknięć, tagami i folderami.

Do pracy na większą skalę: qr_link (kod QR dla linku), get_link_stats (statystyki kliknięć: urządzenia, przeglądarki, rozkład w czasie), bulk_create_links (do 500 linków jednym poleceniem).

To, czego mało kto ma:

  • set_link_targeting — jeden link prowadzi w różne miejsca zależnie od kraju albo urządzenia odwiedzającego (np. Polska → sklep.pl, iPhone → App Store).
  • set_link_ab_testtest A/B z wagami: każde kliknięcie trafia losowo do jednej z wersji, proporcjonalnie do ustawionej wagi.

Zacznij w minutę

1. Zrób klucz API. Załóż darmowe konto, wejdź w panelKlucze APIUtwórz klucz. Pełny klucz (zaczyna się od ck_) pokazujemy tylko raz — zapisz go od razu.

2. Podłącz serwer. Adres to https://mcp.cutty.dev/mcp (transport Streamable HTTP), a uwierzytelniasz się tym samym kluczem co w API.

W Claude Code wystarczy jedna komenda:

claude mcp add --transport http cutty https://mcp.cutty.dev/mcp \
  --header "Authorization: Bearer ck_twoj_klucz"

W Claude Desktop, Cursorze i innych klientach dodajesz wpis do konfiguracji MCP:

{
  "mcpServers": {
    "cutty": {
      "url": "https://mcp.cutty.dev/mcp",
      "headers": {
        "Authorization": "Bearer ck_twoj_klucz"
      }
    }
  }
}

Szybki test z konsoli — powinien wypisać listę narzędzi:

curl -s https://mcp.cutty.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -H "Authorization: Bearer ck_twoj_klucz" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Prywatność wpisana w domyślne ustawienia

Serwer jest bezstanowy — nie zapisuje Twojego klucza, przekazuje go tylko dalej do API przy każdym żądaniu. Hosting w Unii Europejskiej, zero pikseli śledzących i retargetingu. Ten sam klucz obsługuje API i MCP, więc nie mnożysz dostępów.

Wolisz czysty REST?

Wszystkie te operacje masz też w zwykłym API — szczegóły i przykłady curl znajdziesz w dokumentacji API. Coś nie gra? Napisz na [email protected], odpisuję tego samego dnia.