Skip to main content
Glama

Get Claim-Level Citations

get_citations
Read-onlyIdempotent

Return only PubMed-cache-verified citations that pass the repository source-accuracy audit for a published supplement-goal record. Mismatched, conflicting, or unverifiable citations are counted and withheld. Stored claim prose is never emitted without claim-level verification. Contains no affiliate links. Use only for public, non-personal evidence questions. Do not call this tool for requests involving personal or sensitive health information, including medical records, medication lists, diagnoses, symptoms, laboratory results, or treatment planning. Tell the user not to submit that information and direct them to a qualified healthcare professional.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
goalYes
limitNo
year_toNo
year_fromNo
study_typeNo
supplementYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
goalYes
countYes
citationsYes
goal_slugYes
source_urlYes
supplementYes
withheld_countYes
provenance_noteYes
supplement_slugYes
withheld_citationsYes

TDQS

A4.1/5.0
Behavior5/5

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

Beyond the annotations (readOnly, idempotent, non-destructive), the description adds significant behavioral context: 'Mismatched, conflicting, or unverifiable citations are counted and withheld' and 'Stored claim prose is never emitted without claim-level verification.' It also notes 'Contains no affiliate links,' which is useful trust information. This clearly exceeds what annotations alone convey.

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 several sentences long but each sentence adds value: main function, filtering behavior, safety disclaimer, and usage restriction. It is front-loaded with the core purpose and then expands with necessary caveats, though slightly lengthy for what it covers.

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 tool's moderately complex filtering behavior and the presence of an output schema, the description provides strong contextual coverage: scope, verification process, restrictions, and intended use. It lacks explicit parameter explanations, but the output schema compensates for return value details, making it largely complete.

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

Parameters2/5

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

With 0% schema description coverage, the description carries full responsibility for explaining parameters. However, it only hints at 'supplement-goal record' (implying supplement and goal) but does not explain limit, year_from, year_to, or study_type. This leaves the agent without meaningful guidance for these parameters.

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 function: 'Return only PubMed-cache-verified citations that pass the repository source-accuracy audit for a published supplement-goal record.' This is a specific verb+resource+scope combination that distinguishes it from siblings like search_evidence or get_evidence_summary by focusing on claim-level citations.

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 provides explicit usage restrictions: 'Use only for public, non-personal evidence questions' and explicitly forbids use for personal health information, directing users to healthcare professionals. However, it does not name specific alternative tools or explicitly contrast with siblings, so it falls 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.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.1/5.0
Disambiguation4/5

The evidence tools (compare_evidence, get_citations, get_evidence_summary, query_evidence_map, search_evidence) and commerce tools (compare_supplements, get_price_history, get_product, recommend_for_goal, search_supplements) are clearly separated, but a few pairs like compare_evidence vs compare_supplements and search_evidence vs query_evidence_map could cause confusion despite different data sources being described.

Naming Consistency5/5

All tool names follow a consistent verb_noun snake_case pattern (e.g., search_evidence, get_citations, compare_evidence), making it easy to predict functionality from the name.

Tool Count4/5

The 10 tools are within a reasonable range, but the legacy commerce tools (compare_supplements, get_price_history, get_product, recommend_for_goal, search_supplements) add redundancy and could be trimmed without losing core functionality, making the set slightly over-sized.

Completeness5/5

The evidence surface fully covers search, summary, comparison, citation retrieval, and dataset querying, while the commerce tools provide complete product lookup, price history, and recommendation capabilities. No major gaps are apparent for the stated purpose.