Skip to main content
Glama

Developh case studies

list_case_studies
Read-only

Published client work by Developh with links to each case study. Filter by sector (restaurants, tourism, clinics) or service (websites, online stores, branding, web apps) to get what was built in each case; with no filter, lists every published project.

Input Schema

NameRequiredDescriptionDefault
localeNoAnswer language: English (en) or European Portuguese (pt).en
sectorNoSector: restaurants, tourism, clinics.
serviceNoService: websites, online-stores, branding, web-apps.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds that only *published* projects are returned and that each entry includes a link, which is useful beyond the annotations, but says nothing about ordering, result size, or how locale affects output.

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?

Two compact sentences with the resource statement front-loaded and the filtering behavior second. It slightly restates enum values already present in the schema, which is minor waste but aids scanning.

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 zero-required-parameter read-only listing tool with no output schema, the description covers what is returned (published case studies with links) and how filters behave. Only interaction between the two filters and the locale effect are left implicit.

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% and all three parameters are enums with their own descriptions, so the schema carries the weight. The description echoes the sector and service enum values (slightly differing in spelling: 'online stores' vs 'online-stores') but adds no semantics about combining filters or the purpose of `locale`.

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?

States a specific resource and scope ('Published client work by Developh with links to each case study'), so an agent knows exactly what is returned. It does not need to differentiate from siblings (contact, audit, studio info) since they are unrelated, but the sentence itself is unambiguous.

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?

Explicitly describes both modes: filter by sector or service to narrow results, and 'with no filter, lists every published project' for the unfiltered case. No when-not or alternative-tool routing is offered, but for a small three-sibling toolset there is little to route to.

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