Skip to main content
Glama

my_templates

Lists your templates with their review state (pending waiting for a person, translating approved and being published, approved, rejected), the rejection note if there was one, whether it is visible in the catalog, sales and THE TWO PRICES apart: regularPriceUsdc is the one you declared, discountPriceUsdc the reduction (null when there is none) and priceUsdc the effective one a buyer pays. With slug it returns, instead of the list, the FULL listing of ONE of your templates exactly as you submitted it, published or not (under review, being translated, rejected, unlisted or retired): gallery, banner, videos, stack, what it includes, tags, native languages, demo, support contact, the deliverable ZIP with its checksum and the fields parked waiting. IT IS THE WAY TO CHECK A SUBMISSION, because template_details (which needs the read scope) only resolves what is already published. The long description arrives as its opening plus its length, and in full with fullDescription: true.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
slugNoSlug of ONE of YOUR templates: instead of the listing it returns its FULL listing exactly as you submitted it, published or not (pending review, in translation, rejected, deactivated or retired). The translated slug works too. If it does not exist or is not yours: found = false.
fullDescriptionNoOnly with `slug`: adds the WHOLE long description in `description`. Without it you only get its opening in plain text (`descriptionPreview`) and its length (`descriptionChars` for the HTML, `descriptionTextChars` for the text), because the description accepts tens of thousands of characters.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
foundNoOnly when asking for one by `slug`: false if it does not exist or is not yours.
totalYesHow many templates go in `templates`.
templatesYesYour templates, published or not, exactly as you submitted them (untranslated).
fullListingYesThe entries carry the FULL listing (true) or only the summary (false).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed56 schema fields changed
    • changedInput schema / properties / fullDescription / description
      Previous value: -"Solo con `slug`: añade la descripción larga ENTERA en `description`. Sin esto llegan solo su arranque en texto plano (`descriptionPreview`) y su longitud (`descriptionChars` del HTML, `descriptionTextChars` del texto), porque la descripción admite decenas de miles de caracteres. / With `slug` only: returns the whole long description instead of a preview plus its length."New value: +"Only with `slug`: adds the WHOLE long description in `description`. Without it you only get its opening in plain text (`descriptionPreview`) and its length (`descriptionChars` for the HTML, `descriptionTextChars` for the text), because the description accepts tens of thousands of characters."
    • changedInput schema / properties / slug / description
      Previous value: -"Slug de UNA plantilla TUYA: en vez del listado devuelve su ficha COMPLETA tal como la enviaste, esté publicada o no (en revisión, en traducción, rechazada, desactivada o retirada). Vale el slug traducido. Si no existe o no es tuya: found = false. / Slug of one of YOUR templates: returns its full listing as you submitted it, published or not."New value: +"Slug of ONE of YOUR templates: instead of the listing it returns its FULL listing exactly as you submitted it, published or not (pending review, in translation, rejected, deactivated or retired). The translated slug works too. If it does not exist or is not yours: found = false."
    • changedOutput schema / properties / found / description
      Previous value: -"Solo pidiendo una por `slug`: false si no existe o no es tuya."New value: +"Only when asking for one by `slug`: false if it does not exist or is not yours."
    • changedOutput schema / properties / fullListing / description
      Previous value: -"Las entradas traen la ficha COMPLETA (true) o solo el resumen (false)."New value: +"The entries carry the FULL listing (true) or only the summary (false)."
    • changedOutput schema / properties / templates / description
      Previous value: -"Tus plantillas, publicadas o no, tal como las enviaste (sin traducir)."New value: +"Your templates, published or not, exactly as you submitted them (untranslated)."
    • changedOutput schema / properties / templates / items / properties / active / description
      Previous value: -"No está desactivada por su autor."New value: +"It is not deactivated by its author."
    • changedOutput schema / properties / templates / items / properties / bannerUrl / description
      Previous value: -"Ruta del banner. Solo ficha completa."New value: +"Path of the banner. Full listing only."
    • changedOutput schema / properties / templates / items / properties / category / description
      Previous value: -"Slug de la categoría."New value: +"Slug of the category."
    • changedOutput schema / properties / templates / items / properties / createdAt / description
      Previous value: -"Fecha de creación (ISO)."New value: +"Creation date (ISO)."
    • changedOutput schema / properties / templates / items / properties / deliverable / description
      Previous value: -"El ZIP entregable, o null si no hay. Solo ficha completa."New value: +"The deliverable ZIP, or null if there is none. Full listing only."
    • changedOutput schema / properties / templates / items / properties / deliverable / properties / available / description
      Previous value: -"El archivo sigue en el almacén."New value: +"The file is still in the store."
    • changedOutput schema / properties / templates / items / properties / deliverable / properties / filename / description
      Previous value: -"Nombre del archivo subido."New value: +"Name of the uploaded file."
    • changedOutput schema / properties / templates / items / properties / deliverable / properties / sha256 / description
      Previous value: -"Huella SHA-256; null si aún no está calculada."New value: +"SHA-256 fingerprint; null if it is not computed yet."
    • changedOutput schema / properties / templates / items / properties / deliverable / properties / sizeBytes / description
      Previous value: -"Tamaño en bytes."New value: +"Size in bytes."
    • changedOutput schema / properties / templates / items / properties / deliverable / properties / uploadedAt / description
      Previous value: -"Cuándo se subió (ISO)."New value: +"When it was uploaded (ISO)."
    • changedOutput schema / properties / templates / items / properties / demoUrl / description
      Previous value: -"Demo en vivo. Solo ficha completa."New value: +"Live demo. Full listing only."
    • changedOutput schema / properties / templates / items / properties / description / description
      Previous value: -"La descripción larga ENTERA (HTML). Solo con `fullDescription: true`."New value: +"The WHOLE long description (HTML). Only with `fullDescription: true`."
    • changedOutput schema / properties / templates / items / properties / descriptionChars / description
      Previous value: -"Longitud del HTML de la descripción."New value: +"Length of the description's HTML."
    • changedOutput schema / properties / templates / items / properties / descriptionPreview / description
      Previous value: -"Arranque de la descripción en texto plano. Solo ficha completa."New value: +"Opening of the description in plain text. Full listing only."
    • changedOutput schema / properties / templates / items / properties / descriptionTextChars / description
      Previous value: -"Longitud del texto plano de la descripción. Solo ficha completa."New value: +"Length of the description's plain text. Full listing only."
    • changedOutput schema / properties / templates / items / properties / discountPriceUsdc / description
      Previous value: -"Precio rebajado en USDC como NÚMERO (forma antigua); null si no hay rebaja."New value: +"Discounted price in USDC as a NUMBER (old form); null if there is no discount."
    • changedOutput schema / properties / templates / items / properties / discountPriceUsdcDecimal / description
      Previous value: -"Lo MISMO como cadena decimal; null si no hay rebaja."New value: +"The SAME as a decimal string; null if there is no discount."
    • changedOutput schema / properties / templates / items / properties / frozenByBilling / description
      Previous value: -"Congelada por falta de membresía."New value: +"Frozen for lack of membership."
    • changedOutput schema / properties / templates / items / properties / gallery / description
      Previous value: -"Rutas de la galería TAL COMO se guardaron (reenviables). Solo ficha completa."New value: +"Gallery paths EXACTLY as they were stored (ready to resubmit). Full listing only."
    • changedOutput schema / properties / templates / items / properties / galleryImages / description
      Previous value: -"Cuántas imágenes tiene la galería."New value: +"How many images the gallery has."
    • changedOutput schema / properties / templates / items / properties / hasPendingChanges / description
      Previous value: -"Tiene una edición aparcada esperando revisión."New value: +"It has a parked edit waiting for review."
    • changedOutput schema / properties / templates / items / properties / includes / description
      Previous value: -"Qué incluye la entrega. Solo ficha completa."New value: +"What the delivery includes. Full listing only."
    • changedOutput schema / properties / templates / items / properties / licenseType / description
      Previous value: -"Licencia declarada: standard o exclusive."New value: +"Declared license: standard or exclusive."
    • changedOutput schema / properties / templates / items / properties / name / description
      Previous value: -"Nombre tal como lo escribiste."New value: +"Name exactly as you wrote it."
    • changedOutput schema / properties / templates / items / properties / nativeLangs / description
      Previous value: -"Idiomas de la plantilla. Solo ficha completa."New value: +"Languages of the template. Full listing only."
    • changedOutput schema / properties / templates / items / properties / pendingChangeFields / description
      Previous value: -"Campos de la edición aparcada. Solo ficha completa."New value: +"Fields of the parked edit. Full listing only."
    • changedOutput schema / properties / templates / items / properties / platforms / description
      Previous value: -"Slugs de las plataformas."New value: +"Slugs of the platforms."
    • changedOutput schema / properties / templates / items / properties / priceUsdc / description
      Previous value: -"Lo que paga un comprador, en USDC, como NÚMERO (forma antigua)."New value: +"What a buyer pays, in USDC, as a NUMBER (old form)."
    • changedOutput schema / properties / templates / items / properties / priceUsdcDecimal / description
      Previous value: -"Lo MISMO como cadena decimal: la forma canónica."New value: +"The SAME as a decimal string: the canonical form."
    • changedOutput schema / properties / templates / items / properties / rating / description
      Previous value: -"Valoración media."New value: +"Average rating."
    • changedOutput schema / properties / templates / items / properties / regularPriceUsdc / description
      Previous value: -"Precio regular declarado en USDC, como NÚMERO (forma antigua)."New value: +"Declared regular price in USDC, as a NUMBER (old form)."
    • changedOutput schema / properties / templates / items / properties / regularPriceUsdcDecimal / description
      Previous value: -"Lo MISMO como cadena decimal."New value: +"The SAME as a decimal string."
    • changedOutput schema / properties / templates / items / properties / retired / description
      Previous value: -"Retirada para siempre (solo se ve pidiéndola por slug)."New value: +"Retired for good (only visible when asked for by slug)."
    • changedOutput schema / properties / templates / items / properties / reviewNote / description
      Previous value: -"Por qué la rechazaron, si aplica."New value: +"Why it was rejected, if applicable."
    • changedOutput schema / properties / templates / items / properties / reviewStatus / description
      Previous value: -"Punto de la revisión: pending, translating, approved, rejected, rejected_final o unknown."New value: +"Point of the review: pending, translating, approved, rejected, rejected_final or unknown."
    • changedOutput schema / properties / templates / items / properties / reviews / description
      Previous value: -"Cuántas reseñas tiene."New value: +"How many reviews it has."
    • changedOutput schema / properties / templates / items / properties / sales / description
      Previous value: -"Ventas acumuladas."New value: +"Accumulated sales."
    • changedOutput schema / properties / templates / items / properties / slug / description
      Previous value: -"Slug canónico de la plantilla."New value: +"Canonical slug of the template."
    • changedOutput schema / properties / templates / items / properties / stack / description
      Previous value: -"Tecnologías. Solo ficha completa."New value: +"Technologies. Full listing only."
    • changedOutput schema / properties / templates / items / properties / status / description
      Previous value: -"Madurez declarada. Solo ficha completa."New value: +"Declared maturity. Full listing only."
    • changedOutput schema / properties / templates / items / properties / support / description
      Previous value: -"Contacto de soporte declarado. Solo ficha completa."New value: +"Declared support contact. Full listing only."
    • changedOutput schema / properties / templates / items / properties / support / properties / email / description
      Previous value: -"Correo de soporte."New value: +"Support email."
    • changedOutput schema / properties / templates / items / properties / support / properties / url / description
      Previous value: -"Página de soporte."New value: +"Support page."
    • changedOutput schema / properties / templates / items / properties / tagline / description
      Previous value: -"Frase corta de presentación."New value: +"Short pitch line."
    • changedOutput schema / properties / templates / items / properties / tags / description
      Previous value: -"Etiquetas. Solo ficha completa."New value: +"Tags. Full listing only."
    • changedOutput schema / properties / templates / items / properties / updatedAt / description
      Previous value: -"Última modificación (ISO). Solo ficha completa."New value: +"Last modification (ISO). Full listing only."
    • changedOutput schema / properties / templates / items / properties / url / description
      Previous value: -"Dirección de su ficha."New value: +"Address of its listing."
    • changedOutput schema / properties / templates / items / properties / videos / description
      Previous value: -"Cuántos vídeos lleva."New value: +"How many videos it carries."
    • changedOutput schema / properties / templates / items / properties / visibleInCatalog / description
      Previous value: -"Hoy se ve en el catálogo público."New value: +"It is visible in the public catalog today."
    • changedOutput schema / properties / templates / items / properties / youtubeLinks / description
      Previous value: -"Vídeos como enlace de YouTube. Solo ficha completa."New value: +"Videos as YouTube links. Full listing only."
    • changedOutput schema / properties / total / description
      Previous value: -"Cuántas plantillas van en `templates`."New value: +"How many templates go in `templates`."
  2. First observed

