MoneyPit-AI-MCP

patrick-hurley/MoneyPit-AI-MCP

3.2

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.

Tools
3
Resources
0
Prompts
0

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