Expense-Tracker-MCP-Server
Verified Safeby aaryagodbole
Overview
A Micro-Agent Compute Protocol (MCP) server for tracking and managing personal expenses using a local SQLite database.
Installation
python main.pySecurity Notes
The server appears secure. It uses parameterized SQL queries throughout all database operations (add_expense, list_expenses, summarize), effectively preventing SQL injection vulnerabilities. There is no usage of 'eval' or other highly dangerous functions. File paths are constructed using standard library functions (os.path.join, tempfile.gettempdir(), os.path.dirname(__file__)) and do not appear susceptible to path traversal attacks. No hardcoded secrets or malicious patterns were identified. The database is stored in a temporary directory which, while functional, might not be suitable for persistent storage across system reboots or cleanup routines.
Similar Servers
Trackor
Provides an MCP server for tracking personal expenses, including adding, listing, summarizing, updating, and exporting data.
test_remote_mcp_server
This server provides tools to track, list, and summarize personal or small-scale expenses using a local SQLite database.
expense-tracker-mcp-server
An MCP server designed for tracking, listing, and summarizing personal or small-scale expenses.
expense_tracker_remote_mcp_server
The server provides an API for users to track, add, list, and summarize their personal expenses, storing the data in a local SQLite database.