expense-tracker-mcp-server
Verified Safeby Sudhanvaha
Overview
Provides a Model Context Protocol (MCP) server for tracking personal expenses, integrated with Claude Desktop for natural language management.
Installation
uv run main.pySecurity Notes
The server uses parameterized SQLite queries for all database operations (INSERT, SELECT, UPDATE, DELETE), effectively preventing SQL injection vulnerabilities. Data is stored locally in an 'expense.db' file by default, enhancing privacy for local deployments. No 'eval' or code obfuscation is present. No hardcoded secrets (e.g., API keys, passwords) were found. The 'update' tool has a minor bug returning a Python set instead of a dictionary for the 'no fields provided' scenario, but this is not a security flaw.
Similar Servers
Trackor
Provides an MCP server for tracking personal expenses, including adding, listing, summarizing, updating, and exporting data.
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-server
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.
fastapi-local-mcp-server
This server functions as an expense tracker application, providing both a REST API and an MCP (Model Context Protocol) interface for integration with Claude Desktop.