Skip to main content
Glama

PepBank Peptide Research MCP: BPC-157, Retatrutide and Tirzepatide Studies and Trials

Get peptide brief

get_peptide_brief
Read-onlyIdempotent

For a dose question, use studied_doses together with get_community_practice. Return a precomputed summary of one peptide: identity, sequence, checked findings by evidence class, trials, key findings with citations, coverage and notices. regulatory gives approval by place and use, plus sport status. Use this for an overview of a known peptide. Use resolve_peptide first for an unclear name, search_findings for a specific outcome, or compare_peptides for 2 to 5 peptides. Counts and key findings use administered findings only. The key_findings_v0.4 rule excludes method-only outcome groups when other groups have findings. Its order is evidence class, design tier, analysis role, sample size, citations, then newer. coverage.checked_years gives the year span of checked papers. coverage.search_scope_years gives the search scope. Trials counted test the peptide. evidence_summary.trials.other_registry_entries counts entries that only measure or mention it. Notices describe coverage limits. Each finding has an evidence class: human, animal, laboratory or predicted. A count of 0 human findings means no checked human findings within the filters or outcome group. It does not mean that no human study exists. Returned doses are the doses that studies used, with species, route, design and source.

Input Schema

NameRequiredDescriptionDefault
viewNoDefault compact.
peptideYesPeptide name, alias, slug or ID. Examples: BPC-157, semaglutide, PEP-000001.
communityNoInclude community reports. Needs the community dataset grant. Default false.

Output Schema

NameRequiredDescriptionDefault
noticesNoNotices.
key_findingsNoFindings.
study_countsNoCounts.
studied_dosesNoStudied doses.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

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

The annotations already establish read-only, idempotent, non-destructive, closed-world behavior. The description adds meaningful interpretation beyond that: counts and key findings use administered findings only, a zero human count means no checked human findings within filters rather than no human study existing, and trial counts distinguish entries that test the peptide from entries that only mention it. Much of this concerns return-value semantics rather than invocation behavior, so it is strong but not fully invocation-focused.

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 purpose and sibling routing are front-loaded, but the description is a long paragraph with many output-detail sentences, including key_findings_v0.4 ordering, coverage.checked_years, coverage.search_scope_years, and evidence_summary.trials.other_registry_entries. Since an output schema exists, much of this is likely redundant with structured data, and the unexplained studied_doses reference adds ambiguity.

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 read-only overview tool with an output schema, the description is more than complete. It covers intended use, alternatives, evidence-class interpretation, zero-count caveats, coverage fields, trial-counting semantics, and notices describing coverage limits. No critical invocation detail is missing.

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%, and the schema already defines peptide examples, the view enum, and the community grant requirement. The description never explains the view parameter or the community dataset grant behavior, and adds no syntax or format details beyond the schema's own descriptions. Baseline 3 is appropriate 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.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: 'Return a precomputed summary of one peptide' and enumerates identity, sequence, checked findings by evidence class, trials, key findings with citations, coverage, and notices. It also distinguishes this from siblings by directing unclear names to resolve_peptide, specific outcomes to search_findings, and multi-peptide comparisons to compare_peptides.

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 explicitly says 'Use this for an overview of a known peptide' and names the alternatives for adjacent use cases: resolve_peptide for an unclear name, search_findings for a specific outcome, and compare_peptides for 2 to 5 peptides. The dose-question pointer to studied_doses and get_community_practice adds another routing condition, though studied_doses is not a sibling tool and is left unexplained.

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.