Skip to main content
Glama

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
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_printersA

Lists installed Windows printers, aliases, and the default printer. Does not print.

inspect_print_jobA

Previews files selected by paths, aliases, recursion, extension, glob, exclusion, and date filters. Does not print.

estimate_print_jobB

Previews selected files and estimates PDF pages and paper sheets before printing. Non-PDF files are conservatively estimated. Does not print.

print_pathsA

Prints selected files with aliases, profiles, filters, duplicate protection, and a large-job safety threshold. Requires explicit user intent and confirmed=true.

quick_printB

Parses the argument text from /print, including flags, aliases, profiles, filters, preview, and force. Requires explicit slash-command intent and confirmed=true.

get_print_queueB

Lists current print jobs for one printer or alias. Does not change jobs.

cancel_print_jobsA

Cancels specified Windows print queue job IDs, or all queued jobs for one printer. This cannot be undone and requires explicit user intent.

stop_all_printingA

Cancels every job currently present in every installed Windows print queue. This cannot be undone and requires an explicit '/print stop' or equivalent user request.

get_print_historyA

Lists recent Printer MCP submissions and stable history IDs for retry and duplicate diagnostics. Does not print.

retry_print_jobA

Prints the original files and options from a prior Printer MCP history ID. Requires explicit user intent and confirmed=true.

get_print_settingsA

Lists saved printer aliases, path aliases, profiles, duplicate window, and safety threshold. Does not print.

set_printer_aliasB

Creates or replaces a short alias for an installed Windows printer.

set_path_aliasA

Creates or replaces a short @alias for a local or UNC file/folder path after verifying that it exists.

set_print_profileA

Creates or replaces a reusable print profile for copies, printer/alias, color, duplex, orientation, and PDF pages.

remove_print_settingA

Removes one saved printer alias, path alias, or print profile. Does not affect files, printers, or queued jobs.

set_print_safetyB

Updates the large-job file threshold and/or duplicate-print detection window used by Printer MCP.

printer_health_checkA

Checks Windows printing, default printer, PDF engine, Office apps, local storage, and optional local/UNC paths. Does not print.

Prompts

Interactive templates invoked by user choice

NameDescription
printPrint a file/folder with flags, or show help with '/print how to use' or '/print ใช้งายยังไง'.
queueShow the current Windows print queue.
cancelCancel a queued print job by ID, or all jobs.
retryRetry a previous Printer MCP history job.
print-checkCheck Printer MCP, Windows printers, dependencies, and optional paths.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 17 tools

Disambiguation4/5

Most tools target distinct resource+action pairs (aliases, profiles, queue, history, safety). The main overlap is inspect_print_job vs estimate_print_job (both preview files) and print_paths vs quick_print (both print), but descriptions clarify the differences adequately.

Naming Consistency4/5

Predominantly consistent verb_noun snake_case (set_printer_alias, get_print_queue, cancel_print_jobs, retry_print_job). Minor deviations: printer_health_check puts the noun first, and quick_print lacks a clear verb_noun structure, but overall it is predictable.

Tool Count4/5

17 tools is slightly heavy but each earns its place across aliases, profiles, queue control, history, and diagnostics. No obvious redundant or filler tools.

Completeness4/5

Strong lifecycle coverage: create/remove aliases and profiles, print, preview, estimate, queue management, history/retry, and health checks. Minor gaps like editing an existing profile in place (set overwrites) or per-printer pause are workable.

Maintenance

ActivityMaintained
ResponsivenessNo issues