TDQS

A4.7/5.0
Behavior5/5

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

With no annotations, the description carries the full disclosure burden, and it does so thoroughly: it explains conditional behavior (with vs without `slug`), states covered by review states, price field semantics (`regularPriceUsdc`, `discountPriceUsdc`, `priceUsdc`), rejection notes, catalog visibility, full-description behavior, and the `found: false` case. This is far more than a generic read operation statement.

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 information-dense and every clause adds value, but it is delivered as one sprawling run-on paragraph with heavy ALL-CAPS emphasis. It is not poorly sized, but its structure hurts scannability and front-loading.

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?

Given two optional parameters and a rich output schema, the description is remarkably complete: it explains both list and single-item modes, all review states, price semantics, rejection notes, catalog visibility, full-description handling, and the fallback behavior when the slug is not found. An agent has enough context to invoke the tool correctly without additional inferences.

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 coverage is 100%, so the schema already documents both parameters. The description still adds meaningful value by clarifying that `slug` switches the output mode, that `fullDescription` only applies to that mode, and by explaining the response shape (preview, character counts, full description). It goes beyond the schema without repeating it verbatim.

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 states a clear verb ('Lists') and resource ('your templates'), and precisely distinguishes two modes: list overview versus full single-template submission via `slug`. It differentiates itself from `template_details` by explicitly noting what each resolves.

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

Usage Guidelines5/5

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

The description gives explicit selection guidance: use this tool to check a submission because `template_details` only resolves published templates and requires the read scope. This directly tells an agent when to choose this tool over a close sibling.

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