Launch
ExpenseLM
Visit
Premium
Example Image

ExpenseLM

GenAI Based Expense Recording with MCP Server

Visit

Save you some time from entering the details of every expense, support multi-langauge and currencies, give you cross language semantic search down to item level, with native MCP server connector.

Example Image
Example Image
Example Image
Example Image

Features

  • Use a multi-modal, multi-language LLM with structured output support for extracting expense data from images
  • Support multiple languages and currencies
  • Capture an expense down to item level (so users can search down to item level), and shop details (name and address)
  • Auto infer the category (e.g. dining, grocery, health care, car, insurance, Disney subscription, etc.) and type of expense (e.g. whether it's a one-off expense or a recurring subscription like Netflix, YouTube)
  • Use a multi-language model for expense data embedding, and store the data into a vector database for cross language semantic search
  • An AI agent that let users to chat with the expense data
  • MCP server that provides expense retrieval tools for users to analyse their expense data with any AI agent that supports MCP. Tested with Perplexity and Claude Desktop

Use Cases

  • On the go, use ExpenseLM mobile app to take photo or upload your receipt image. ExpenseLM will extract the data automatically and save to a vector database
  • At home, take screen shot of any receipt/invoice received by email and upload to ExpenseLM via the web portal
  • Periodically (weekly, monthly, quarterly, yearly) review your expense stat, by period, by category and by subscription
  • Use AI agent on web to chat with your expense
  • Use Claude (or Perplexity) Desktop, install ExpenseLM MCP server, and let your favorite chatbot in getting insights and advice about their expense habit or budget tracking

Comments

The application is still in early development, and the features were still quite simple and fundamental. In addition, this platform is a bit experimental. I build it because I am interest in learning GenAI, and the best way to learn it is to build a real product with it to fulfill my own (and hopefully others) needs! Throughout this process, I learnt a lot, and planning to share more about the technical details later. If you want a simple expense app that save you some time from entering the details of every expense, support multi-langauge and currencies, give you cross language semantic search down to item level, with MCP server connector provided, you may find ExpenseLM useful!

Social Links

Comments

The application is still in early development, and the features were still quite simple and fundamental. In addition, this platform is a bit experimental. I build it because I am interest in learning GenAI, and the best way to learn it is to build a real product with it to fulfill my own (and hopefully others) needs! Throughout this process, I learnt a lot, and planning to share more about the technical details later. If you want a simple expense app that save you some time from entering the details of every expense, support multi-langauge and currencies, give you cross language semantic search down to item level, with MCP server connector provided, you may find ExpenseLM useful!