Skip to main content
Glama

jean — Molecular Biology & Genomics

check_scorpion_stem

Read-only

A Scorpion probe's two melting temperatures, side by side: the stem-loop's own hairpin and the duplex the loop makes with its target on the amplicon. A Scorpion is a primer carrying a stem-loop probe on a non-amplifiable blocker (Whitcombe 1999), and it reports by the loop finding its target and pulling the stem apart - so the design question is a RELATION between those two structures, not a property of either. Returns both temperatures, their difference, the stem's GC, and a verdict against WHATEVER margin you pass. It does not apply a margin of its own authority: the widely-quoted 5-10 °C figure comes from one design tool's tech note and has no primary citation, so the default is labelled as that rule of thumb and every result says which margin produced its verdict.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
probeYesthe whole probe element, 5' stem arm + loop + 3' stem arm. The element is what folds, so it is what the structure engine is given - the loop alone would compute a hairpin the molecule does not have.
_filesNoThe project: record references shaped like _subject. Their records become library documents a tool names in sequences/parts/document; a trace or alignment is found by file name.
marginNohow many °C the stem Tm must exceed the loop-target Tm for the verdict to pass. Yours to set: the 5-10 °C rule of thumb this defaults to the floor of is a design tool's, not a measured value from the primary literature. In °C.
targetYesthe loop's target on the amplicon, 5'->3'. This is the OTHER temperature: a Scorpion opens because the loop finds this, so it is the loop-target duplex that has to be stable, not the loop's own self-structure.
_subjectNoThe record to act on: exactly one of sequence, accession (+source), sample (an id from list_samples) or file ({name, text} or {name, base64}); record_index picks one record of several.
conditionsNosalt, magnesium, dNTP and oligo concentrations plus the salt-correction method the stem Tm is measured in. Left unset it is filled from your reaction-conditions settings, and falls back to primer3's defaults when there are none. Advanced.
stem_lengthNohow many bases of the 5' end form the stem arm. Reported back rather than guessed. The two vendors disagree on the range - LGC Biosearch, who sell Scorpions, publish 5-7 nt and PremierBiosoft's design tool says 6-7 - so neither is enforced. In nt.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
notesYeswhy a temperature is missing, in the words the panel shows. Empty when both were computed
stemTmYesmelting temperature of the probe element's own hairpin, °C - null when no stem forms
probeTmYesmelting temperature of the loop-target duplex, °C
differenceYesstemTm - probeTm, the quantity the design rule is about
clearsMarginYeswhether the difference clears the margin GIVEN - null when either temperature could not be computed
marginSourceYeswhere the margin came from, carried with the verdict so an unsourced rule of thumb is never mistaken for a measurement
stemGcPercentYesGC of the 5' stem arm - both vendors ask for a GC-rich stem

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and destructiveHint=false, so safety is covered. The description adds real context beyond that: it says the verdict is computed against whatever margin the caller supplies, that no margin is imposed authoritatively, and that the default is a labelled rule of thumb traceable to a tech note rather than primary literature. It does not discuss cost or performance, but the epistemic transparency is valuable.

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?

It is front-loaded with the core concept, which is good, but it runs long and the margin-authority/provenance discussion duplicates the schema's own margin description almost verbatim. That repetition is not earning its place, and the scholarly asides dilute the actionable content.

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 complex nested-parameter tool with annotations and an output schema, the description supplies the conceptual model, the returned values, and the margin caveat, so an agent has what it needs to call it correctly. It is nearly complete, with only the absence of explicit alternative-routing as a gap.

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 baseline is 3. The schema already documents margin, stem_length, probe and conditions in depth; the description largely restates the same margin provenance and vendor disagreement that the schema carries, so it adds little semantic value beyond the schema despite the strong conceptual framing.

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 verb+resource (check the Scorpion stem) and precisely what it computes: the stem-loop hairpin Tm versus the loop-target duplex Tm, framed as a relation between two structures. This distinguishes it cleanly from generic siblings like melting_temperature or screen_oligo_structure, and an agent can tell what it produces 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?

The framing 'the design question is a RELATION between those two structures, not a property of either' implies when this tool is appropriate over a plain Tm calculation, and the margin discussion signals design-time use. But it never names an alternative sibling or states explicit when-not conditions, leaving the routing to inference.

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