expense-tracker-mcp-server
Verified Safeby bhakti259
Overview
This server allows users to track and manage personal expenses through natural language interactions, storing records in a local SQLite database and providing tools for adding, listing, updating, deleting, and summarizing expenses.
Installation
uv run fastmcp dev main.pySecurity Notes
The server uses parameterized SQLite queries, effectively preventing SQL injection. File paths for the database and categories are local and relative to the script, limiting arbitrary file access. There are no indications of 'eval', obfuscation, hardcoded secrets, or direct external network risks within the provided source code. The date parsing is handled by `python-dateutil`, which is generally robust. The primary risk would be potential data loss or corruption if the local `expenses.db` file is manually tampered with or accidentally deleted.
Similar Servers
expense-tracker-mcp-server
Provides a Model Context Protocol (MCP) server for tracking personal expenses, integrated with Claude Desktop for natural language management.
Expense-Tracker-MCP
A Model Context Protocol (MCP) server for tracking personal expenses with Claude, offering tools for managing expense entries in a SQLite database.
expense-tracker-mcp
A local MCP server for tracking and managing personal or business expenses, designed for integration with client applications like Claude Desktop.
sasanka-expense-tracker-mcp
A Micro-Capability Platform (MCP) server for tracking personal expenses, allowing users to add, list, and summarize expenditures through a defined API.