Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Verbex Lab Tools

REMOTE · WWW.VERBALEXPERIMENT.COM

Deterministic wet-lab calculators and lab document templates, with checked notebook entries.

75 Trust /100

Last scanned (37 minutes ago)

Scores higher than 64% of remote servers

Reachable. Last reached 5 Nov 2026.

Category Health and Science

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security80
Transport & Reachability100
Schema Quality & AI Usability72
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (good).Pass
  • Context-footprint check failed: tool/resource definitions use about 2328 tokens (~194/item across 12 items; 10 tools + 2 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management20
  • Stability observed for 6 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage94
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 80% of tool parameters carry a description.Partial
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Tool Safety100
  • No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
  • We read all 10 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
  • An AI judge read all 12 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
  • Supports UI / widget rendering.Pass
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 4 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 13 to 17. That category is still filling its 30-day observation window: 4 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 2 Nov 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.

  • 31 Oct 26 +1
    • Stability: unverified → 0.03 ▲ functional
  • 30 Oct 26 72

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 5 Nov 2026 · Probed https://www.verbalexperiment.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=www.verbalexperiment.com CN=YR2,O=Let's Encrypt,C=US 18 Oct 2026 16 Jan 2027 RSA 2048 SHA256-RSA 54d31f13ecf25452d86a5d015ecae925124
SANs: www.verbalexperiment.com
CN=YR2,O=Let's Encrypt,C=US (CA) CN=Root YR,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 RSA 2048 SHA256-RSA 4ebd24947e24d394802d84a52fd5b319
CN=Root YR,O=ISRG,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 RSA 4096 SHA256-RSA f24b6d17f9d9ad7cb1c9fea78782699f

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of www.verbalexperiment.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
verbalexperiment.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=63072000
content-security-policy frame-ancestors 'self'
x-content-type-options nosniff
x-frame-options SAMEORIGIN
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=()

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://www.verbalexperiment.com/mcp Verified 200
http (plaintext) http://www.verbalexperiment.com/mcp HTTPS enforced 308 https://www.verbalexperiment.com/mcp
MCP tools · 10 exposed · ~2,049 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
eln_template ~145

Build an electronic lab notebook (ELN) entry template for an experiment: objective, materials, procedure, observations and conclusion sections from a preset or custom list, optionally with timestamp fields and voice-capture prompts. Returns Markdown and HTML.

NameTypeReqDescription
experimentTitlestring–Title for the ELN entry template.
includeTimestampsboolean–Whether to include record metadata fields.
includeVoicePromptsboolean–Whether to include Verbex-style section voice prompts.
presetstring–Alias for presetId.
presetIdstring–ELN template preset to use.
sectionItems–––
sections––Alias for sectionItems.
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

fetch ~100

Get the full text of a search result by id, as Markdown. Guides come with a short summary; templates include the blank template, a worked example where there is one, and a link to the editable Word or Excel file. Calculators return the method, the input fields and a worked example computed by the calculator.

NameTypeReqDescription
idstringyesAn id from search, e.g. "template:experiment-plan" or "guide:lab-sop-template".
NameTypeReqDescription
idstringyes–
metadataobject––
textstringyes–
titlestringyes–
urlstringyes–

No examples provided.

lnp_formulation ~328

Plan a lipid nanoparticle (LNP) formulation for RNA: from RNA mass, N/P ratio and lipid mol% (e.g. ionizable lipid/DSPC/cholesterol/PEG-lipid 50/10/38.5/1.5), calculate moles, mass and stock volume of every lipid, the ethanol and aqueous phase volumes at the chosen mixing ratio (default 3:1), and final RNA concentration, ethanol fraction and lipid:RNA ratio. Molecular weights must come from the user or certificates of analysis.

NameTypeReqDescription
aqueousToEthanolRationumber–Volume ratio of aqueous (RNA) phase to ethanol (lipid) phase at mixing; 3 means 3:1.
aqueousVolumenumber–Volume of the aqueous RNA phase.
aqueousVolumeUnitstring––
formulationNamestring––
lipidsarray–Every lipid in the formulation; mol% must add up to 100 and exactly one is the ionizable lipid.
npRationumber–Molar ratio of ionizable-lipid amines (N) to RNA phosphates (P).
nucleotideMolecularWeightnumber–Average mass per nucleotide used to estimate RNA phosphate (g/mol).
rnaMassnumber–Mass of RNA (mRNA, siRNA, sgRNA) to encapsulate.
rnaMassUnitstring––
rnaStockConcentrationnumber–Concentration of the RNA stock.
rnaStockUnitstring––
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

parse_reagent_label ~127

Turn text read from a reagent bottle or kit label (OCR or typed) into structured fields such as product name, catalog number, lot, expiry, concentration and storage. Parses the provided text only; send the label text, not an image.

NameTypeReqDescription
ocrConfidencenumber|null–Optional OCR confidence percentage from the OCR engine.
ocrTextstring–OCR text extracted from a reagent label image. The browser tool performs OCR locally; this endpoint parses provided text only.
sourceImageNamestring–Optional source image file name or identifier for review context.
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

pcr_master_mix ~290

Use when someone sets up a PCR or qPCR reaction mix for several wells. Calculates volume of each component per reaction and for the whole mix with excess, with water filling the remaining volume. Give each component a stock and final concentration (molar, ng/µL, x buffer, %), an amount per reaction (e.g. 1.25 U polymerase from 5 U/µL, 10 ng template from ng/µL), or a fixed volume. Template can be added per well separately. Do not list water; it is calculated.

NameTypeReqDescription
componentsarray–Master mix components except water (water fills the remaining volume). Give each either a stock and final concentration (or amount per reaction), or a fixed volume per reaction.
excessPercentnumber–Extra master mix to cover pipetting loss, as a percent of the reactions.
reactionNamestring–Name for the master mix, e.g. 'IL-6 qPCR plate 2'.
reactionVolumenumber–Total volume of one reaction, including template.
reactionVolumeUnitstring––
reactionsinteger–Number of reactions (wells), including controls.
templateVolumenumber–Template volume added to each well separately (not in the master mix).
templateVolumeUnitstring–Defaults to the reaction volume unit.
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

plate_map ~276

Use when someone lays out a multiwell plate (ELISA, qPCR, cell or compound assays). Lays out a 6, 12, 24, 48, 96 or 384-well plate: standards, samples, controls and blanks with replicates, filled by row or column, optionally leaving edge wells empty and keeping replicate sets together. Returns a grid with a key and a well-by-well list.

NameTypeReqDescription
avoidEdgesboolean–Leave the outer wells empty to reduce edge effects.
blanksinteger–Number of blank wells, placed last.
controlReplicatesinteger–Defaults to the sample replicates.
controlsarray–Control names (e.g. 'NTC', 'Positive control'), placed after samples.
fillDirectionstring–Fill across rows (A1, A2, …) or down columns (A1, B1, …).
formatinteger––
keepReplicatesTogetherboolean–Start a new row or column instead of splitting a replicate set.
plateNamestring––
replicatesinteger–Replicates per sample.
samplesarray–Unique sample names, in placement order.
standardsobject–Optional standard curve, placed first.
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

protocol_template ~143

Build a structured lab protocol (purpose, materials, procedure, critical steps, acceptance criteria and more) for a protocol title, using a preset or custom sections. Returns Markdown and HTML ready to fill in or print.

NameTypeReqDescription
includeExecutionNotesboolean–Whether to include ELN execution notes for running the protocol.
includeVersionHistoryboolean–Whether to include protocol version history when present in sectionItems.
presetstring–Alias for presetId.
presetIdstring–Protocol scaffold preset to use.
protocolTitlestring–Title for the protocol scaffold.
sectionItems–––
sections––Alias for sectionItems.
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

search ~155

Search Verbex guides and templates: practical guides (protocols and SOPs, lab notebooks, inventory, data integrity and GLP, equipment records, bench calculations) and the 16 lab documentation templates. Returns ids to pass to fetch, with titles and urls to cite. Not for calculations: to compute a mass, volume, dilution, master mix, LNP formulation or plate map, call that calculator directly.

NameTypeReqDescription
limitinteger––
querystringyesWhat the scientist needs, in plain words, e.g. "freezer sample inventory" or "write an SOP".
typestring–Optional: only guides or only templates. "tool" lists the calculators, which you can call without searching.
NameTypeReqDescription
resultsarrayyes–

No examples provided.

serial_dilution ~169

Use for any serial dilution (standard curves, titrations, dose series). Plans transfer and diluent volume per tube and the resulting concentration at each step, from a stock concentration, a constant dilution factor, the number of tubes and the final volume per tube.

NameTypeReqDescription
concentrationUnitstring–Unit for stock and calculated final concentrations.
dilutionFactornumber–Constant dilution factor applied at each dilution step.
finalVolumenumber–Final volume in each tube.
seriesNamestring–Name for the dilution series.
stepsinteger–Number of dilution tubes to generate.
stockConcentrationnumber–Starting stock concentration before the first dilution.
volumeUnitstring–Volume unit for transfer, diluent, and final tube volumes.
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

solution_prep ~316

Use when someone asks how much solid to weigh for a molar solution (how many grams for X mM in Y mL, making up a buffer or salt solution), or how much stock to dilute to a target concentration (C1V1). mode "solid": mass of solid to weigh from molecular weight, target concentration and final volume. mode "stock": C1V1 = C2V2 dilution from a stock, solving for stockVolume, stockConcentration, targetConcentration or finalVolume. Returns the primary result, a step summary, warnings and safety notes.

NameTypeReqDescription
finalVolumenumber–V2 final preparation volume.
finalVolumeUnitstring––
modestring–Use solid to calculate mass from molecular weight, or stock for C1V1 dilution.
molecularWeightnumber–Molecular weight in g/mol. Required when mode is solid.
solutionNamestring–Name for the solution being prepared.
solveForstring–For stock mode, choose which C1V1 variable to solve.
solventstring–Solvent or diluent to include in the preparation note.
stockConcentrationnumber–C1 starting stock concentration.
stockConcentrationUnitstring––
stockVolumenumber–V1 stock volume.
stockVolumeUnitstring––
targetConcentrationnumber–C2 final or desired target concentration.
targetConcentrationUnitstring––
NameTypeReqDescription
cardobject|null–What the Verbex card draws; same values as the notebook entry.
humanUrlstring––
notebookEntrystring|null–Markdown entry to paste into a lab notebook.
resultobject|null––
safetyNotesarray––
toolstringyes–
toolVersionstring––
validationErrorsarray––
warningsarray––

No examples provided.

Install

How do I install the Verbex Lab Tools MCP server?

Verbex Lab Tools is a hosted endpoint at https://www.verbalexperiment.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · www.verbalexperiment.com

# add to Claude Code
claude mcp add --transport http com-verbalexperiment-lab-tools 'https://www.verbalexperiment.com/mcp'
Common questions

What is the Verbex Lab Tools MCP server?

Verbex Lab Tools is an MCP server listed in the public MCP registry as com.verbalexperiment/lab-tools. Deterministic wet-lab calculators and lab document templates, with checked notebook entries. This page covers its hosted endpoint (https://www.verbalexperiment.com/mcp).

Is the Verbex Lab Tools MCP server safe to use?

Verbex Lab Tools scores 75 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Verbex Lab Tools MCP server expose?

Verbex Lab Tools exposes 10 tools: search, fetch, solution_prep, serial_dilution, pcr_master_mix, and 5 more. Their descriptions and schemas cost roughly 2,049 tokens of context every time the server is loaded.

Does the Verbex Lab Tools MCP server require authentication?

No. We connected to Verbex Lab Tools without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Verbex Lab Tools MCP server still maintained?

Verbex Lab Tools is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.