snipeit-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SNIPEIT_URL | Yes | The URL of the Snipe-IT server | |
| SNIPEIT_API_TOKEN_FILE | Yes | Path to a file containing the Snipe-IT API token |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_connectionA | Snipe-IT APIへの接続と認証を確認します。 |
| list_assetsA | 資産を検索・一覧表示します。limitは最大100件です。 |
| get_assetB | IDを指定して資産の詳細を取得します。 |
| create_assetC | 資産を登録します。asset_tag、model_id、status_idは必須です。 |
| create_licenseC | ライセンスを登録します。name、seats、category_idは必須です。 |
| list_licensesC | ライセンスを検索・一覧表示します。limitは最大100件です。 |
| get_licenseB | IDを指定してライセンスの詳細を取得します。 |
| list_license_seatsA | ライセンスの全シートをSeat番号順で取得します。空きシートだけにも絞れます。 |
| assign_license_seat_to_assetA | 最も小さいSeat番号の空きシートを自動選択し、資産へ割り当てます。 |
| assign_specific_license_seat_to_assetA | 明示指定された一意なSeat IDを資産へ割り当てます。通常は自動選択ツールを使用してください。 |
| unassign_license_seatB | ライセンスのシートを資産またはユーザーから割り当て解除します。 |
| list_usersB | ユーザーを検索・一覧表示します。limitは最大100件です。 |
| get_userC | IDを指定してユーザーの詳細を取得します。 |
| list_modelsA | 資産モデルを検索・一覧表示します。 |
| list_categoriesB | カテゴリを検索・一覧表示します。 |
| list_locationsC | ロケーションを検索・一覧表示します。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Most tools map to a distinct resource and action, like get_asset, list_assets, create_asset. The only close pair is assign_license_seat_to_asset and assign_specific_license_seat_to_asset, but their descriptions clearly differentiate auto-selection vs. explicit seat ID.
All tools follow a consistent snake_case verb_noun pattern (get, list, create, check, assign, unassign). Even compound targets like list_license_seats and assign_license_seat_to_asset fit the pattern cleanly.
At 16 tools, the set is slightly above the ideal 3-15 range, but the scope justifies it: assets, licenses, users, and reference data (categories, locations, models) are all covered. No bloat or redundant tools beyond the closely related seat assignment pair.
Core asset and license workflows are covered (create, get, list, license seating), but major gaps exist: no update_asset, delete_asset, asset checkin/checkout, or license update/delete. User management is limited to read-only, and reference data cannot be modified.