Gajo URL Shortener
Shorten URLs, manage gajo.io short links, and read click analytics. Free API key, no credit card.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (7)
- LOWen update_url
- LOWen shorten_url
- LOWen list_urls
- LOWen get_url
- LOWen get_url_stats
- LOWen update_url
- LOWen deactivate_url
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"url-shortener": {
"url": "https://gajo.io/mcp"
}
}
}Puntos de conexión remotos
https://gajo.io/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (7)
🟡shorten_url(url, customCode, lifetimeDays, fallbackUrl)
Create a gajo.io short link for a URL and return it as shortUrl. Links follow your plan's code length and lifetime and count against its monthly quota. Pro plans can pass customCode for a branded gajo.io/c/{code} link, or shorten app deep links (myapp://...) with a web fallbackUrl.
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The long URL to shorten (http, https, mailto, tel, ftp, sftp; Pro: app deep links)."
},
"customCode": {
"type": "string",
"description": "Pro only: custom code (3-50 letters, digits, or hyphens). Can't be combined with lifetimeDays."
},
"lifetimeDays": {
"type": "integer",
"minimum": 1,
"description": "Days until the link expires; capped at your plan maximum."
},
"fallbackUrl": {
"type": "string",
"description": "Pro, deep links only: web URL used when the app isn't installed."
}
},
"required": [
"url"
],
"additionalProperties": false
}🟢list_urls(page, limit)
List your short links, newest first, with click counts. Returns one page; use page to see more.
Esquema de entrada
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Page number, starting at 1."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 25,
"description": "Links per page."
}
},
"additionalProperties": false
}🟢get_url(code)
Look up one of your short links: destination, click count, status, and expiry.
Esquema de entrada
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_url_stats(code)
Click analytics for one of your links, bots excluded: total clicks and clicks per day. Basic and Pro also get referrers, devices, countries, and regions.
Esquema de entrada
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works."
}
},
"required": [
"code"
],
"additionalProperties": false
}🔴update_url(code, url)
Pro only: point an existing short link at a new destination URL. Takes effect immediately.
Esquema de entrada
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works."
},
"url": {
"type": "string",
"description": "The new destination URL."
}
},
"required": [
"code",
"url"
],
"additionalProperties": false
}🔴deactivate_url(code)
Turn off one of your short links so it stops redirecting. Generated codes are never reassigned.
Esquema de entrada
{
"type": "object",
"properties": {
"code": {
"type": "string",
"description": "The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_usage
Your plan, links created this month, links remaining, and API rate limit.
Esquema de entrada
{
"type": "object",
"properties": {},
"additionalProperties": false
}Comunidad
Evidencia