Back to Home
bhaskar9298 icon

expense-tracker-mcp-server

Verified Safe

by bhaskar9298

Overview

Manages personal and group expenses, including shared expense tracking and splitting, through an AI-orchestrated tool server.

Installation

Run Command
python main1.py

Environment Variables

  • MONGODB_URI

Security Notes

The server uses environment variables (`MONGODB_URI`) for sensitive connection strings, indicating good practice against hardcoded secrets. MongoDB connections are configured with TLS and certificate verification (`tls=True`, `tlsCAFile=certifi.where()`). Authentication and authorization logic (`is_user_in_group`, `is_user_group_admin`, etc.) are heavily integrated into the tools, requiring `user_id` for most operations. Input validation is present for critical parameters like group names, amounts, and email formats. There are no obvious `eval` or other dangerous dynamic code execution patterns. The MongoDB schema `additionalProperties: True` allows for flexible document structure but could be made stricter for enhanced data integrity if desired, though this is not a direct security vulnerability.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens750
Stars0
Forks0
Last Update2025-12-19

Tags

expense trackergroup financefinancial managementMongoDBFastMCP