accueil / serveurs / Recherche & Web / io.gajo/url-shortener
io.gajo/url-shortener
serveur MCP (Model Context Protocol) · gajo 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.gajo/url-shortener est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.gajo/url-shortener » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- deactivate_url≈ 202 tokens
Turn off one of your short links so it stops redirecting, keeping its destination and clicks. Generated codes are never reassigned; use reactivate_url to turn the link back on, or delete_url to erase it for good.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works.
Exemple d'appel{"name": "deactivate_url", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"active": true, "shortCode": "texte"}} - delete_url≈ 230 tokens
Permanently delete one of your short links: its destination and click history are erased and it stops redirecting. It can't be undone or reactivated, and the code is never given to anyone else. Use it when a destination shouldn't be kept, e.g. a URL with a private token; to just switch a link off, use deactivate_url.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works.
Exemple d'appel{"name": "delete_url", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"deleted": true, "shortCode": "texte"}} - get_url≈ 278 tokens
Look up one of your short links by code: destination, click count, status, and expiry. Use get_url_stats for clicks per day and where they came from.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works.
Exemple d'appel{"name": "get_url", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"active": true, "shortUrl": "texte", "shortCode": "texte", "clickCount": 1, "createdDate": "texte", "expiresDate": "texte", "fallbackUrl": "texte", "originalUrl": "texte", "isCustomCode": true}} - get_url_stats≈ 442 tokens
Get click analytics for one of your links, bots excluded: total clicks and clicks per day (7 days on Free, 90 on Basic, every day since the link was created on Pro). Basic and Pro also get referrers, devices, countries, and regions.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works.
Exemple d'appel{"name": "get_url_stats", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"shortCode": "texte", "topRegions": [], "clicksByDay": [], "historyDays": 1, "totalClicks": 1, "topCountries": [], "topReferrers": [], "deviceBreakdown": []}} - get_usage≈ 245 tokens
Shows your plan and quota: links created and remaining this month, maximum link lifetime, and API requests per minute. Call it before creating many links or after a monthly-limit error; the allowance resets on the 1st of each month (UTC).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_usage", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"plan": "texte", "totalUrls": 1, "totalClicks": 1, "urlsRemaining": 1, "urlsMonthlyLimit": 1, "requestsPerMinute": 1, "maxLinkLifetimeDays": 1, "urlsCreatedThisMonth": 1}} - list_urls≈ 370 tokens
List your short links, newest first, with click counts. Use it to browse or to find a link's code; for one known code use get_url, and for clicks over time get_url_stats. Returns one page; use page to see more.
Paramètres, retour & exemple (2)
Paramètrespage· integer · optionnel
Page number, starting at 1.limit· integer · optionnel
Links per page.
Exemple d'appel{"name": "list_urls", "arguments": {"page": 1, "limit": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"page": 1, "limit": 1, "links": [], "total": 1, "hasMore": true}} - reactivate_url≈ 307 tokens
Turn a link you deactivated back on, with its same code and destination. Expired links, links disabled as unsafe, and custom codes that were unassigned can't be reactivated; create a new link instead.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works.
Exemple d'appel{"name": "reactivate_url", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"active": true, "shortUrl": "texte", "shortCode": "texte", "clickCount": 1, "createdDate": "texte", "expiresDate": "texte", "fallbackUrl": "texte", "originalUrl": "texte", "isCustomCode": true}} - shorten_url≈ 418 tokens
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.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
The long URL to shorten (http, https, mailto, tel, ftp, sftp; Pro: app deep links).customCode· string · optionnel
Pro only: custom code (3-50 letters, digits, or hyphens). Can't be combined with lifetimeDays.fallbackUrl· string · optionnel
Pro, deep links only: web URL used when the app isn't installed.lifetimeDays· integer · optionnel
Days until the link expires; capped at your plan maximum.
Exemple d'appel{"name": "shorten_url", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"active": true, "shortUrl": "texte", "shortCode": "texte", "clickCount": 1, "createdDate": "texte", "expiresDate": "texte", "fallbackUrl": "texte", "originalUrl": "texte", "isCustomCode": true}} - update_url≈ 298 tokens
Pro only: point an existing short link at a new destination URL. Takes effect immediately.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
The new destination URL.code· string · requis
The link's short code (e.g. AbCdEf, or launch for gajo.io/c/launch). A full short URL also works.
Exemple d'appel{"name": "update_url", "arguments": {"url": "texte", "code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"active": true, "shortUrl": "texte", "shortCode": "texte", "clickCount": 1, "createdDate": "texte", "expiresDate": "texte", "fallbackUrl": "texte", "originalUrl": "texte", "isCustomCode": true}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».