Gatherings MCP Server provides a tool for managing shared expenses in social events, helping users track costs, calculate reimbursements, and settle balances between friends. Built with a TypeScript wrapper around a Python backend using SQLAlchemy for data persistence, it offers features like creating gatherings, adding expenses, recording payments, and calculating who owes what to whom. The server uses a non-standard architecture where the Node.js component translates MCP requests to command-line calls to the Python implementation, making it suitable for personal expense tracking in group settings while acknowledging areas for architectural improvement.
Nessuna recensione ancora. Sii il primo a recensire!
Accedi per unirti alla conversazione
Create a new gathering. Takes gathering_id and members as required parameters.
Add an expense for a member. Takes gathering_id, member_name, and amount as required parameters.
Calculate reimbursements for a gathering. Takes gathering_id as a required parameter.
Record a payment made by a member. Takes gathering_id, member_name, and amount as required parameters.
Rename an unnamed member. Takes gathering_id, old_name, and new_name as required parameters.
Show details of a gathering. Takes gathering_id as a required parameter.
List all gatherings.
Close a gathering. Takes gathering_id as a required parameter.
Delete a gathering. Takes gathering_id as a required parameter, optional force parameter.
Add a new member to a gathering. Takes gathering_id and member_name as required parameters.
Remove a member from a gathering. Takes gathering_id and member_name as required parameters.