AI 客服国标合规知识库 (GB/T 47746—2026)
Server Details
中国 AI 客服国标 GB/T 47746—2026 合规问答库:必须自动转人工的场景、强制自查项、上线备案要求,答案标注条款依据。
- Status
- Healthy
- Uptime
- 66.4% over 22 days
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- savantcat/savantcat-answers-mcp
- GitHub Stars
- 1
- Server Listing
- savantcat-answers
TDQS
Scored across 5 tools
The five tools are mostly distinct: get_answer retrieves full Q&A content, list_questions lists titles, search_answers does keyword retrieval, self_check_list provides a compliance checklist, and standard_info provides standard metadata. There is minor overlap between list_questions and search_answers since both return Q&A items, but their purposes are clearly differentiated by listing vs. searching.
Tool names follow a consistent verb_noun pattern: get_answer, list_questions, search_answers, self_check_list, standard_info. The pattern is mostly consistent, though self_check_list and standard_info use noun phrases rather than verb_noun, creating a slight deviation.
Five tools is well-scoped for a knowledge-base/standards-compliance server. Each tool serves a clear purpose: browsing, searching, retrieving details, checking compliance, and understanding the standard itself. No tool feels redundant or unnecessary.
The tool surface covers the core knowledge-base workflow: list, search, get, plus compliance self-check and standard metadata. A minor gap is the lack of any administrative tools (create/update/delete Q&A entries), but for a read-only compliance knowledge base this is acceptable and not a dead end.
Available Tools
5 toolsget_answerARead-onlyIdempotentInspect
按 slug 取一条问答的完整内容(正文 + 要点 + 标准条款依据 + 常见追问)。
Args:
slug: 问答标识,先用 list_questions 或 search_answers 取得
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is fully covered. The description adds the behavioral detail that the tool returns the full content including specific sections, which is useful. However, it doesn't disclose anything beyond that, such as error behavior for invalid slugs or whether the response is structured. With annotations covering the safety profile, a 3 is appropriate.
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 compact and front-loaded: the first sentence states the purpose and the return contents, and the Args section is a single line that adds the key usage hint. Every sentence earns its place; no fluff.
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?
For a single-parameter read tool with an output schema present, the description is nearly complete. It explains what the tool returns, how to get the required parameter, and the annotations cover safety. The only missing piece is error handling for invalid slugs, but that is minor given the output schema and the explicit prerequisite guidance.
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 0%, so the description must compensate. It does: it explains that slug is the Q&A identifier and tells the agent how to obtain it (via list_questions or search_answers). This adds meaning beyond the bare schema property name 'Slug'. The only minor gap is not specifying the format of the slug, but the guidance to get it from sibling tools is sufficient.
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: retrieving the full content of a Q&A entry by slug, listing the specific components (正文, 要点, 标准条款依据, 常见追问). It distinguishes itself from siblings by explicitly instructing the agent to first use list_questions or search_answers to obtain the slug, which differentiates it from listing/searching tools.
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 tells the agent when to use this tool: after obtaining a slug from list_questions or search_answers. It also implies this is the retrieval tool for full details, as opposed to the listing/searching siblings. This is clear usage guidance with an explicit prerequisite.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
list_questionsARead-onlyIdempotentInspect
列出全部合规问答的标题清单。
Args:
cluster: 可选,按集群过滤。可选值 ai-service-standard(AI客服国标) / enterprise-knowledge-base(企业知识库)
| Name | Required | Description | Default |
|---|---|---|---|
| cluster | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds the 'all' scope and the cluster filter semantics, but does not mention pagination, ordering, or behavior when cluster is omitted. There is 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 two sentences with no filler, front-loading the core purpose before parameter details. Every element 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?
For a simple list tool with one optional parameter, an output schema, and safety annotations, the description sufficiently covers purpose and the filter parameter. It does not explain when to prefer this over sibling tools or what 'all' means when cluster is omitted, but these are minor gaps given the low 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?
Schema description coverage is 0%, so the description carries the full burden for the single parameter. It explains that cluster is optional, is used for filtering, and explicitly lists the allowed values ai-service-standard and enterprise-knowledge-base. This fully compensates for the schema's lack of description.
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 states a specific verb and resource: it lists the title list of all compliance Q&A entries, and the cluster filter clarifies scope. It does not explicitly distinguish itself from siblings like search_answers or get_answer, but the listing action is clearly different from search/get operations. This is clear but lacks explicit sibling differentiation.
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 usage when the agent needs the full inventory of compliance Q&A titles, optionally filtered by cluster. It provides the exact allowed cluster values but gives no explicit guidance on when to choose list_questions over search_answers or get_answer. This is implied usage rather than explicit routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
search_answersARead-onlyIdempotentInspect
按关键词检索合规问答,返回最相关的若干条(含简要答案)。
Args:
query: 检索词,如「转人工」「备案 登记」「知识库 切分」
top_k: 返回条数,默认 5
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| top_k | No |
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so safety is covered. The description adds useful behavioral context: results are ranked by relevance and contain brief answers rather than full text. 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 compact and well-structured: a single front-loaded purpose sentence followed by a short Args block with examples. Every sentence earns its place; there is no filler or redundant restatement.
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?
With only two simple parameters, annotations covering safety, and an output schema present, the description covers purpose, parameter semantics, and result form (most relevant items with brief answers). Nothing critical for correct invocation is missing.
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 0%, so the description carries the full burden. It fully documents both parameters: query is explained as the search term with three concrete examples, and top_k is defined as the number of results with a default of 5. This adds meaning well beyond the bare schema types.
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 uses a specific verb ('检索'/'search') and resource ('合规问答'/'compliance Q&A'), and states that it returns the most relevant results with brief answers. This clearly identifies what the tool does and implicitly distinguishes it from siblings like get_answer (single answer) and list_questions (list questions).
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 gives a clear usage context—keyword-based search of compliance Q&A—so an agent can infer when to invoke it. However, it does not explicitly name alternative tools or state when not to use it, so it lacks explicit exclusions/sibling routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
self_check_listARead-onlyIdempotentInspect
取 GB/T 47746-2026 的自查清单:企业对照检查自家 AI 客服是否达标。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds the content scope (the self-check checklist for the standard) but does not disclose additional runtime behavior such as return size or format, though an output schema exists to fill that gap.
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 sentence with no filler, front-loading the exact resource and immediately stating its practical purpose. Every word 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 that the tool has no parameters, annotations cover read-only/idempotent behavior, and an output schema exists, the description provides everything an agent needs to select and call the tool 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?
There are zero parameters, so no parameter documentation is needed. Per the rubric, a zero-parameter tool gets a baseline of 4, and the description adds relevant context about what is being retrieved.
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 uses a specific verb ('取') and a precise resource ('GB/T 47746-2026 的自查清单'), and clarifies the intended purpose: enterprises checking whether their own AI customer service meets the standard. This clearly distinguishes it from sibling tools like get_answer, list_questions, and search_answers.
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 the use case: an enterprise checking its own AI customer-service compliance against the named standard. It does not name alternatives or exclusions, but the context is clear enough for an agent to decide when to invoke this zero-parameter retrieval tool.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
standard_infoARead-onlyIdempotentInspect
获取 GB/T 47746-2026 标准的元信息(发布/实施日期、归口、篇幅、核心要求)。
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds behavioral context by specifying exactly what kind of information is returned (dates, committee, length, core requirements), which is useful 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 a single compact sentence that front-loads the action and resource, then lists the delivered metadata. Every element is informative and there is no filler.
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?
With zero parameters, an output schema present, and annotations already covering the read-only/idempotent behavior, the description provides all necessary context. Nothing critical is missing for an agent to invoke the tool 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 tool has zero parameters and the schema coverage is 100%, so there is nothing for the description to add about parameters. Baseline 4 applies because no parameter ambiguity exists.
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 names a specific verb ('获取', obtain) and a specific resource (GB/T 47746-2026 standard), and lists the exact metadata fields it returns. This makes the tool's purpose unambiguous and distinguishes it from the sibling Q&A/search tools.
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 usage: call this tool when standard metadata for GB/T 47746-2026 is needed. However, it gives no explicit guidance on when not to use it or how it relates to siblings like get_answer or search_answers, so routing must be inferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
5 tool updates
- First observed
get_answer - First observed
list_questions - First observed
search_answers - First observed
self_check_list - First observed
standard_info
Related MCP Connectors
生成式AI备案、AI生成内容标识、深度合成、算法备案:条文级问答 + 应办事项清单(中文)
Korea AI Basic Act compliance MCP — in force 22 Jan 2026. High-impact AI + GenAI labelling + MSIT
Governance maturity assessment, compliance gap analysis, and evidence-linked briefs for AI agents.
Multi-jurisdictional AI compliance readiness scoring with sourced penalty math.
Related MCP Servers
AlicenseNot gradedqualityBmaintenanceEnables agents to query China's GB/T 47746—2026 AI customer-service compliance standard through five clause-level tools — question listing, keyword search, full cited answers, enterprise self-check lists, and standard metadata — over a public read-only streamable-http endpoint with no API key required. Answers include clause sources so compliance questions like mandatory human-handoff scenarios can be resolved without manually paging through the 40-page standard.1MIT- AlicenseNot gradedqualityCmaintenanceProvides read-only, citation-grounded Chinese AI compliance and filing Q&A, enabling agents to search regulations, retrieve requirements, generate self-check lists, and determine filing obligations with legal basis.MIT
- FlicenseNot gradedqualityCmaintenanceEnables retrieval and comparison of automotive regulations and standards, plus question answering where every answer must carry standard number, clause number, and original excerpt, with unsupported conclusions flagged for review. Java backends and Feishu can call it directly over MCP.-
- AlicenseAqualityAmaintenanceEnables checking AI-drafted answers to US retirement-account questions, flagging wrong facts, personal recommendations, and promissory claims with IRS or FINRA sources before they reach customers.3MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.