Skip to main content
Glama
gilbitron

Lunch Money MCP Server

by gilbitron

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoServer port, defaults to 80808080
SERVER_API_KEYNoAPI key for server authentication. If set, all requests must include this key in the Authorization header (format: Bearer <key> or just <key>)
LUNCH_MONEY_API_TOKENYesYour Lunch Money API access token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
logging
{}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
getUserB

Get the current user's account details including email, name, currency preferences, and settings

getCategoriesB

List all categories including category groups and parent categories

createCategoryC

Create a new spending or income category

updateCategoryC

Update an existing category's properties

deleteCategoryC

Delete a category by ID

getTagsB

List all transaction tags

createTagC

Create a new tag for categorizing transactions

updateTagC

Update an existing tag's name

deleteTagC

Delete a tag by ID

getTransactionsC

List transactions with advanced filtering options including date range, category, tags, account, and status

createTransactionC

Create a new transaction (expense, income, or transfer)

updateTransactionC

Update an existing transaction's properties

deleteTransactionC

Delete a transaction by ID

bulkUpdateTransactionsC

Bulk update multiple transactions with the same changes (category, tags, notes, status)

getRecurringItemsB

List all recurring expense and income items

createRecurringItemC

Create a new recurring expense or income item

updateRecurringItemC

Update an existing recurring item's properties

deleteRecurringItemC

Delete a recurring item by ID

getBudgetsB

List all budgets with their category assignments and date ranges

createBudgetC

Create a new budget for a category with amount and date range

updateBudgetC

Update an existing budget's amount, category, or date range

deleteBudgetC

Delete a budget by ID

getAssetsB

List all manually-managed assets

createAssetC

Create a new manually-managed asset

updateAssetC

Update an existing asset's properties including balance and metadata

deleteAssetB

Delete an asset by ID

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gilbitron/lunch-money-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server