Skip to main content
Glama

Delete the preserved copies of links

delete_link_preservations
Destructive

Delete archived screenshots, PDFs, readable text, and single-file HTML for selected bookmarks to reclaim disk space, while keeping the original link entries intact.

Instructions

Removes the archived screenshot, PDF, readable text and single-file HTML of a set of links while keeping the bookmarks themselves. Useful to reclaim disk space. Unlike represerve_link this does NOT re-archive anything — use that tool if the copies should be recreated.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
link_idsYesLink ids, at most 200
confirm_tokenNoConfirmation token from a previous call of this tool with the same arguments. Omit on the first call.
Behavior3/5

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

The annotation declares destructiveHint=true, so the tool is known to be destructive. The description confirms this by stating it removes archives. However, it does not disclose other behavioral traits such as whether the operation is reversible, if it affects other links, or what happens if link_ids include non-existent entries. The description adds context (keeps bookmarks) but does not fully cover all behavioral aspects.

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

Conciseness5/5

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

The description is two sentences, each essential. The first sentence defines action and scope, the second adds use case and contrast. No filler, perfectly sized.

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?

Given the moderate complexity (2 params, no output schema), the description covers purpose, usage guidelines, and key behavioral nuance. It is complete enough for an agent to understand how and when to call this tool, though it could mention potential errors (e.g., invalid IDs) to be fully comprehensive.

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 input schema already describes all parameters in detail (link_ids with constraints and confirm_token as optional). The description does not add new semantic information about the parameters. Score is baseline 3 as per guidelines.

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

Purpose5/5

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

The description clearly states the verb 'Removes' and the specific resource (archived copies: screenshot, PDF, readable text, single-file HTML) while clarifying what is NOT affected (the bookmarks themselves). This distinguishes it well from siblings like represerve_link and delete_link.

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

Usage Guidelines5/5

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

The description explicitly contrasts with represerve_link, stating 'does NOT re-archive anything' and directs users to use that tool when copies should be recreated. It also explains the use case ('reclaim disk space'). This provides clear guidance on when to use this tool versus the alternative.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ni-c/linkwarden-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server