Skip to main content
Glama

Server Details

Non-diagnostic child-development knowledge by Pinnacle Blooms: search, milestones, ICF crosswalk.

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.

MCP client
Glama
MCP server

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.

100% free. Your data is private.
Tool DescriptionsA

Average 4.4/5 across 11 of 11 tools scored. Lowest: 3.8/5.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose: browse discovers taxonomy values, topic retrieves content for a value, compare does side-by-side analysis, fetch gets full answers, etc. No two tools overlap in functionality, and descriptions make their unique roles evident.

Naming Consistency5/5

All tool names are lowercase, using underscores for compound names (lookup_code, red_flags) while others are single words. This pattern is consistent and predictable, with no mixing of conventions like camelCase.

Tool Count5/5

With 11 tools covering search, retrieval, browsing, comparison, milestones, pathways, red flags, clinical code lookup, and a home overview, the count is well-scoped for a knowledge corpus. Each tool serves a necessary function without redundancy.

Completeness5/5

The tool surface covers the full user journey: orienting (home), discovering (browse), searching (search), retrieving (fetch), comparing (compare), exploring (topic, milestones, pathway, red_flags, related), and code-based lookup (lookup_code). No critical missing operations.

Available Tools

11 tools
browseA
Read-onlyIdempotent
Inspect

List the available values for one taxonomy kind across the corpus: persona, route, domain, condition, or age-band. Use this to discover what can be passed to topic.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesTaxonomy kind to enumerate.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. Description adds scope context ('across the corpus') but doesn't contradict annotations.

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, each serving a clear purpose. First sentence states action and scope; second sentence gives usage guidance. No wasted words.

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

Completeness5/5

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

Simple tool with one enum param and output schema. Description fully covers purpose, scope, and utility. No gaps given the tool's simplicity.

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

Parameters5/5

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

Schema describes 'Taxonomy kind to enumerate' with enum values. Description adds that these values can be passed to `topic`, providing critical usage context beyond 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?

Specifically says 'list the available values for one taxonomy kind' and enumerates the kinds. Distinguishes from sibling 'topic' by noting that output can be passed to it.

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?

Explicitly states 'Use this to discover what can be passed to `topic`.' Clear context, but no mention of when not to use or alternatives.

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

compareA
Read-onlyIdempotent
Inspect

Compare two developmental topics, conditions, or skills side by side (e.g. 'speech delay' vs 'autism'; 'speech therapy' vs 'occupational therapy'). Returns corpus-grounded points of similarity and difference. Non-diagnostic.

ParametersJSON Schema
NameRequiredDescriptionDefault
aYesFirst topic.
bYesSecond topic.
limitNoMax items per side (1–25, default 6).

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior5/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint. The description adds valuable context: returns corpus-grounded points of similarity/difference and is non-diagnostic. No contradictions 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.

Conciseness5/5

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

The description is extremely concise: two sentences that front-load the purpose and provide examples and a disclaimer. Every sentence adds value with no redundancy.

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

Completeness5/5

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

For a simple tool with full schema coverage, output schema present, and clear annotations, the description covers all necessary context. It explains what the tool returns and its limitations (non-diagnostic).

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%, so baseline is 3. The description does not add additional meaning to parameters beyond what the schema already provides.

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 clearly specifies the action (compare), the objects (developmental topics, conditions, skills), and provides concrete examples ('speech delay' vs 'autism'). It distinguishes from sibling tools like 'related' or 'milestones' by focusing on side-by-side comparison.

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?

The description gives clear usage context through examples and explicitly states 'Non-diagnostic,' which guides appropriate use. However, it does not explicitly exclude alternatives or specify when not to use this tool versus siblings.

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

fetchA
Read-onlyIdempotent
Inspect

Fetch the full published answer for a Pinnacle Ask result. id accepts a slug from search, an /ask path, or a full pinnacleblooms.org/ask URL. Returns the complete answer document (markdown), Everyday Therapy™ tip, what-to-watch guidance, FAQs, and the canonical URL to cite.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesResult id — slug, /ask path, or full URL.

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
urlNo
textYes
titleNo
metadataNo
Behavior4/5

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

Annotations already declare readOnlyHint=true and idempotentHint=true. The description adds value by specifying the return structure (markdown, tip, what-to-watch, FAQs, canonical URL), which is not covered by annotations. No contradictions.

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 wasted words. The most important action ('Fetch') is front-loaded. Every sentence provides essential information.

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

Completeness5/5

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

Given the tool has one parameter, an output schema, and annotations, the description fully explains what the tool does, what inputs are acceptable, and what outputs to expect. No missing aspects for a fetch operation.

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

Parameters5/5

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

