Skip to main content
Glama

Check product titles against what buyers search

titles_audit
Read-onlyIdempotent

[Analysis] Check the product titles of one account in a single pass: titles that are short, very long, without a size, in capital letters, with repeated or promotional words, without the brand, exact duplicates, and how consistently sizes are written. With keywords (what buyers search for, from the marketplace's own search report, each with its number of searches) it also says which searches no title answers and which titles answer the fewest, so new titles can be proposed with offers_update_content. It reads titles only (not attributes), states facts about the titles and does not replace the marketplace's own title standard. Names in protect are reported but never suggested for change.

Input Schema

NameRequiredDescriptionDefault
accountNoAccount id from list_accounts. Optional when only one account is connected.
protectNoWords that mark products whose titles must stay as they are (for example a model name).
keywordsNo
max_pagesNoPages of 100 offers to scan (default: enough for 2000 offers).
only_activeNoDefault true: offers that are off sale are left out.

Output Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.6/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent/non-destructive, and the description adds scope limits beyond them: it reads titles only and not attributes, it states facts rather than replacing the marketplace's title standard, protected names are reported but never proposed for change, and max_pages caps the scan at 100 offers per page. These are genuine behavioral constraints an agent could not infer from the annotations.

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?

The purpose is front-loaded in the first clause and every sentence carries information (checks performed, keyword gap analysis, scope caveats). It is dense and fairly long, but no sentence is filler.

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?

An output schema exists, so return-format explanation is unnecessary. For a five-parameter audit tool the description covers the analysis dimensions, the keyword-gap behavior, the protection semantics, and the scope limits, leaving nothing an agent needs to invoke it 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?

Schema coverage is 80%, so the baseline is 3, but the description adds real meaning: `keywords` is characterized as buyer search terms from the marketplace's own search report with search counts, and `protect` is clarified as reported-but-never-modified. `account`, `max_pages` and `only_active` are left to the schema.

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?

States a specific verb+resource ([Analysis] audit of product titles for one account) and enumerates exactly what is inspected: short/long titles, missing size, capitalization, promotional or repeated words, missing brand, duplicates, size consistency. It is clearly separable from siblings like catalog_health_audit or offers_validation_errors, and it names offers_update_content as the follow-up action.

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?

Explains the conditional value of `keywords` (only then does it report searches no title answers) and routes the agent to offers_update_content for proposing new titles. It does not explicitly say when to prefer this over other catalog-audit siblings, so it stops short of full when/when-not guidance.

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