patrick-hurley/MoneyPit-AI-MCP
If you are the rightful owner of MoneyPit-AI-MCP and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The MoneyPit AI MCP Server is designed to facilitate communication between a language model and a backend API for personal finance management.
MoneyPit AI MCP Server
Simple MCP server for a personal finance application to allow communication between an LLM and a dummy backend API suite. Users can talk in natural language (see 'example prompts'), the LLM will send a request to the MCP server, and the server will then call the relevant backend endpoint to add or retrieve expenses from the database.
Tools mapping
- add_expense -> POST /expenses
- get_expenses -> GET /expenses
- get_categories -> GET /categories
Example prompts
- "I just spent £50 on trainers at Schuh"
- "How much did I spend last week?"
- "How much have I spent on food this month?"
Setup
Install and run the backend API suite.
cd ./backend
npm install
npm run dev
Now install and run the MCP server
cd ./mcp-server
npm install
npm run start
In Claude Desktop, add the MCP server to your configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"moneypit": {
"command": "node",
"args": ["/absolute/path/to/MoneyPit/mcp-server/dist/index.js"]
}
}
}
Replace /absolute/path/to/MoneyPit with the actual path to your project directory.
Restart Claude Desktop to load the MCP server.
Finally, enable 'MoneyPit' from the options menu within a new chat window in Claude.
Project Structure
MoneyPit/
├── backend/ # Express API server with dummy JSON database
├── mcp-server/ # MCP server for LLM integration
└── README.md