Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| import_receipt_from_pdf | Import and parse a receipt from a PDF file. This tool:
Args: pdf_path: Absolute path to the PDF receipt file ctx: FastMCP context for logging and LLM access Returns: Summary of imported receipt including store, date, item count, and category breakdown |
| get_item_history | Query purchase history for a specific item type. Returns detailed purchase history including:
Args: item_type: Category to query (e.g., 'milk', 'bread', 'eggs') time_range_days: Number of days to look back (default: 365) Returns: Dictionary with purchases list and aggregated statistics |
| list_item_types | List all item types/categories in the database with statistics. Returns summary statistics for each item type including:
Useful for getting an overview of all tracked expense categories. Returns: Dictionary with list of all item types and their statistics |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |