Ir al contenido
cutty.dev
MCP · para agentes de IA

El acortador de URL que tu agente de IA puede manejar

Conecta cutty mediante el Model Context Protocol y gestiona tus enlaces (desde acortar hasta segmentar por país o hacer pruebas A/B) directamente desde el chat con tu asistente.

cutty es un acortador de enlaces que tu asistente de IA puede manejar por ti. Conéctalo una vez mediante MCP y luego solo tienes que pedírselo en el chat: «acorta este enlace», «envía a los visitantes de Alemania a un sitio distinto que al resto», «reparte el tráfico a partes iguales entre dos páginas de destino». El agente lo hace, sin necesidad de panel.

Qué es MCP

El Model Context Protocol es un estándar abierto que los asistentes de IA (Claude, Cursor y una lista cada vez mayor) usan para comunicarse con herramientas externas. El servidor de cutty expone el acortador como un conjunto de herramientas que el modelo puede invocar en plena conversación. No escribes código: conectas el servidor y pides el resultado en lenguaje natural.

Diez herramientas

Fundamentos de enlaces: create_link, list_links, get_link, update_link, delete_link: gestión completa, con contraseñas, caducidad, límites de clics, etiquetas y carpetas.

Para trabajar a gran escala: qr_link (un código QR para cualquier enlace), get_link_stats (analítica de clics: dispositivos, navegadores, franja horaria), bulk_create_links (hasta 500 enlaces en una sola llamada).

La parte que pocos ofrecen:

  • set_link_targeting: un mismo enlace lleva a destinos distintos según el país o el dispositivo del visitante (p. ej. EE. UU. → tu tienda estadounidense, iPhone → la App Store).
  • set_link_ab_test: una prueba A/B ponderada: cada clic va a una de varias variantes al azar, en proporción al peso que definas.

En marcha en un minuto

1. Crea una clave de API. Abre una cuenta gratuita, entra en el panelClaves de APICrear clave. La clave completa (empieza por ck_) se muestra una sola vez: guárdala enseguida.

2. Conecta el servidor. El endpoint es https://mcp.cutty.dev/mcp (transporte Streamable HTTP) y te autenticas con la misma clave que usas para la API.

En Claude Code es un único comando:

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

En Claude Desktop, Cursor y otros clientes, añade una entrada a tu configuración de MCP:

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

Una comprobación rápida desde tu terminal; debería imprimir la lista de herramientas:

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"}'

Privacidad por defecto

El servidor es sin estado: nunca almacena tu clave, solo la reenvía a la API en cada petición. Alojado en la Unión Europea, sin píxeles de seguimiento ni retargeting. Una sola clave sirve tanto para la API como para MCP, así que no tienes que gestionar credenciales adicionales.

¿Prefieres REST a secas?

Todas estas acciones están también en la API normal; los detalles y los ejemplos con curl están en la documentación de la API. ¿Algo no cuadra? Escribe a [email protected] y te respondo el mismo día.