MCP Invoice Parser
Parses invoice data, uploads it to Google Sheets, and answers queries by fetching information from the sheet.
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" } } }
相關伺服器
ZenHub
Access the ZenHub GraphQL API to manage project workflows and enhance productivity.
OneNote
Browse and interact with the OneNote web app using browser automation.
Todoist
Integrates with the Todoist API to manage your tasks and projects.
YTTranscipterMultilingualMCP
Transcribe YouTube videos in multiple languages.
Browser Use
A simple note storage system with tools to add and summarize notes using a custom URI scheme.
Documentation Workflow MVP
An AI-powered documentation management system with hierarchical context management and session continuity.
Screen View
Capture and analyze screenshots using the Claude Vision API.
Inkdrop
Interact with the local Inkdrop note-taking app database via its HTTP API.
Yonote
Provides API tools to interact with Yonote documents and collections.
mindpad
Save encrypted notes to your mindpad account