Skip to main content
Glama

calc_clhep

Read-onlyIdempotent

Hepatic and plasma clearance from in-vitro CLint, fu,mic and fu,p (IVIVE), with the observed-CL band and applicability warnings. If fu,p or fu,mic came from predict_inputs, tell the user the result rests on predicted inputs.

Input Schema

NameRequiredDescriptionDefault
rbNoBlood-to-plasma concentration ratio. fu_b = fu_p / Rb. Output is blood clearance.
fu_pYesUnbound fraction in plasma (0–1). Plasma protein binding correction.
clintYesIntrinsic clearance (µL/min/mg microsomal protein). Use ge=0: zero clearance is physiologically valid.
modelNoIVIVE model. well-stirred (venous equilibrium) or parallel-tube (sinusoidal perfusion).well-stirred
fu_micYesUnbound fraction in microsomes (0–1). Corrects for non-specific microsomal binding.
speciesYesSpecies for physiological parameters (Qh, MPPGL, liver weight).
assay_typeNoAssay type for CLint scaling. microsomes: uses MPPGL (mg/g) × 1e-3; hepatocytes: uses HPGL (×10⁶ cells/g) × 1e-3.microsomes
correction_idNoSaved lab correction (/api/correction-equations) to apply. Must match species and assay_type. Corrects predicted plasma CL and replaces the reference band with one from the lab's compounds.
clint_censoredNoSet when the assay reported CLint below its limit of quantification and `clint` is that limit rather than a measurement. CLint then lies in [0, clint), so every clearance output is an upper bound: `upper_bound` is true, no observed-CL band is returned, and the clint_below_loq flag fires.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare a safe, idempotent, closed-world read, so the description is free to add real value — it discloses that the result carries an observed-CL band and applicability warnings, and flags the predicted-input provenance obligation. It stops short of describing the warning conditions or the return shape, but the added context is genuine.

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, zero filler. The computational purpose is front-loaded, and the provenance caveat follows as a secondary instruction. Nothing could be cut without losing meaning.

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?

For a 9-parameter IVIVE calculator with no output schema, the description covers the computational basis, the presence of an observed-CL band and warnings, and the prediction-provenance duty. It could say more about what the warnings or band represent, but an agent has enough to call it correctly and interpret the response at a high level.

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 every parameter (including rb, model, assay_type, correction_id, clint_censored) is already documented in more detail than the description provides. The description names the key inputs but adds no syntax, units, or constraints beyond the schema — the baseline 3 applies.

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?

States a specific computed resource (hepatic and plasma clearance) and the exact inputs driving it (in-vitro CLint, fu,mic, fu,p, IVIVE), plus what comes back (observed-CL band, applicability warnings). That is enough to separate it from siblings such as scale_to_human or target_clint without opening the schema.

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?

One explicit workflow rule is given: if fu,p or fu,mic came from predict_inputs, surface the predicted-input caveat. There is no guidance on when to choose this tool over scale_to_human or target_clint, so selection between siblings is only implied by the input signature.

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.

Resources