Skip to main content
Glama

Outil.io

List website templates

list_website_templates
Read-only

Parcourir les websites avec filtres q/websiteId et pagination offset/limit (12 par défaut, 50 maximum). Résumés légers par défaut ; pages/layouts et empreintes documentaires seulement pour websiteId ou includePages=true. Suivre hasMore/nextOffset. Une collection de pages anciennes ne prouve pas une couverture source complète.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "list_website_templates"
  }
}

Input Schema

NameRequiredDescriptionDefault
qNo
limitNo
offsetNo
websiteIdNo
includePagesNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added
  4. Removed
  5. First observed

TDQS

B3.4/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds genuinely useful behavioral detail: light summaries by default, heavier pages/layouts only under websiteId/includePages, follow hasMore/nextOffset, and the caveat that an old page collection does not prove complete source coverage. That is real added context, though return shape is only sketched.

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?

It is compact and front-loads filtering and pagination before the output-shape caveats. The phrasing is dense and slightly cryptic (mixed French, terse clauses), but no sentence is clearly wasted.

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?

With no output schema and five undocumented-in-schema parameters, the description supplies the essentials: default vs expanded payloads, pagination contract, and a caveat about interpreting results. An agent could call this correctly from the definition, with only minor gaps around exact result fields.

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?

Schema description coverage is 0%, so the description must compensate, and it does: it maps q and websiteId to filtering, states limit defaults to 12 with a 50 maximum, and explains that includePages controls whether pages/layouts are returned. Only offset semantics (despite the mention of nextOffset) are left mostly to the schema's minimum/default.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose3/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description says it browses 'websites' with q/websiteId filters and pagination, which gives a verb and a resource, but the tool is named list_website_templates and no sibling (list_site_templates, preview_site_templates, list_managed_templates) is distinguished. The agent can guess the purpose but cannot confidently tell it apart from adjacent template-listing tools.

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

Usage Guidelines3/5

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

It implies usage through the filter/pagination semantics and by noting that page/layout data only appears with websiteId or includePages=true, which tells the agent when to enable heavier output. However, there is no explicit when-to-use/when-not guidance and no named alternative among the many sibling template tools.

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.