Skip to main content
Glama
hanjiajiade

trade-agent-mcp

by hanjiajiade

check_redflags

Analyze customer or supplier profiles for red flags and receive a clear, review, or block verdict. This pattern-recognition engine flags risk signals for escalation without making final determinations.

Instructions

统一红旗规则引擎:根据客户/供应商画像命中红旗,给出 clear/review/block 裁定。

红旗命中即升级,不等同最终定性;本工具只做模式识别。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
refuses_videoNo
refuses_sampleNo
domain_age_daysNo
rushes_contractNo
asks_fee_upfrontNo
company_age_yearsNo
email_free_domainNo
claims_big_companyNo
claims_large_orderNo
price_quantity_absurdNo
has_independent_websiteNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.3/5.0
Behavior3/5

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

With no annotations, the description must carry the behavioral burden. It discloses that it is only pattern recognition and that a hit is an escalation signal, not a final verdict – useful context. However, it omits any mention of side effects, determinism, or whether it is read-only, leaving gaps for an agent.

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?

Two sentences with no filler. The first sentence front-loads the core purpose and output, and the second adds a critical caveat. Extremely efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Despite having 11 parameters and no output schema, the description does not explain how inputs map to the verdict, what the verdict values mean, or any edge cases. It gives the output categories but not the logic or input semantics. The tool is simple in concept but the description is insufficient for reliable invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters1/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0% and the description provides no explanation of any of the 11 parameters (e.g., refuses_video, domain_age_days). It only vaguely references 'customer/supplier profile' without connecting it to the actual inputs. The description completely fails to compensate for the undocumented 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?

The description states a clear purpose: a unified red flag rule engine that evaluates customer/supplier profiles and produces clear/review/block verdicts. It explicitly says it only does pattern recognition, distinguishing it from final judgment tools. This is a specific verb (check) plus resource (red flags) and clearly separates from research or search siblings.

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 when a customer/supplier profile is available and you want to detect red flags, but it does not explicitly compare to alternative tools or state when not to use it. It does clarify that hits mean escalation, not final determination, which helps interpretation but not selection among siblings.

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