Skip to main content
Glama
TECPabs

Snipe-IT MCP Server

by TECPabs

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLog level: debug, info (default), warn, errorinfo
SNIPEIT_URLYesBase URL of your Snipe-IT instance
SNIPEIT_API_TOKENYesBearer token from your Snipe-IT profile

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
snipeit_statusA

Check Snipe-IT connection status and API credentials

snipeit_navigateB

Discover available tool domains and capabilities

snipeit_hardware_listB

List hardware assets with optional filters

snipeit_hardware_getC

Get a hardware asset by ID

snipeit_hardware_by_tagB

Get a hardware asset by asset tag

snipeit_hardware_checkinB

Check in an asset (unassign it)

snipeit_hardware_checkoutB

Check out an asset to a user, location, or another asset

snipeit_hardware_auditC

Record an audit on an asset

snipeit_hardware_createB

Create a new hardware asset

snipeit_hardware_updateC

Update fields on an existing asset

snipeit_users_listC

List users with optional search/filter

snipeit_users_getC

Get a user by ID

snipeit_users_assetsA

List all assets assigned to a user

snipeit_locations_listC

List all locations

snipeit_locations_getB

Get a location by ID

snipeit_locations_assetsA

List assets at a location

snipeit_licenses_listC

List software licenses

snipeit_licenses_getC

Get a license by ID

snipeit_licenses_seatsA

List all seats for a license (who has it assigned)

snipeit_models_listC

List asset models

snipeit_models_getA

Get an asset model by ID

snipeit_categories_listB

List asset categories

snipeit_categories_getA

Get a category by ID

snipeit_manufacturers_listC

List manufacturers

snipeit_manufacturers_getC

Get a manufacturer by ID

snipeit_statuslabels_listC

List status labels

snipeit_statuslabels_getC

Get a status label by ID

snipeit_statuslabels_assetsA

List assets with a given status label

Prompts

Interactive templates invoked by user choice

NameDescription
asset-audit-reportSummarize all assets grouped by location and status
expiring-licensesFind licenses expiring within the next 90 days
unassigned-assetsList all assets with no current assignee

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.9/5.0

Scored across 28 tools

Disambiguation4/5

Tools are clearly namespaced by resource and action, so hardware, users, locations, licenses, and status labels are easy to distinguish. The only mild overlaps are hardware_get versus hardware_by_tag and resource-specific asset listing versus hardware_list, but the descriptions clarify the different identifiers and filters.

Naming Consistency4/5

The dominant pattern is snipeit_<resource>_<action>, which is applied consistently across most tools. Exceptions like snipeit_status, snipeit_navigate, and snipeit_hardware_by_tag break the strict pattern but are still intuitive and do not create confusion.

Tool Count3/5

28 tools is heavy for an MCP server, but the breadth of Snipe-IT domains—hardware, users, locations, licenses, models, categories, manufacturers, and status labels—partly justifies the count. Still, many resources only have list/get pairs, which inflates the surface without adding much capability.

Completeness3/5

Hardware lifecycle coverage is strong with create, update, read, checkin, checkout, and audit. However, users, locations, licenses, models, categories, manufacturers, and status labels are mostly read-only, so the server cannot fully manage the asset database or create new assignable entities.

Maintenance

ActivityMaintained
ResponsivenessNo issues