Skip to main content
Glama

Search reported performance metrics

search_performance_metrics
Read-only

Search reported polygenic score performance metrics by PGS ID, publication, or PubMed ID and retrieve estimates with confidence intervals, evaluation samples, ancestries, and adjusted covariates.

Instructions

Search reported PGS performance metrics (odds ratio, beta, hazard ratio, C-index/AUC, variance explained, …) by score, publication, or PubMed ID. Each result includes the metric estimates with confidence intervals, the samples used for evaluation with their ancestry and cohorts, and the covariates that were adjusted for.

Input Schema

NameRequiredDescriptionDefault
fullNoReturn the complete upstream record including every field. Verbose; use only when the compact projection is not enough.
pmidNoPubMed ID without the 'PMID:' prefix.
limitNoResults per page. The PGS Catalog default is 50 and the maximum is 250.
fieldsNoOptional comma-separated list of fields to return (dotted paths allowed, e.g. 'id,trait_reported,publication.title'). Omit for the default compact projection.
offsetNoZero-based offset into the full result set, used to page through matches.
pgp_idNoPGS Catalog Publication ID (PGP).
pgs_idNoPGS ID to list reported performance metrics for.
ppm_idsNoIDs to fetch, as a comma-separated string or an array of IDs.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A3.8/5.0
Behavior4/5

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

The annotations already establish that this is a read-only, open-world search. The description adds useful behavioral context about the returned record contents: metric estimates with confidence intervals, evaluation samples with ancestry and cohorts, and adjusted covariates.

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 two focused sentences: the first defines the search operation and filters, the second describes the result payload. It is front-loaded and contains no redundant or filler text.

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 helpfully explains what each result includes. Combined with the fully documented input schema and read-only annotations, it is largely sufficient for correct invocation, though it could briefly note pagination defaults or the compact-vs-full projection behavior.

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 eight parameters thoroughly. The description adds a useful conceptual mapping between the searchable dimensions and the likely parameters, but does not explain pagination, field selection, or other parameter behavior beyond what the schema provides.

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: 'Search reported PGS performance metrics', and lists example metrics plus the searchable dimensions. It is clearly distinguishable from the sibling get_performance_metric by being a search operation, but it does not explicitly call out that sibling or other alternatives.

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 states that metrics can be searched by score, publication, or PubMed ID, which implies when the tool applies. However, it gives no explicit when-not guidance or direct comparison to sibling tools such as get_performance_metric or search_scores.

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