Skip to main content
Glama
gauravsdama

Receipt Splitter

by gauravsdama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RECEIPT_OCR_ENGINENoOCR engine to use. Set to 'paddle' to use PaddleOCR instead of the default Tesseract.
RECEIPT_ALLOWED_ROOTNoAbsolute path to the folder containing receipt images to process. Only PNG and JPEG files inside this folder are accepted. If not set, the default input folder is used.
RECEIPT_MAX_SESSIONSNoMaximum number of active client sessions. Defaults to 32.
RECEIPT_SESSION_TTL_SECONDSNoSession expiration time in seconds. Defaults to 2 hours (7200 seconds).

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
resetD
split_receiptB

Validate, privately preprocess, OCR, and parse a PNG or JPEG receipt.

provide_assignmentsD
finalize_splitD
help_receiptD

Prompts

Interactive templates invoked by user choice

NameDescription
process_receipt

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.2/5.0

Scored across 5 tools

Disambiguation4/5

Tool names suggest distinct workflow stages, but four tools lack descriptions, leaving some ambiguity around reset vs. help_receipt and how provide_assignments differs from finalize_split. split_receipt is clearly unique.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern: reset, split_receipt, provide_assignments, finalize_split, help_receipt. Naming is predictable and uniform.

Tool Count5/5

Five tools is well-scoped for a focused receipt splitting workflow, covering reset, processing, assignment, finalization, and help without redundancy.

Completeness4/5

The workflow appears complete for the core receipt splitting process: reset state, split the receipt, provide assignments, and finalize. Minor gaps like explicit result retrieval or cancellation are absent but not essential for the domain.

Maintenance

ActivityMaintained
ResponsivenessNo issues