Skip to main content
Glama
EastMG

shopping-mcp

by EastMG

shopping_status

Check credential configuration status, current mode (live/mock), missing environment variables, and application guidance for Taobao, JD, and Pinduoduo before making any API calls.

Instructions

查看三个平台(taobao / jd / pdd)的凭证配置状态、当前运行模式与申请指引。

返回每个平台的 mode(live=真实数据 / mock=假数据)、缺失的环境变量名、 以及该平台该去哪里申请、需要什么资质。开始任何调用前先看这个。

Input Schema

NameRequiredDescriptionDefault

No arguments

Output Schema

NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A4.5/5.0
Behavior4/5

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

With no annotations, the description carries the full burden and does so well: it discloses the exact return contents (per-platform mode with live/mock semantics, missing environment variable names, application location and required qualifications). The word 查看 implies a read-only inspection, though read-only/non-destructive behavior is never stated explicitly, leaving a small gap.

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 tightly written sentences: what it inspects, what it returns, and when to call it. The purpose is front-loaded and every sentence adds distinct information with no redundancy.

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, yet the description still usefully summarizes the return shape (mode, missing env vars, application info), which exceeds requirements. For a zero-parameter diagnostic tool, nothing an agent needs to invoke it correctly is missing.

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?

The tool takes zero parameters, so the baseline of 4 applies. There is nothing for the description to clarify about inputs.

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: viewing credential configuration status, running mode, and application guidance across taobao/jd/pdd. This is unmistakably a diagnostic/status tool, clearly distinguished from siblings like search_products, get_product, and convert_link which all perform shopping operations rather than configuration checks.

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?

"开始任何调用前先看这个" (check this before making any call) gives an explicit usage directive and priority ordering. It does not name when-not-to-use or explicitly enumerate alternatives, but the sequencing instruction is clear enough that an agent knows exactly when to reach for it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.