Skip to main content
Glama
Sr-Stark08

patagon-inventory-mcp

by Sr-Stark08

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_productsA

List inventory products, optionally filtered by a text query that matches SKU or name.

get_stockA

Get the current stock of one product by SKU. Always use this before telling a user how much stock there is — never guess.

register_movementA

Register a stock entry (in) or exit (out). Idempotent: send the same idempotency_key when retrying so the movement is never counted twice.

list_low_stockA

List products whose stock is below their configured minimum.

get_movement_historyA

Most recent stock movements, newest first. Optionally filter by SKU.

Prompts

Interactive templates invoked by user choice

NameDescription
stock_reportGenerate a short inventory status report for a team chat.

Resources

Contextual data attached and managed by the client

NameDescription
product-catalogFull inventory snapshot
EPP-CASCO — Safety helmetOne product with its recent movements
EPP-GUANTE — Work glovesOne product with its recent movements
EPP-LENTE — Safety glassesOne product with its recent movements
FLT-ACEITE — Oil filterOne product with its recent movements
MAT-CEMENTO — Cement bag 25kgOne product with its recent movements

TDQS

A4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool has a distinct purpose: list_products (catalog browsing), get_stock (single SKU stock), list_low_stock (filtered subset), register_movement (writes), and get_movement_history (audit trail). The overlap between list_products and list_low_stock is clearly differentiated by the minimum-threshold filter, and get_stock is explicitly scoped to a single SKU.

Naming Consistency5/5

All five tools follow a uniform verb_noun snake_case pattern (list_products, get_stock, register_movement, list_low_stock, get_movement_history). Verbs are meaningful and consistent across the set.

Tool Count5/5

Five tools is well-scoped for a focused inventory server, and each one covers a distinct read or write operation without redundancy. Nothing feels padded or missing at the count level.

Completeness4/5

Core inventory lifecycle is covered: browse catalog, check stock, record in/out movements idempotently, surface low stock, and review history. Minor gaps exist around product creation/updating and configuring minimum thresholds, but these are workable around and don't block main workflows.

Maintenance

ActivityMaintained
ResponsivenessNo issues