Skip to main content
Glama

Cuttly MCP by usefulapi

Server Details

Shorten links with Cuttly, read click stats, and edit, expire, redirect or delete short links.

Ownership verified

The last two health checks of this connector failed. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
97.1% over 21 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

A4.2/5.0

Scored across 6 tools

Disambiguation4/5

Each tool targets a distinct operation: create, delete, stats, update, device redirect, and expiration. The only mild ambiguity is that cuttly_update_link is a general editor (alias/destination/title/tag) while the device-redirect and expiration tools are specialized editors, so an agent might over-reach for update_link. Descriptions do clarify the boundaries well.

Naming Consistency5/5

All six tools use the consistent cuttly_ prefix followed by a verb_noun pattern (delete_link, get_link_stats, set_device_redirect, set_link_expiration, shorten_link, update_link). The only variation is the domain verb 'shorten' instead of 'create', which is still predictable and readable.

Tool Count4/5

Six tools is a sensible, well-scoped set for a URL shortener covering the main operations. It is slightly thin—no listing or link-metadata retrieval—but nothing is bloated or redundant.

Completeness4/5

The surface covers create (shorten), read stats, update, delete, plus device redirect and expiration, giving solid lifecycle coverage. Gaps remain around listing all links or fetching a single link's metadata (only aggregate stats are exposed), which agents would have to work around.

Available Tools

6 tools
cuttly_set_device_redirectSet device redirectA
DestructiveIdempotent
Inspect

WRITE: send visitors on one device type to another destination (an app store page or a deep link): Android, iOS or Windows Mobile. platform 'redirect' sets the destination for all other devices. Set remove: true instead of a destination to delete the rule. Needs the Single plan or higher. The call is sent once and never retried. GET https://cutt.ly/api/api.php?edit=...&mobile=...

NameRequiredDescriptionDefault
linkYesThe Cuttly short link, e.g. https://cutt.ly/abc123 (or a link on your branded domain).
removeNotrue = remove the rule of this device type (then do not pass a destination).
platformYesDevice type. 'redirect' = every other device.
destinationNoURL or deep link for that device type.

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Adds real behavioral context beyond annotations: the 'WRITE:' prefix, the plan requirement, and notably 'The call is sent once and never retried', which tells the agent there is no automatic retry. Annotations already cover readOnly/destructive/idempotent, so this is a valuable addition rather than a repeat.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads the operation type and destination concept, then layers in edge cases and prerequisites. Dense but each sentence carries information; the trailing raw endpoint URL is slightly extraneous but harmless.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema the description need not cover returns, and it supplies the mutation semantics, prerequisites, and removal path an agent needs. Knowledge of edge behavior like per-device rule overlap is implied rather than fully spelled out, keeping it from a 5.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3. The description clarifies the remove/destination mutual exclusivity and restates the 'redirect' platform meaning, but both of these are already present in the schema descriptions, so it adds little beyond structured data.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb ('send visitors ... to another destination') and resource (device redirect rules), and even names the WRITE nature up front. The purpose is unambiguous and distinguishable from siblings like shorten_link or update_link, though it never explicitly names which sibling handles related-but-different work.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives concrete when-to-use guidance: 'Set remove: true instead of a destination to delete the rule' explains the deletion case, and 'Needs the Single plan or higher' states a prerequisite. It does not compare against siblings, so it falls short of explicit alternative routing.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    User can create short urls, edit short urls, get click analytics, generate qr codes and much more.
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables users to shorten links, bulk create URLs, generate QR codes, manage and disable links, and retrieve click analytics from MCP clients like Claude, ChatGPT, Cursor, and n8n.
    9
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to create, update, organize, and delete short links; render styled QR codes; route visitors by device or country; and read click and scan statistics. Agents can also manage groups and custom domains while changing destinations without breaking printed QR codes or shared short URLs.
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to create, manage, and analyze short URLs through complete URL shortening functionality. Supports batch operations, custom domains, click statistics, and comprehensive link management.
    6
    6 npm
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.