The single parameter 'id' has 100% schema coverage. The description goes beyond the schema by clarifying that 'id' can be a slug from search, an /ask path, or a full URL, which adds significant meaning for correct usage.

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 uses the specific verb 'Fetch' and clearly identifies the resource as 'full published answer for a Pinnacle Ask result'. It enumerates the returned components, which helps differentiate from sibling tools like 'search' which returns slugs.

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?

The description explains that the 'id' parameter accepts a slug from 'search', an /ask path, or a full URL, giving clear context for how to use the tool. However, it does not explicitly state when to prefer this tool over siblings like 'browse' or 'topic', leaving a minor gap.

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

homeA
Read-onlyIdempotent
Inspect

Overview of the Pinnacle Ask knowledge layer: featured content, corpus statistics, and entry points. Takes no arguments. Good first call to orient before searching.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint, destructiveHint. Description adds that it returns structured overview data but doesn't disclose further behavioral details beyond what annotations provide.

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 concise sentences, front-loaded with purpose, zero wasted words.

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

Completeness5/5

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

Given the zero-parameter input, annotations, and output schema, the description fully captures the tool's role as an orientation endpoint.

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?

No parameters in schema, and description confirms 'Takes no arguments'. Schema coverage is 100%, so no additional parameter info needed.

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?

Clearly states it provides an overview of the knowledge layer with specific content types (featured content, corpus statistics, entry points). Distinct from sibling tools like search or browse.

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?

Explicitly says it's a good first call before searching, providing clear usage context. No exclusions or alternatives mentioned, but the guidance is sufficient.

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

lookup_codeA
Read-onlyIdempotent
Inspect

Look up Pinnacle Ask content by clinical/standards code — WHO ICF (e.g. 'b167'), ICD-11, ICHI, or SNOMED. Returns corpus entries crosswalked to that code. Useful for clinicians, researchers, and policy teams.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeYesStandards code, e.g. 'b167' (ICF), '6A02' (ICD-11).
limitNoMax items (1–25, default 8).

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior4/5

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

Annotations already indicate read-only, idempotent, non-destructive behavior. The description adds that it returns 'corpus entries crosswalked to that code', which is consistent and provides output context without contradicting annotations.

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 compact sentences with no unnecessary words. First sentence gives action and examples; second states return type and audience. Perfectly front-loaded.

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?

Given the output schema exists, the description adequately covers input, output, and use case. It could mention error handling for invalid codes, but overall it is sufficiently complete for a simple 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?

Both parameters have schema descriptions (100% coverage). The description adds value by enumerating the supported code systems (WHO ICF, ICD-11, ICHI, SNOMED), which is not fully captured in the parameter descriptions.

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 clearly states the tool's purpose: look up content by clinical standards codes (ICF, ICD-11, ICHI, SNOMED). It distinguishes from free-text search (sibling 'search') and browsing (sibling 'browse') by specifying code-based lookup.

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?

The description implies use when you have a specific code, and mentions the target audience (clinicians, researchers, policy teams). However, it does not explicitly state when not to use it or compare to alternatives like 'search' or 'browse'.

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

milestonesA
Read-onlyIdempotent
Inspect

Developmental milestones from the Pinnacle Ask corpus, optionally filtered by child age in months and developmental domain. Use to answer 'what should my child be doing at N months' style questions. Non-diagnostic.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax items (1–25, default 12).
domainNoOptional domain filter, e.g. 'speech', 'motor', 'social'.
age_monthsNoChild age in months (0–216). Strongly recommended.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so safety profile is clear. The description adds the important behavioral context of being 'non-diagnostic', which complements the annotations without contradiction.

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?

The description consists of two sentences with no wasted words. It front-loads the core purpose and filters, then provides a usage example and disclaimer. Every sentence earns its place.

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

Completeness5/5

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

Given the tool's simplicity, the existence of an output schema, and comprehensive annotations, the description is complete. It covers the source, filters, intended use, and a disclaimer, leaving no critical gaps for an agent to decide invocation.

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 all three parameters with descriptions. The description mentions 'optionally filtered by child age in months and developmental domain', which reinforces the schema but does not add new semantic meaning beyond it.

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 clearly states the tool provides developmental milestones from a specific corpus, with optional filters for age and domain, and gives an example usage ('what should my child be doing at N months'). This distinguishes it from siblings like 'red_flags' or 'search', making its purpose unambiguous.

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?

The description explicitly says to use it for 'what should my child be doing at N months' style questions, which provides clear guidance. However, it does not explicitly state when not to use it or suggest alternative tools, though the 'non-diagnostic' qualifier implies a limitation.

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

pathwayA
Read-onlyIdempotent
Inspect

