MCP Invoice Parser

by swaymaw

Not rated
GitHub

About

Parses invoice data, uploads it to Google Sheets, and answers queries by fetching information from the sheet.

Details

Author
swaymaw
Categories
Productivity, Other

Setup

Install MCP Invoice Parser in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/swaymaw/mcp_invoice_parser

Follow the installation instructions in the repository README, then restart your MCP client.

Parses invoice data, uploads it to Google Sheets, and answers queries by fetching information from the sheet.

- 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.

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

- 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

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" } } }

Manipulate Excel files (XLSX, XLSM, etc.) without needing Microsoft Excel, featuring an integrated AI assistant.

Integrate with Google Sheets to read, write, and manage spreadsheet data.

Interact with Google Sheets using a Python-based MCP server and Google Apps Script.

Full Google Sheets integration - read, write, format cells, create charts, use formulas, and manage spreadsheets.

A data firewall between AI and your Google Sheets - Integrate with Google Sheets to read, write, and manage spreadsheet data.

A specialized Google Sheets integration server that allows the LLM to read, write, and manage spreadsheet data in real-time. This server supports cell-level manipulation, bulk range updates, and full worksheet retrieval, enabling the model to perform data analysis, logging, and automated reporting directly within Google Worksheets.If you have functions which take range value then first read the sheet and decide where user is asking to add data and define range by your own.Provides 46 tools for Gsheet

Google Sheets - [BlackHawkMCP](https://g📇 ☁️ - MCP server connecting AI to Google Sheets. Read, write, and manage spreadsheets via natural language.

MCP server for Google Sheets — read, write, append, and clear data in any spreadsheet using OAuth. Works with Claude Desktop and any MCP client.

Connect AI assistants to Google Sheets through scoped tools for discovering connections and reading, adding, updating, or deleting rows.

Automated document processing and extraction

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.