Skip to main content
Glama
rafadepaula

@rafadepaula/clickup-mcp

by rafadepaula

clickup_remove_task_link

Remove an existing link between two ClickUp tasks by providing both task IDs (regular or custom) to correct or clean up task relationships.

Instructions

Remove a link between two tasks.

Input Schema

NameRequiredDescriptionDefault
task_idYesID of the task to remove the link from. Works with both regular task IDs and custom IDs (like 'DEV-1234'). Use clickup_search to find task ID by name if needed.
links_toYesID of the task that was linked to. Works with both regular task IDs and custom IDs (like 'DEV-1234').
workspace_idNoWorkspace ID (digits only). Only needed when you have multiple workspaces.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

C2.6/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden and does not meet it. It does not disclose that this only severs the link relationship (leaving both tasks intact), whether the operation is idempotent when no link exists, or what permissions/authorization are required for a mutation.

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?

A single front-loaded sentence with zero waste. It is efficient, though its brevity shades into under-specification rather than true economy.

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

Completeness2/5

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

For a mutation tool with no annotations and no output schema, one sentence is not enough: the agent gets no confirmation of what the response looks like, no failure modes, and no linkage to the add/remove dependency siblings. The thorough param schema partially offsets this, but the description itself is thin.

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 description coverage is 100% — task_id and links_to are fully documented with custom-ID support and a pointer to clickup_search, and workspace_id explains its conditional use. The description adds nothing beyond the schema, so the baseline 3 applies.

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

Purpose3/5

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

States a specific verb (remove) and resource (a link between two tasks), so the operation is unambiguous. However, it offers no differentiation from the close siblings clickup_add_task_link (the inverse) or clickup_remove_task_dependency, which an agent must distinguish by name alone.

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

Usage Guidelines2/5

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

There is no statement of when to use this tool, no prerequisites (e.g., the link must already exist), and no mention of alternatives such as removing a dependency instead. The agent is left to infer the entire selection context from the tool name.

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

Deploy Server

Other Tools