MCP Invoice Parser - Secure MCP Server by ALMC Security 2025

MCP Invoice Parser

View on GitHub

Problem Statement

  • Create a Gemini MCP that whenever, receives a request to upload an invoice, it populates the data on a google sheet. Also be able to answer user’s query based on invoice number, fetching data from google sheets and giving the needed details.

To-Do List:

Client:

  • Parse invoice data (image to text) VLM (Gemini)
  • Connect Gemini API with our MCP server
  • Create a Robyn Server to intereact with client (Backend)

Sever:

  • Upload invoice data in google sheet (Service account)
  • Upload item data in google sheet
  • Retrieve based on invoice number
  • Allow different query strategies for model to get data for particular use-cases
  • Create additional endpoints to do analysis (forecasting) on invoice data uploaded on sheets

User Interface:

  • Streamlit application as an interface

Note:

To use with Claude Desktop update the configuration as below:

{ "mcpServers": { "invoice_parser": { "command": "uv", "args": [ "--directory", "/path/to/folder/with/server_file", "run", "python", "-W", "ignore", "server.py" ], "cwd": "/path/to/folder/with/server_file" } } }

Related in Productivity - Secure MCP Servers

ServerSummaryActions
Japanese Text Analyzer MCP Server日本語テキストの形態素解析を行えるMCPサーバーです。文章の特徴を言語学的な観点から測定・評価し、文章...View
DateTimeEnglish | 日本語 | READMEView
omniparser-autogui-mcp(日本語版はこちら)View
MCP Data AnalizerTo install this project, clone the repository using git:View
WeRead微信读书 MCP Server 是一个为微信读书提供 MCP(Model Context Protocol)服务的工具,支持将微信读书的书...View
HireBaseA Model Context Protocol (MCP) server providing tools to interact with the HireBase Job API.View