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
Bitrix24A comprehensive Model Context Protocol (MCP) server for Bitrix24 CRM integration, enabling AI agents...View
Limitless MCPNo documentation available.View
Divide and ConquerView
MCP Sound ToolA Model Context Protocol (MCP) implementation that plays sound effects for Cursor AI and other MCP-c...View
MCP Sync複数のAIコーディングツール間でMCP(Model Context Protocol)設定を同期するためのCLIツールです。View
BackupView