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
Adobe ExpressThis is a Model Context Protocol (MCP) server designed for Adobe Express Add-on developers. It provi...View
Think ToolA simple Model Context Protocol (MCP) server that enhances AI reasoning by providing a structured th...View
Google Tag ManagerThis is a server that supports remote MCP connections, with Google OAuth built-in and provides an in...View
Joplin MCP ServerA Model Context Protocol (MCP) Server for Joplin that enables note access through the Model Context...View
Obsidian iCloud MCPConnecting Obsidian Vaults that are stored in iCloud Drive to AI via the Model Context Protocol (MCP...View
Outlook Meetings SchedulerView