Skip to main content
Glama

Browse complete themes

list_themes
Read-onlyIdempotent

Browse StudioMotion's 245 original website themes, newest first, including 100 retail themes across ten verticals with fictional product samples; complete themes cost $39 each or use one of five monthly Pro theme credits.

Input Schema

NameRequiredDescriptionDefault
queryNo
categoryNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.9/5.0
Behavior3/5

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

Annotations already declare the tool as read-only, idempotent, and closed-world, so the safety profile is covered. The description adds useful catalog context such as newest-first ordering, catalog size, and pricing/credit information, but does not mention pagination, rate limits, or authentication behavior.

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

Conciseness3/5

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

The description is front-loaded with the core action and resource, which is good. However, the single sentence is dense with promotional details like fictional product samples, price, and monthly credits that do not directly help an agent select or invoke the tool.

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

Completeness3/5

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

For a simple list tool with read-only annotations and no output schema, the description covers the broad catalog and ordering well enough. It is still missing guidance on how the optional filters work and what the returned list contains, which are important for correct invocation.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must compensate, but it never mentions the `query` parameter and only indirectly hints at `category` through "ten verticals". The hint is weak and does not explain filtering semantics or expected values, leaving the parameters largely undocumented.

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 uses a specific verb, "Browse", on a clear resource, "StudioMotion's 245 original website themes", and adds scope details like newest-first ordering and retail themes. It does not explicitly differentiate itself from sibling tools such as search_sections or list_styles, which keeps it from a 5.

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

Usage Guidelines2/5

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

The description implies browsing a theme catalog but gives no explicit when-to-use guidance relative to siblings like search_sections, list_styles, or get_my_plan. There are no conditions or alternatives named, so the agent must infer usage from the tool name alone.

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