Skip to main content
Glama
the-real-snipeit-mcp

the-real-snipeit-mcp

GET /consumables

snipeit_gen_consumables
Read-onlyIdempotent

List Snipe-IT consumables with search, filters, sorting, and pagination to manage inventory records.

Instructions

GET /consumables: Return a listing of consumables. Generated from Snipe-IT OpenAPI operation consumables.

Input Schema

NameRequiredDescriptionDefault
nameNoConsumable name
sortNoSpecify the column name you wish to sort by
limitNoSpecify the number of results you wish to return
orderNoSpecify the order (asc or desc) you wish to order by on your sort column
expandNoWhether to include detailed information on categories, etc (true) or just the text name (false)
offsetNoOffset to use
searchNoA text string to search the assets data for
company_idNoCompany ID to filter by
category_idNoCategory ID to filter by
order_numberNoReturn only assets associated with a specific order number
manufacturer_idNoManufacturer ID to filter by

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.2

TDQS

C2.8/5.0
Behavior2/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint, and destructiveHint=false, so the safety profile is covered. The description adds only 'Return a listing' and an OpenAPI provenance note; it gives no pagination, filtering, authentication, rate-limit, or response-shape context beyond the structured fields.

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?

The description is short, but it is not maximally efficient: the second sentence ('Generated from Snipe-IT OpenAPI operation consumables') is provenance filler, and the first sentence largely restates the title. It is compact but leaves room for more useful front-loaded guidance.

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

Completeness2/5

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

For an 11-parameter listing endpoint with no output schema and many overlapping sibling endpoints, the description is too thin to guide correct use on its own. The rich input schema helps, but the description does not clarify pagination/filter behavior or how this differs from other consumables listing tools.

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% for all 11 optional parameters, so the schema itself carries the parameter semantics. The description does not add defaults, syntax, or selection guidance for filters such as search, sort, limit, offset, expand, or company_id.

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?

The description states a specific HTTP verb and resource ('GET /consumables: Return a listing of consumables'), so its basic purpose is clear. It does not distinguish this endpoint from sibling listing tools such as snipeit_list_consumables or the repeated snipeit_gen_consumables_1/_2 variants, and the 'Generated from...' note is provenance rather than purpose.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

There is no guidance on when to use this tool versus snipeit_list_consumables or the other generated consumables listing endpoints, and no prerequisites or exclusion conditions are stated. The agent must infer appropriate use from the endpoint name and schema alone.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools