agentcn
Server Details
Source-cited EU/US product-compliance data for Chinese e-commerce sellers and AI agents.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.8/5 across 8 of 8 tools scored. Lowest: 2.9/5.
Tools have distinct purposes, but assess_product_compliance and preflight_product both relate to compliance checks, potentially causing confusion. However, descriptions clarify their roles as rule-assessment and stage one, respectively.
All tool names follow a consistent verb_noun pattern with snake_case (e.g., assess_product_compliance, generate_next_step_pack), making them predictable and easy to understand.
With 8 tools, the set is well-scoped for the ComplianceCN market-access domain, covering initial checks, rule assessment, comparisons, outcomes, and human handoff without being excessive or insufficient.
The tool set covers the key stages of the compliance check process (preflight, next steps, human review) and supporting queries. A minor gap is the lack of a tool to track the status of a review request.
Available Tools
8 toolsassess_product_compliance规则评估 / Rule assessmentCRead-onlyIdempotentInspect
ComplianceCN 市场准入检查的规则评估层:根据产品属性和目标市场返回适用/不适用/不确定的市场准入要求、缺失信息、官方来源与已审核结果。Rule-assessment layer of the same ComplianceCN market-access check; returns applicable, excluded and unresolved requirements, citations, and reviewed outcomes.
| Name | Required | Description | Default |
|---|---|---|---|
| markets | Yes | Destination markets to assess | |
| category | Yes | Product category | |
| language | No | Response language. Defaults to Chinese. | zh |
| age_group | No | ||
| has_radio | No | ||
| has_battery | No | ||
| battery_type | No | ||
| is_sunscreen | No | ||
| repeated_use | No | ||
| verified_only | No | Exclude rules not yet checked against primary sources. Default false: unverified material is included but labelled via review_status and the trust envelope. | |
| eu_destination | No | ||
| supply_chain_role | No | ||
| claims_therapeutic | No | ||
| contact_temperature | No | ||
| ingredients_reviewed | No | ||
| food_contact_material | No | ||
| accessible_small_parts | No | ||
| includes_mains_charger | No | ||
| battery_compartment_security | No | ||
| toy_chemical_assessment_complete | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the description does not need to reiterate safety. It adds value by describing the return content (applicable/excluded/unresolved requirements, citations, reviewed outcomes), but does not disclose potential behavioral traits like response size, pagination, or error conditions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description consists of two sentences, but the second is a bilingual repetition of the first. While not verbose, the redundancy reduces conciseness. It is reasonably front-loaded but could be more succinct.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the 20 parameters and low schema coverage, the description should provide more context about input requirements and output. It mentions the return structure but lacks details on parameter relationships, prerequisites, or edge cases. The presence of an output schema reduces the burden, but the description remains incomplete for a tool of this complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With only 20% schema description coverage (4 of 20 parameters have descriptions), the tool description should compensate. Instead, it only generically mentions 'product attributes and target markets' without detailing any specific parameters. This provides little additional meaning beyond the schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly conveys that this tool performs a rule-assessment for market-access compliance, returning applicable, excluded, and unresolved requirements. However, it does not explicitly differentiate itself from sibling tools like compare_market_requirements or describe_coverage, which limits its distinctiveness.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description positions the tool as the 'rule-assessment layer' but offers no explicit guidance on when to use it versus siblings. There are no when-to-use, when-not-to-use, or alternative recommendations, leaving the agent to infer usage from the tool name and context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
compare_market_requirements比较市场要求 / Compare marketsARead-onlyIdempotentInspect
比较同一产品进入两个或以上市场时的标志、境内主体、风险、来源和结果数据。Compare marks, local-presence duties, risk, sources, and outcome coverage across two or more markets.
| Name | Required | Description | Default |
|---|---|---|---|
| markets | Yes | ||
| category | Yes | Product category | |
| language | No | Response language. Defaults to Chinese. | zh |
| age_group | No | ||
| has_radio | No | ||
| has_battery | No | ||
| battery_type | No | ||
| is_sunscreen | No | ||
| repeated_use | No | ||
| verified_only | No | Exclude rules not yet checked against primary sources. Default false: unverified material is included but labelled via review_status and the trust envelope. | |
| eu_destination | No | ||
| supply_chain_role | No | ||
| claims_therapeutic | No | ||
| contact_temperature | No | ||
| ingredients_reviewed | No | ||
| food_contact_material | No | ||
| accessible_small_parts | No | ||
| includes_mains_charger | No | ||
| battery_compartment_security | No | ||
| toy_chemical_assessment_complete | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and idempotentHint. The description adds context about the specific data fields compared (marks, duties, etc.), which goes beyond 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences (bilingual) front-load the purpose. No wasted words, though the Chinese-first ordering might slightly delay English understanding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description gives an overview but lacks detail on how optional parameters affect the comparison. For a complex tool with 20 parameters, more context on parameter usage would be helpful. Output schema existence reduces the need for return value explanation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With only 15% schema description coverage, most optional parameters (e.g., age_group, battery_type) are unexplained in the description. The required parameters category and markets are implied but not detailed. The description does not compensate for the low coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it compares market requirements across multiple markets, listing specific aspects like marks, local-presence duties, risk, sources, and outcome coverage. It distinguishes from siblings which focus on single-market assessment or other tasks.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives (e.g., assess_product_compliance for single markets). No when-not advice or prerequisites mentioned.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
describe_coverage数据覆盖与核验状态 / Describe coverageARead-onlyIdempotentInspect
返回数据集版本、覆盖类目与市场、逐项核验状态统计和编辑方法论。调用其他工具前先了解数据可信度。Returns dataset versions, category/market coverage, verification-status tallies and editorial methodology — call this to understand data trustworthiness before relying on other tools.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Response language. Defaults to Chinese. | zh |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
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 clear. The description adds behavioral context beyond annotations by detailing the specific information returned (versions, coverage, verification status, methodology), which helps the agent understand the tool's contribution and trust implications.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, consisting of two bilingual sentences. It is front-loaded with the primary function and purpose. The bilingual repetition adds slight redundancy but does not detract significantly from clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has an output schema (not shown but signaled), so return value explanation is unnecessary. The description adequately covers what the tool does and why it should be invoked, making it complete for an agent to decide when to use it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Only one parameter (language) exists, with 100% schema coverage including enum values and default. The description does not add any additional meaning or usage details beyond the schema. Per guidelines, baseline 3 is appropriate when schema coverage is high.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states what the tool does: returns dataset versions, category/market coverage, verification-status tallies, and editorial methodology. It also explicitly distinguishes its purpose from siblings by noting it should be called to understand data trustworthiness before relying on other tools, which are focused on different tasks like compliance assessment or market comparison.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides explicit guidance on when to use the tool: 'call this to understand data trustworthiness before relying on other tools.' It implies a prerequisite context but does not explicitly state when not to use it or name direct alternatives among siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
explain_claim解释声明与证据 / Explain claimARead-onlyIdempotentInspect
按稳定claim ID解释一条合规声明,解析官方证据并显示核验日期或证据缺口。Resolve a stable claim ID to its text, primary-source evidence, verification date, and any editorial evidence gap.
| Name | Required | Description | Default |
|---|---|---|---|
| claim_id | Yes | ||
| language | No | Response language. Defaults to Chinese. | zh |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate read-only and idempotent behavior. The description adds context by specifying the output includes evidence and verification status, which is beyond annotation disclosure. No contradictions found.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is extremely concise with two sentences, covering both Chinese and English versions, and front-loads the core action. No unnecessary words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the output schema exists, the description need not detail return values, but it does provide useful specifics. The tool is simple with two parameters, and the description is sufficient for an agent to select and invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description clarifies claim_id as a 'stable claim ID' and explains what it resolves to, adding meaning beyond the schema. However, the language parameter is not mentioned, and schema coverage is 50%, so the description only partially compensates.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool resolves a stable claim ID to its text, primary-source evidence, verification date, and editorial evidence gap. It distinguishes itself from sibling tools like assess_product_compliance by focusing on explaining a specific claim rather than assessing or comparing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use when needing details about a claim's evidence, but it does not provide explicit guidance on when to use this tool versus alternatives, nor does it list when not to use it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
find_observed_outcomes查询真实合规结果 / Find observed outcomesBRead-onlyIdempotentInspect
查询经编辑审核的匿名结果,例如平台材料要求、检测、海关扣留、成本、处理时间和拒绝原因。Find editorially reviewed anonymous outcomes such as evidence requests, tests, customs holds, costs, lead times, and rejection reasons.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| market | No | ||
| result | No | ||
| category | No | ||
| language | No | Response language. Defaults to Chinese. | zh |
| checkpoint | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and idempotentHint=true, so the description adds context about the data being 'editorially reviewed' and 'anonymous', which is useful beyond the annotations. No contradiction exists. The description does not disclose potential rate limits or pagination, but the safety profile is well-covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise—two sentences covering both Chinese and English—with no unnecessary words. It front-loads the key action and provides illustrative examples. Every part contributes to understanding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 6 parameters (all optional with enums) and an output schema exists, the description gives a general idea of what outcomes are returned but omits details on filtering or parameter usage. It is adequate for basic understanding but leaves gaps for an agent needing to construct precise queries.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With only 17% schema description coverage (only 'language' has a description), the description fails to compensate. It lists example outcomes but does not explain how parameters like limit, market, result, category, or checkpoint affect results. The schema provides enums but no semantic guidance, and the description adds minimal value.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it finds editorially reviewed anonymous outcomes, listing examples like evidence requests and customs holds. The verb 'find' and the Chinese translation make the purpose explicit. While it differentiates from siblings (which focus on compliance assessment and requirements), it does not explicitly contrast with them, so a score of 4 is appropriate.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives like assess_product_compliance or describe_coverage. An agent would need to infer usage from context alone. No when-not-to-use or alternative recommendations are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
generate_next_step_pack生成市场准入下一步包 / Generate market-access next-step packARead-onlyIdempotentInspect
ComplianceCN 市场准入检查的第二阶段:应在 preflight_product 第一阶段完成后调用,基于同一产品资料和预检缺口选择四条路线之一(供应商补证据、实验室测试路径、平台提交复核包、专项专业复核),并生成供应商文件请求、实验室简报、平台材料索引、官方/标准化表格字段草稿和人工复核摘要。只生成操作草稿,不给出合规批准、认证或法律意见。Stage two of the same ComplianceCN market-access check: call after preflight_product, then draft supplier/lab/marketplace/specialist prep plus official/standardised form-field drafts from the same product profile; not approval, certification, or legal advice.
| Name | Required | Description | Default |
|---|---|---|---|
| markets | Yes | Destination markets; category-specific support is validated by the preflight registry | |
| category | Yes | Required preflight category; supported markets and questions are category-specific | |
| language | No | Response language. Defaults to Chinese. | zh |
| age_group | No | ||
| has_radio | No | ||
| has_battery | No | ||
| battery_type | No | ||
| is_sunscreen | No | ||
| product_name | No | Human-readable product or SKU name | |
| repeated_use | No | ||
| evidence_held | No | ||
| sales_channel | No | ||
| verified_only | No | Exclude decision rules not checked against primary sources | |
| eu_destination | No | ||
| supply_chain_role | No | ||
| claims_therapeutic | No | ||
| contact_temperature | No | ||
| sells_in_california | No | ||
| ingredients_reviewed | No | ||
| food_contact_material | No | ||
| accessible_small_parts | No | ||
| includes_mains_charger | No | ||
| evidence_inventory_complete | No | True only when evidence_held is a complete inventory; unchecked applicable items are then reported missing | |
| battery_compartment_security | No | ||
| toy_chemical_assessment_complete | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate readOnlyHint=true, idempotentHint=true. The description adds that the tool generates drafts only and does not provide approvals or legal opinions, confirming its non-destructive, informational nature. It also details the scope (stage two, same product profile) which is beyond 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.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, with two short paragraphs (Chinese and English) that front-load key information (stage, prerequisite). Every sentence adds value. It could be slightly more compact, but overall it's efficient.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (25 parameters, many enums), the description provides a high-level overview but lacks detail on how the four routes map to parameters or what the output schema contains. The presence of an output schema reduces the need to describe returns, but the description could still be more complete in tying parameters to the workflow.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is only 24%, so the description bears a heavy burden to compensate. However, the description does not explain any parameters beyond saying 'same product profile and preflight gap'. It does not clarify the required parameters (category, markets) or optional ones. Given the low coverage, this is insufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool is stage two of the ComplianceCN market-access check, specifying it must be called after preflight_product. It lists the four routes and the generated outputs (supplier file requests, lab briefs, etc.), and explicitly distinguishes itself from approval, certification, or legal advice. This differentiates it from siblings like preflight_product or assess_product_compliance.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use: 'call after preflight_product'. It implies the tool is dependent on having completed the preflight step. It does not list explicit alternatives or when-not-to-use scenarios, but the context of sibling tools and the clear sequencing provide adequate guidance for a specialized tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
preflight_product市场准入预检 / Market-access preflightARead-onlyIdempotentInspect
ComplianceCN 市场准入检查的第一阶段:根据申报产品事实、目标市场和已有证据,为支持类目生成进入该市场前的证据清单、缺口、下一步、可信度,以及可与实验室/供应商/复核人员讨论的证据/测试路径建议。建议项不是新增法律强制测试;只有source-linked evidence_checklist才是要求依据。绝不返回‘合规通过’结论。Stage one of the same ComplianceCN market-access check: returns applicable evidence, gaps, next actions, trust state and non-binding evidence/testing-route discussion suggestions; never a compliance approval.
| Name | Required | Description | Default |
|---|---|---|---|
| markets | Yes | Destination markets; category-specific support is validated by the preflight registry | |
| category | Yes | Required preflight category; supported markets and questions are category-specific | |
| language | No | Response language. Defaults to Chinese. | zh |
| age_group | No | ||
| has_radio | No | ||
| has_battery | No | ||
| battery_type | No | ||
| is_sunscreen | No | ||
| product_name | No | Human-readable product or SKU name | |
| repeated_use | No | ||
| evidence_held | No | ||
| sales_channel | No | ||
| verified_only | No | Exclude decision rules not checked against primary sources | |
| eu_destination | No | ||
| supply_chain_role | No | ||
| claims_therapeutic | No | ||
| contact_temperature | No | ||
| sells_in_california | No | ||
| ingredients_reviewed | No | ||
| food_contact_material | No | ||
| accessible_small_parts | No | ||
| includes_mains_charger | No | ||
| evidence_inventory_complete | No | True only when evidence_held is a complete inventory; unchecked applicable items are then reported missing | |
| battery_compartment_security | No | ||
| toy_chemical_assessment_complete | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds significant behavioral context beyond the annotations (readOnlyHint, idempotentHint). It explicitly states the output is non-binding, suggestions are advisory, and only the source-linked evidence_checklist is authoritative. It also clarifies that no compliance approval is returned. This meets a high threshold given the annotations already indicate a read-only, idempotent operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is succinct: two sentences (one Chinese, one English) that front-load the purpose and key differentiator. No extraneous information. Every part earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (25 params, 2 required) and the presence of annotations and output schema, the description is sufficiently complete for an AI agent to understand the tool's purpose, behavior, and output nature. It could be improved by linking to the sibling tools more clearly, but the core is covered.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With only 24% schema description coverage and 25 parameters, the description does not elaborate on parameter usage or constraints beyond the schema's basic descriptions. It does not compensate for the low coverage by explaining which parameters are needed for different scenarios or how they affect the output.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly identifies the tool as a preflight check: it generates evidence lists, gaps, next steps, trust states, and non-binding suggestions, and explicitly states it never returns a compliance approval. This distinguishes it from the sibling tool 'assess_product_compliance' which likely provides a compliance verdict.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description positions this as 'Stage one' of a compliance check and emphasizes it is not a compliance approval, implying it should be used for initial screening before a full assessment. However, it does not explicitly mention when to use sibling tools like 'compare_market_requirements' or 'explain_claim', leaving some ambiguity.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
request_human_review请求人工复核 / Request human reviewAInspect
Agent-callable handoff from automated market-access preflight into the human review stage of the same ComplianceCN Check. Use only after preflight_product reaches a review gate or the user explicitly asks for human review. Requires explicit contact consent, creates a private lead, returns a reference, and never accepts document uploads through chat.
| Name | Required | Description | Default |
|---|---|---|---|
| contact | Yes | Contact details for ComplianceCN follow-up. Do not send without consent. | |
| message | No | Optional context for the human reviewer. Do not paste certificates, test reports, IDs, addresses, or sensitive document contents. | |
| gate_reason | Yes | Why the agent is escalating this check to human review. | |
| product_profile | Yes | The same product profile used for preflight_product. Do not include document contents. | |
| consent_to_contact | Yes | Must be true. The user must explicitly agree that ComplianceCN may contact them by email. |
Output Schema
| Name | Required | Description |
|---|---|---|
| ok | Yes | |
| payload | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations indicate mutability and non-idempotency. The description adds behavioral context: creates a private lead, never accepts document uploads, and returns a reference. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, well-structured sentence that front-loads the core purpose and includes key usage constraints without extraneous detail.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's complexity (5 params, nested objects) and existence of an output schema, the description covers the handoff context, prerequisites, and behavioral notes. It is complete enough for an agent to use correctly, though it could briefly mention the return value.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so baseline is 3. The description adds value by warning about not including document contents in the message field, emphasizing the need for consent on contact, and clarifying product_profile reuse. This goes beyond schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: an agent-callable handoff from automated preflight to human review for ComplianceCN Check. It distinguishes from siblings by specifying post-preflight usage and constraints like creating a private lead and not accepting document uploads.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explicitly states when to use: after preflight_product reaches a review gate or user requests human review. It also gives constraints such as requiring consent and no document uploads, but it does not explicitly list alternative tools for other scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!