Skip to main content
Glama

EcomPick

search_tools

Read-onlyIdempotent

Find published ecommerce tools by text, seller task, platform, pricing type and delivery kind. Filters combine with AND. Returns up to 20 concise matches with EcomPick source links and last checked dates. Any-store tools are included for a platform but are not implied to have native integrations.

Input Schema

NameRequiredDescriptionDefault
kindNoDelivery kind: SaaS, AI tool, MCP, Skill, Browser extension, API.
taskNoTask ID or name from list_tasks, e.g. product-images.
limitNoMaximum results (default 5, maximum 20).
queryNoText to match in tool names and English/Chinese taglines.
pricingNoPricing label: Free, Free plan, Free trial, Paid. Legacy pricing filter aliases remain accepted.
platformNoPlatform ID or name from list_platforms, e.g. shopify.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint, so the safety profile is covered. The description adds genuinely new behavioral context: a 20-result cap, inclusion of source links and last-checked dates, AND semantics across filters, and the caveat that any-store tools are not implied to have native integrations. It stops short of describing result ordering or what happens when no filters are supplied.

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

Conciseness5/5

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

Three sentences, zero filler, front-loaded with purpose, then behavioral detail, then the one caveat an agent could otherwise misread. Every sentence carries distinct information.

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?

There is no output schema, yet the description covers the return shape (up to 20 concise matches, source links, last checked dates) and a semantic caveat about result interpretation. Combined with six fully documented parameters and a read-only annotation set, an agent has everything needed to call and interpret this tool.

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 baseline is 3; the description goes beyond it by stating that filters combine with AND, which is parameter interaction the schema does not express. It does not clarify that all six parameters are optional or what an unfiltered call returns, so it is not exhaustive.

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 verb (find) and resource (published ecommerce tools) and enumerates the filterable dimensions, so the agent knows exactly what corpus it queries. It is clearly a multi-result search rather than a single-record lookup, but it never names the sibling it is not (e.g. get_tool or compare_tools), so differentiation is inferred from scope rather than stated.

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?

The description implies usage via the filter list and the 'filters combine with AND' note, which tells the agent how to compose a query, but there is no explicit when-to-use/when-not guidance or named alternative for single-tool or comparison needs. The any-store caveat is useful but is about result interpretation, not tool selection.

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.