Skip to main content
Glama

Delete a thumbnail from Roblox

delete_thumbnail

Permanently delete a Roblox game thumbnail and its analytics history. Use only when the image must not exist on the game; for live-set removal, use set_active_thumbnails instead.

Instructions

Permanently remove a thumbnail from a Roblox game. This is not the same as taking it out of the live set — set_active_thumbnails with mode "remove" does that and keeps the image, which is almost always what is wanted. Roblox has no undo for a delete, and the analytics history for that asset goes with it. Only reach for this when the image should not exist on the game at all.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesAsset id or thumbnail id from get_thumbnails.
gameYesGame name or universe id.
Behavior4/5

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

The description discloses critical behavioral traits: permanent deletion with no undo, and loss of analytics history. Since no annotations are provided, it carries the full burden and does so effectively, though it could mention potential authorization requirements.

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 packed with necessary information in just three sentences, with critical warnings front-loaded. No extraneous words, making it highly efficient.

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?

For a destructive tool with no annotations and no output schema, the description covers the essential context: what it does, when to use it, and consequences. It could add a note about required permissions, but overall it is sufficiently complete for a simple two-parameter tool.

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 schema already documents both parameters. The description adds context by referencing the source of the 'id' parameter ('from get_thumbnails') but does not add extra meaning beyond that, so a baseline 3 is appropriate.

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 tool's purpose: permanently remove a thumbnail from a Roblox game. It also distinguishes itself from related operations like set_active_thumbnails, making it highly specific and unambiguous.

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?

Explicitly tells when to use this tool versus the alternative (set_active_thumbnails with mode 'remove'), and includes when not to use it ('Only reach for this when the image should not exist on the game at all'), providing clear guidance for the agent.

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/Haydebug/whitehat-thumbnails-mcp'

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