Skip to main content
Glama

pptdepot

Get Image

get_image
Read-onlyIdempotent

Returns a PPT Depot preview image (a slide image, template cover or collage, or free-template cover) as inline image content so it can be viewed directly. Pass any image_url, thumbnail_url, preview_images or collage_image value returned by the other tools. Only public images under pptdepot.com/images are served.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
image_urlYesAn image URL returned by another tool, e.g. "https://pptdepot.com/images/slides/business-case-3.gif".

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false. The description adds value by explaining that the result is inline viewable image content and that only public images under a specific path are served, which goes beyond the structured metadata. No contradiction with annotations.

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?

Three short sentences front-load the core purpose, then provide input guidance and the access restriction. There is no filler or redundancy; the parenthetical list of image types is concise and necessary for clarity.

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

Completeness5/5

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

For a single-parameter, read-only tool with no output schema, the description explains what it returns (inline image content), what to pass, and an important limitation. This is sufficient for an agent to use it correctly without further inference.

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

Parameters4/5

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

The schema already fully describes image_url with 100% coverage, giving a baseline of 3. The description supplements this by enumerating the four source field names the value may come from and by imposing the allowed domain, which gives agents more practical guidance than the schema alone.

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?

The description states a specific verb and resource: returns a PPT Depot preview image as inline image content, and enumerates the image subtypes it covers. It does not explicitly contrast with sibling tools like get_slide or get_template, so differentiation is implicit rather than explicit.

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?

The description clearly says to pass any image_url, thumbnail_url, preview_images, or collage_image value returned by other tools, which gives an agent direct context for when to invoke it. It also adds a limitation ('Only public images under pptdepot.com/images are served'), but it does not name alternative tools or provide explicit when-not-to-use guidance.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources