Skip to main content
Glama

kebiao 课标

Server Details

Search and cite China's compulsory-education curriculum standards (2022, rev. 2025), 14 subjects.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
NBrangerF/curriculum-standards-breakdown
GitHub Stars
2
ChatGPT
–
Claude
–

TDQS

A4/5.0

Scored across 9 tools

Disambiguation4/5

Each tool has a distinct verb+resource role: list_subjects/list_standards/get_standard/search_standards form a clean lookup chain, and the two textbook tools are separated by direction (lesson→standard vs standard→lesson). The only real friction is get_stage_goals versus list_standards for 语文/英语, which the descriptions acknowledge but still require the agent to read carefully.

Naming Consistency5/5

All nine tools use consistent snake_case verb_noun form (list_, get_, find_, search_, compare_). Verbs are used consistently: list_ for enumerations, get_ for single-record fetches, search_/find_ for retrieval by query or title.

Tool Count5/5

Nine tools is well within the sweet spot and each covers a distinct capability (browse, fetch, search, diff, textbook mapping both ways, stage goals, diagnostic items). No tool feels redundant or like padding.

Completeness4/5

Coverage of the standards domain is strong: enumeration, detail lookup, topic search, version diffs, stage goals, and bidirectional textbook alignment plus classroom assessment items. Minor gaps remain, such as browsing a full textbook table of contents independent of a standard, or aggregating 学业要求 across multiple standards in one call.

Available Tools

9 tools
compare_versions2022 与 2025 修订对照A
Read-onlyIdempotent
Inspect

查看一条标准在 2025 修订版中改了哪些地方:改动的要点、修订版原文和其中新写入的文字。List what the 2025 revision changed in a standard.

NameRequiredDescriptionDefault
codeYes标准或要点编码

TDQS

A3.7/5.0
Behavior4/5

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

The annotations already declare readOnlyHint, idempotentHint, destructiveHint=false, and openWorldHint=false, so the safety profile is covered. The description adds useful context beyond that: it says the response contains change highlights, the revised original text, and newly inserted wording, which matters because there is no output schema. It does not cover error behavior or what happens for standards without a 2025 revision.

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

Conciseness4/5

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

The core purpose is front-loaded and the two sentences are short and free of filler. The bilingual duplication (Chinese followed by an English restatement) is mildly redundant for an agent, but it costs little and does not obscure the content.

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

Completeness4/5

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

This is a simple read-only tool with one fully documented parameter and complete annotations, and the description goes further by describing what the response contains in the absence of an output schema. The only real gap is the lack of guidance on when to choose this over get_standard, which is minor for a tool this simple.

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

Parameters3/5

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

There is a single parameter, code, and the schema description coverage is 100%, so the schema already explains it as a standard or key-point code. The description adds no further meaning, such as format, example values, or how the code relates to the codes used by get_standard. Baseline 3 applies when the schema does the heavy lifting.

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?

The description gives a specific verb and resource: it lists what the 2025 revision changed in a standard, including change points, revised text, and newly written wording. That is clearly different from the sibling tools get_standard and list_standards, but the description never names those alternatives explicitly, so the distinction has to be inferred.

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?

Usage is only implied: an agent can infer it should call this when it wants a diff rather than the full text, but there is no explicit when-to-use statement, no mention of when to prefer get_standard or search_standards, and no prerequisites such as requiring a standard that actually has a 2025 revision.

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

find_textbook_chapter从教材章节找课标A
Read-onlyIdempotent
Inspect

按教材单元、章节或课的标题(如「分数的基本性质」「七七事变与全民族抗战」)找到它,再给出它对应的课标要点:先列 AI 逐课读了教材原文判断的(附教材原话和页码),再列机器按目录对齐的。可按学科、年级筛选。适合「下周教这一课,对应哪条课标」。Find a textbook lesson or chapter and its standards.

NameRequiredDescriptionDefault
gradeNo年级,可选,例如「五年级」「8」
queryYes单元、章节或课的标题
subjectNo学科,可选

TDQS

A4.3/5.0
Behavior4/5

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

Annotations already declare read-only, idempotent, non-destructive, closed-world behavior, so the safety profile is covered. The description adds genuinely useful behavior context beyond that: results are ordered as AI-read judgments with textbook quotations and page numbers first, then machine-aligned entries, plus the subject/grade filtering capability.

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

Conciseness4/5

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

The output structure and the use case are front-loaded and every sentence carries information. The trailing English sentence is a bilingual restatement rather than new content, which is minor padding but not harmful.

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

Completeness4/5

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

There is no output schema, and the description compensates well by explaining the two-tier result format and ordering. It does not say what happens when a title matches nothing or how many matches are returned, which is a small remaining gap for a lookup 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 description coverage is 100%, so the baseline is 3, and the description does add value by giving example query titles (「分数的基本性质」「七七事变与全民族抗战」) that show what a well-formed query string looks like. Grade and subject are only mentioned as filters, without format guidance, but the schema already covers those.

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 names a specific verb and resource: given a textbook unit/chapter/lesson title, return its corresponding curriculum-standard points. It also spells out the two-part result (AI per-lesson reading of the textbook text, then machine table-of-contents alignment), which lets an agent distinguish this textbook-to-standard lookup from standard-oriented siblings like get_standard or search_standards.

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?

It gives a concrete usage scenario (「下周教这一课,对应哪条课标」) and states that results can be filtered by subject and grade, so the when-to-use case is clear. It does not explicitly name an alternative tool or a when-not-to-use case, which keeps it short of a 5.

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

get_check_questions课堂诊断题A
Read-onlyIdempotent
Inspect

取课堂诊断题(语文、数学、英语、道德与法治、历史、地理、科学、物理、化学、生物学、信息科技、体育与健康、音乐、美术、劳动):全班用手势、拇指或举草稿纸一起作答的题,每个错误答案对应一种常见错法(为什么会错、课上怎么接),附正确做法和三级阶梯练习,可直接投影放映。按学科、课标要点或标准编码、年级、或关键词查。kebiao 编写,对应教材单元或课标学段。Whole-class diagnostic questions with misconception-tagged wrong answers, every subject.

NameRequiredDescriptionDefault
codeNo课标要点或标准编码,如 MA-S3-NA-01.3、PH-S4-MA-02.3
gradeNo年级 1–9
limitNo最多返回几题,默认 3,最多 8
topicNo关键词,如「通分」「密度」「一般过去时」
subjectNo学科,如「英语」或 english;不填时按编码判断,或在所有学科里找

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds real behavioral context beyond that: what each returned question contains (misconception explanation, how to respond in class, correct method, graded practice) and that it is directly projectable. It does not mention the default/max limit behavior, which is left to the schema, keeping it below 5.

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

Conciseness3/5

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

The front-loaded purpose is good, but the parenthetical enumeration of 13 subjects is long and low-value, and the trailing English sentence ('Whole-class diagnostic questions with misconception-tagged wrong answers, every subject') duplicates what the Chinese text already said. The mixed-language restatement costs space without adding information.

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

Completeness4/5

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

There is no output schema, so the description carries the burden of explaining returns, and it does so well by describing the question payload (misconception tagging, corrective approach, three-tier practice). Limits/pagination are omitted but are covered by the schema. Complete enough for an agent to invoke correctly without surprises.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents code, grade, limit, topic and subject. The description's '按学科、课标要点或标准编码、年级、或关键词查' essentially restates those handles without adding syntax, format, or interaction rules beyond the schema. Baseline 3 is appropriate.

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?

The description states a specific verb+resource: retrieve classroom diagnostic questions, and it richly characterizes what those are (whole-class gesture answers, each wrong answer tagged with a misconception, correct approach, three-tier practice, projector-ready). An agent can distinguish this from sibling tools like get_standard or list_standards because the resource is a ready-to-use question bank rather than standards metadata. It stops short of explicitly naming any sibling, so a 4 rather than a 5.

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?

It tells the agent which handles can be used to query (subject, standard code, grade, keyword), which implies how to call it, but gives no explicit when-to-use-vs-alternatives guidance and no exclusions. Nothing tells the agent when to prefer get_standard or search_standards instead, so usage is only implied.

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

get_stage_goals学段目标A
Read-onlyIdempotent
Inspect

查看一门学科各学段的学段目标(体育为水平目标),课标原文,按核心素养或学科分组。语文、英语的学段要求/学段目标已是标准本身,请用 list_standards;初中新增五科只有一个学段。Stage goals of a subject.

NameRequiredDescriptionDefault
stageNo学段或年级,可选
subjectYes学科

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, non-destructive, and closed-world, so the safety profile is covered. The description adds valuable context beyond that: the returned content is 课标原文 and may be grouped by 核心素养 or by subject. It does not mention empty results or error behavior, keeping it short of a 5.

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

Conciseness4/5

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

The description is front-loaded with the core action and scope before the exclusions. Every Chinese clause earns its place; the trailing English gloss 'Stage goals of a subject.' is redundant padding but minor.

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

Completeness3/5

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

With no output schema, the description must convey what comes back, and it does so only loosely ('课标原文, 按核心素养或学科分组'). That is enough to set expectations but leaves the response shape and verbosity vague for a tool with no output schema.

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 the schema by explaining that stage means 水平 for 体育 and that some subjects have only a single stage, which meaningfully shapes how the optional stage parameter should be populated.

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 pairs the specific verb 查看 with the precise resource 学段目标, and notes the subject-specific variation (体育 uses 水平目标). It also explicitly distinguishes itself from list_standards, so an agent can choose it without opening the sibling's schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit routing rules: for 语文/英语 学段要求/学段目标, use list_standards instead, and it flags the edge case that the five new junior-high subjects have only one stage. When-to-use, when-not, and the alternative are all stated.

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

get_standard查看一条标准A
Read-onlyIdempotent
Inspect

按编码查看一条课标:标准句(标明是课标原文还是 kebiao 整理)、全部要点原文和页码、学业要求、链接。接受标准编码(MA-S2-NA-02)、要点编码(MA-S2-NA-02.1)和 2022 年版旧编码(MA-D2-AL-005,会说明它并入了哪条新标准)。Look up one standard by code.

NameRequiredDescriptionDefault
codeYes标准、要点或旧编码

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/non-destructive, so the bar is lower, and the description clears it by disclosing two behaviors annotations cannot: the response distinguishes original curriculum text from kebiao-composed text, and a legacy 2022 code does not fail but reports which new standard absorbed it. It stops short of stating what happens for an unrecognized code.

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

Conciseness4/5

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

The content is front-loaded — resource, then return payload, then accepted code forms — and every clause earns its place. The cost is a single dense run-on sentence duplicated verbatim in a second language, which is useful for mixed-language agents but doubles the length without new information.

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

Completeness4/5

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

There is no output schema, so the description carries the return-shape burden and does so by naming all four payload components including provenance marking and page numbers. For a one-parameter read tool this is close to complete; only the failure behavior for an unknown or malformed code is unaddressed.

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

Parameters3/5

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

With one parameter at 100% schema coverage the baseline is 3, and the description does add value over the schema's bare "标准、要点或旧编码" by giving concrete examples of each code family. However, it still does not specify the code grammar or whether lookups are exact-match only, so the added meaning is illustrative rather than operative.

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 ("按编码查看一条课标" / "Look up one standard by code") and enumerates exactly what is returned: the standard sentence with provenance, all point originals with page numbers, academic requirements, and links. The accepted code formats (MA-S2-NA-02, point codes like MA-S2-NA-02.1, legacy MA-D2-AL-005) make it immediately distinguishable from list_standards and search_standards.

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?

"按编码查看" establishes the precondition that the agent already has a code, which implicitly separates this from the search/list siblings that produce codes. It does not explicitly say "use search_standards when you don't have a code" or name any sibling, so the routing is implied rather than stated.

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

list_standards列出一门学科的标准A
Read-onlyIdempotent
Inspect

列出一门学科(可限定一个学段)的全部标准:编码、名称、领域、要点条数。适合先看全貌再用 get_standard 看细节。List a subject's standards.

NameRequiredDescriptionDefault
stageNo学段或年级,可选
subjectYes学科,例如「历史」或 history

TDQS

A3.9/5.0
Behavior3/5

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

The annotations already declare readOnlyHint, idempotentHint, destructiveHint=false and openWorldHint=false, so the safety profile is fully covered before reading the description. The description's added value is the output shape (coding, name, domain, key-point count), which matters because no output schema exists, but it says nothing about result size, ordering, or what an empty stage filter returns.

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

Conciseness4/5

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

The core scope and the get_standard routing hint are front-loaded in the first two clauses, with no filler. The trailing English sentence "List a subject's standards." largely duplicates the Chinese text and adds little for a reader who already parsed the first sentence.

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

Completeness4/5

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

For a simple two-parameter read tool with a fully described schema and full annotation coverage, the definition covers purpose, routing, optional filter, and returned fields — enough to call it correctly. Only ordering, volume, and empty-result behavior remain unaddressed, which are minor for a listing tool.

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

Parameters3/5

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

Schema coverage is 100%, and both parameters carry their own descriptions including an example for subject, so the schema already does the heavy lifting. The description adds only that stage is an optional narrowing filter ("可限定一个学段"), which matches the baseline-3 case where the schema leads.

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 and resource (list a subject's standards), names the optional scope (stage), and enumerates the returned fields (编码、名称、领域、要点条数). It also explicitly separates itself from get_standard, so an agent can pick between the overview and detail tools without opening a schema.

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?

"适合先看全貌再用 get_standard 看细节" gives a concrete when-to-use rule and names the alternative tool, which is exactly the routing decision an agent faces here. It stops short of exclusions — it does not say when to prefer search_standards or list_subjects instead.

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

list_subjects列出学科A
Read-onlyIdempotent
Inspect

列出 kebiao 收录的义务教育课程标准学科(14 门,2022年版2025年修订)、各学科的学段和标准、要点条数。List the subjects, their stages and counts.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, closed-world and non-destructive, so the safety profile is covered. The description adds useful substance beyond that: the fixed count of 14 subjects, the curriculum-standard edition (2022, revised 2025), and the shape of the returned summary counts. No pagination or volume concerns exist for a zero-parameter tool.

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

Conciseness4/5

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

Two sentences, front-loaded with the resource and the enumeration detail, with no filler. The bilingual duplication adds length without new information, but it is a minor cost.

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

Completeness4/5

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

With no output schema, the description must convey return shape, and it does at a summary level (subjects, stages, standards, key-point counts). For a simple zero-argument listing tool this is nearly complete; only the exact record structure is left unstated.

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 no parameters and the schema is a closed empty object, so there is nothing to disambiguate; the baseline for zero parameters applies. The description correctly avoids inventing parameter guidance.

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?

The description names a specific verb and resource ('List the subjects' / 列出学科) and scopes it to the 14 compulsory-education curriculum-standard subjects with version info. It also states what is returned (stages, standards, key-point counts). It does not explicitly distinguish itself from sibling list_standards, which also enumerates items, so it stops short of a 5.

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 listing of stages/standard counts implies this is an overview or entry-point tool, but it never says when to use it instead of list_standards, search_standards, or get_standard. An agent must infer the routing from the noun 'subjects' alone.

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

search_standards检索课标A
Read-onlyIdempotent
Inspect

用一句话检索义务教育课程标准(2025 修订版),返回最相关的标准、命中的要点原文和链接。可按学科、学段筛选。适合「三年级科学里讲植物生长的课标」「初中物理 浮力」这类问题。Search the standards by topic.

NameRequiredDescriptionDefault
limitNo返回条数,默认 5
queryYes要找的教学内容或主题,例如「分数的大小比较」「辛亥革命」
stageNo学段或年级,可选,例如「3-4」「五年级」「初中」
subjectNo学科,可选,例如「数学」或 math

TDQS

A3.8/5.0
Behavior3/5

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

The annotations already declare readOnlyHint, idempotentHint, and openWorldHint=false, so the safety profile is covered. The description adds that results are ranked by relevance and include verbatim key-point excerpts plus links, and that the corpus is the 2025 revision; it stays silent on ranking behavior, empty-result handling, and coverage limits. That is solid but modest added value 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.

Conciseness4/5

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

The key information (what it does, what it returns, the filters, examples) is front-loaded in two dense Chinese sentences with little waste. The trailing English sentence 'Search the standards by topic.' merely restates the opening and could be cut.

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

Completeness4/5

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

There is no output schema, and the description compensates by naming the three return components: matching standard, key-point text, and link. For a four-parameter read-only search tool this is nearly complete; the remaining gap is that it does not say how results are ordered or what happens when there are no matches.

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 raises it slightly by framing query as a single-sentence topic (用一句话) and by confirming that subject and stage act as filters while the query is free-text. It adds no format hints for the allowed stage values, such as 3-4/五年级/初中, beyond what the schema already gives.

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?

The description names a specific verb (检索/semantic search) and resource (义务教育课程标准, 2025 修订版), and it states what comes back: the top-matching standards, the matched key-point text, and links. It does not explicitly distinguish itself from its siblings list_standards, get_standard, or find_textbook_chapter, so an agent must infer that this tool does ranked topic search rather than listing or fetching by id.

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?

Concrete example queries (「三年级科学里讲植物生长的课标」, 「初中物理 浮力」) make the intended input shape and the when-to-use context unmistakable, and the phrase 可按学科、学段筛选 signals the optional filters. There are no explicit exclusions or pointers to alternative tools for listing or fetching one standard by id.

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.

  1. 9 tool updates
    • First observedcompare_versions
    • First observedfind_textbook_chapter
    • First observedget_check_questions
    • First observedget_stage_goals
    • First observedget_standard
    • First observedget_textbook_links
    • First observedlist_standards
    • First observedlist_subjects
    • First observedsearch_standards

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to search mainland China's national laws, administrative and local regulations, judicial interpretations, and Supreme People's Court guiding cases, and to retrieve metadata plus the original Chinese text of individual articles or full regulations and case narratives. Results carry issuing body, promulgation and effective dates, and in-force status, with keyless access and no fabricated snippets when a document can't be read.
    472 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to query Chinese Chemistry Olympiad results, including student award histories, school and province statistics, national training team rosters, and cross-edition trajectory analyses via natural language.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides structured read-only access to Chinese high-school academic Olympiad data across five subjects, enabling queries on medals, national teams, schools, provinces, student profiles, and coverage.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.