Skip to main content
Glama

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

Search peptides

search_peptides
Read-onlyIdempotent

Return peptides with identity and evidence counts. Use this to browse or filter by text, category, kind, evidence level, registry level or the curated launch list. Use resolve_peptide instead for one unclear name, or get_peptide_brief for one peptide summary. evidence_level comes only from checked findings of studies that gave the peptide. registry_level comes from registered trials that test the peptide and the curated phase. It says nothing about results.

Input Schema

NameRequiredDescriptionDefault
qNoFree-text query. Words are combined with AND. Example: tendon healing.
kindNoPeptide kind, for example synthetic_analog.
sortNofeatured (default), relevance (default with q), name, evidence (by evidence level, then checked findings), registry (by registry level), publications or findings.
viewNoDefault compact.
limitNoDefault 15. Max 15.
cursorNoOpaque cursor from next_cursor of the previous page. Send the same filters again.
categoryNoCategory key, matched exactly: weight_metabolic, recovery_repair, skin, longevity_mitochondrial, brain_mood, gut_digestion, immune_antimicrobial, sexual_health_hormones or growth_hormone_axis.
featuredNoOnly peptides on the curated launch list.
evidence_levelNoEvidence level, from checked findings of studies that gave the peptide only: human_rct (a randomized trial in people), human_other (other designs in people), animal, laboratory, predicted or none. A trial, a trial phase or an approval never raises it: use registry_level for those.
registry_levelNoRegistry level, from registered trials that test the peptide and the curated development phase: approved (somewhere, for some use), phase_4, phase_3, phase_2, phase_1, registered (a trial exists, no phase on record) or none. It says nothing about results.

Output Schema

NameRequiredDescriptionDefault
resultsNoRows.
next_cursorNoNext page.
total_countNoTotal.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, non-destructive and closed-world, so the safety profile is covered. The description adds genuine domain behavior beyond that: it defines where evidence_level and registry_level each come from and explicitly warns that a trial, phase or approval never raises evidence_level and that registry_level "says nothing about results" — exactly the trap an agent would fall into. It stops short of describing result shaping (view/compact behavior) or ordering semantics, which keeps it off 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?

Front-loaded with purpose, then alternatives, then field semantics; no filler sentences. It is slightly redundant in re-explaining evidence_level and registry_level after the parameters, but each sentence still carries routing or disambiguation value.

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?

The tool has 10 optional parameters, an output schema and full annotation coverage, so the description needn't document returns or safety. It covers purpose, routing and the one conceptually subtle part of the filter surface, leaving nothing an agent needs in order to call it correctly.

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 every one of the 10 parameters, including the enum values and the evidence/registry disambiguation, is already spelled out in the schema, so the description is largely restating it. It does usefully surface the evidence_level vs registry_level distinction at the top level, but adds no syntax, defaults or interaction rules the schema lacks — baseline 3.

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 opening sentence gives a specific verb and resource ("Return peptides with identity and evidence counts") and the rest names the two siblings it must be told apart from: resolve_peptide for a single unclear name and get_peptide_brief for a single summary. An agent can route correctly without opening any 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 states the browse/filter use case and enumerates the filter axes (text, category, kind, evidence level, registry level, curated launch list), then gives explicit exclusion routing to two named alternatives. This is the when/when-not/alternative pattern at full strength.

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.