Skip to main content
Glama

vintrace MCP by usefulapi

List lab requests

vintrace_list_lab_requests
Read-only

The lab console: analysis tasks (samples to measure) with lab, template, vessel, batch, status and arrival. Completed tasks are left out unless status includes Completed. Reply: results plus next_offset. GET /v7/lab/lab-requests.

Input Schema

NameRequiredDescriptionDefault
batchNoOnly tasks sampled from batches with these names. Several values match any of them.
limitNoResults per page, 1-200 (vintrace default 10).
offsetNoIndex of the first result (default 0). Pass the previous reply's offset + limit.
statusNoTask statuses (for example Completed to include finished tasks). Several values match any of them.
lab_nameNoOnly tasks assigned to labs with these names. Several values match any of them.
date_afterNoOnly tasks requested at or after this time.
date_beforeNoOnly tasks requested at or before this time.
vessel_nameNoOnly tasks sampled from vessels with these names. Several values match any of them.
arrival_statusNoOnly samples with this arrival status.
modified_sinceNoOnly tasks modified at or after this time.
work_order_numberNoOnly tasks requested by these work orders (TWL123 or 123). Several values match any of them.
analysis_template_nameNoOnly tasks using these analysis templates. Several values match any of them.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already cover read-only and non-destructive semantics, and the description adds the non-obvious default that completed tasks are omitted unless 'Completed' appears in status, plus the reply shape (results plus next_offset) and pagination continuation. It does not cover ordering, maximum page size defaults, or what a result record contains beyond that.

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?

Roughly three short clauses with no filler, and the core behavioral caveat (completed tasks excluded) is placed early. The telegraphic phrasing ('with lab, template, vessel...') and the trailing raw endpoint read more like notes than prose, but nothing is wasted.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 12-filter tool with no output schema, the description covers the two highest-risk defaults (completed-task exclusion, offset/limit pagination) and total count via next_offset. It is silent on the shape of an individual lab-request result and on how the many filters (date_after, work_order_number, modified_since) combine, leaving gaps the schema alone cannot fill.

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 description's field list largely restates schema keys; its only genuine semantic addition is the cross-parameter interaction between 'status' and the default exclusion of completed tasks.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

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

It identifies the resource concretely as 'analysis tasks (samples to measure)' and enumerates the dimensions carried (lab, template, vessel, batch, status, arrival), which lets an agent distinguish it from list tools over work orders, batches, or inventory. The verb 'list' is only implied by the name/title rather than stated in the description itself.

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 description implies a filtered-list use case via the field enumeration and gives one real usage rule ('include Completed in status to see finished tasks'), but it never says when to pick this over siblings such as vintrace_list_work_orders or vintrace_list_wine_batches, nor mentions prerequisites or limits.

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.