Trace how a developmental topic or skill progresses across age stages — a staged pathway view (e.g. how 'speech' develops from babbling to sentences). Returns corpus entries grouped per stage.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicYesTopic or skill, e.g. 'speech', 'walking', 'social play'.
per_stageNoItems per stage (1–10, default 5).

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior4/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, which the description does not contradict. The description adds context that the tool returns grouped entries per stage, which is valuable beyond annotations.

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, front-loaded with purpose, example, and output format. No unnecessary words.

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

Completeness5/5

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

Given the low complexity (2 parameters, simple) and presence of an output schema, the description covers the essential behavior and context. It is sufficient for an agent to decide when to invoke the 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 description coverage is 100%; both parameters ('topic' and 'per_stage') have descriptions. The description provides context for the tool's purpose but does not add new meaning to the parameters beyond what the schema already provides.

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 clearly states the verb 'Trace' and the resource 'developmental topic or skill across age stages', provides a concrete example ('speech'), and specifies the output format ('corpus entries grouped per stage'). It distinguishes from sibling tools like 'milestones' by emphasizing the staged progression view.

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 for tracing development across stages but does not explicitly state when to use this tool versus alternatives (e.g., 'milestones' for specific checkpoints). No when-not-to-use or exclusion criteria are provided.

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

red_flagsA
Read-onlyIdempotent
Inspect

Early warning signs ('what to watch') for a developmental topic, domain, and/or age in months — framed as guidance to seek professional evaluation, never as a diagnosis. Use when a caregiver asks whether a behaviour is concerning.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax items (1–25, default 12).
topicNoOptional topic, e.g. 'speech delay', 'autism'.
domainNoOptional domain filter.
age_monthsNoOptional child age in months (0–216).

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, idempotentHint=true. The description adds valuable context about the tool's purpose (guidance not diagnosis) and its intended audience (caregivers). While it doesn't detail return structure, the output schema covers that.

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 wasted words. The core purpose is front-loaded, followed by usage guidance. Every sentence earns its place.

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

Completeness5/5

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

Given the low complexity, presence of output schema, and thorough annotations, the description is complete. It covers purpose, usage, behavioral context, and does not require additional details.

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%, so all parameters have descriptions. The description does not add per-parameter details beyond the schema, but it provides overall context for using the filters (topic, domain, age_months). Baseline score is appropriate.

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 clearly states the tool provides early warning signs for developmental topics, domains, or ages, framed as guidance not diagnosis. It distinguishes itself from siblings like 'milestones' by focusing on concerning behaviors rather than typical development.

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?

Explicitly states when to use: 'Use when a caregiver asks whether a behaviour is concerning.' This provides clear context and implies when not to use (e.g., not for diagnosis).

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

topicA
Read-onlyIdempotent
Inspect

Curated hub of Pinnacle Ask content for one value of a taxonomy: kind ∈ persona | route | domain | condition | age-band, plus the value (e.g. kind='condition', value='autism'). Use browse first to discover valid values.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindYesTaxonomy kind: persona, route, domain, condition, or age-band.
limitNoMax items (1–25, default 10).
valueYesValue within the kind, e.g. 'speech' for domain.

Output Schema

ParametersJSON Schema
NameRequiredDescription
dataNoSanitised jsonb projection from the locked ask_* RPC layer.
toolYes
sourceYes
disclaimerYes
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint. The description adds context about the taxonomy and suggests browsing first, which complements the annotations without contradiction.

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?

The description is a single sentence with a parenthetical clarification and a recommendation, making it very concise and front-loaded with essential information.

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

Completeness5/5

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

Given the tool's moderate complexity, the description, combined with the input schema and annotations, provides complete context for an agent to select and invoke the tool correctly.

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 baseline is 3. The description adds meaning by explaining the taxonomy kind and value relationship with an example, going beyond the schema's enum and descriptions.

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 clearly states it is a 'curated hub of Pinnacle Ask content for one value of a taxonomy', specifying the taxonomy kinds (persona, route, domain, condition, age-band) with an example. This distinguishes it from sibling tools like 'search' or 'browse'.

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?

The description explicitly recommends using 'browse' first to discover valid values, providing clear guidance on prerequisite step. However, it does not explicitly state when not to use this tool.

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

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Provides infant health references including WHO growth percentiles, NIP vaccine schedules, and national checkup schedules as tools for LLMs.
    5
    12
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Search 1,500+ pre-verified, cited knowledge units across 16 domains. 6 tools: query, batch query, get unit, list domains, suggest topics, report issues. Free, no API key required.
    6
    237
    1
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    MCP server for the WHO International Classification of Functioning, Disability and Health (ICF) with tools for code lookup, search, and clinical instrument scoring, deployed on Cloudflare Workers.
    1
    MIT

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources