Skip to main content
Glama

Server Details

Show holiday photos from Vercel Blob inline in Claude chats.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 1 of 1 tools scored.

Server CoherenceA
Disambiguation5/5

With only one tool, there is no possibility of confusion between tools. The single tool's purpose is clearly defined.

Naming Consistency5/5

The single tool name follows a clear verb_noun pattern (get_photo), which is consistent by default.

Tool Count3/5

A single tool can be acceptable for a very narrow purpose, but typical photo library operations would benefit from at least a few more tools (e.g., list, upload). The tool count is borderline.

Completeness2/5

The server only provides retrieval; it lacks obvious operations like listing available photos, uploading, or deleting, which are necessary for a complete photo library interface.

Available Tools

1 tool
get_photoAInspect

Fetch a photo from the Holiday Photo Plus library and display it inline in the chat. name is the filename of the photo as it lives in the repo's public/holidayphotos/ folder (e.g. 'Photo1.png'). A substring also matches. Omit name to get a random photo.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPhoto pathname, filename, or substring. Omit for a random photo.
Behavior4/5

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

The description discloses that the tool fetches and displays images inline, implying a read operation without destructive effects. It also specifies the source folder and substring matching behavior. With no annotations provided, this is adequate transparency.

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 consists of two short, front-loaded sentences. The first states the core purpose, and the second clarifies the parameter. No unnecessary information, 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?

Given the tool's simplicity (one optional parameter, no output schema, no annotations), the description covers parameter behavior and display effect. It could mention error handling or permissions, but overall it is sufficiently complete for the agent to invoke correctly.

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 covers 100% of the parameter, but the description adds an explicit example ('Photo1.png') and clarifies substring matching, which goes beyond the schema's description. This adds practical value for the agent.

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 'Fetch a photo from the Holiday Photo Plus library' and specifies display behavior. The verb 'fetch' and resource 'photo' are specific, and the tool is easily distinguished from potential siblings by its unique functionality.

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 provides guidance on omitting the 'name' parameter for a random photo and explains substring matching. However, it does not include explicit when-not-to-use or alternative tool comparisons, though no siblings are listed.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources