ERP-File MCP Server
Loads data from a Google Sheet, exposing tools to list, search, and summarize data dynamically.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ERP-File MCP Serverpull latest purchase orders from ERP"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
ERP & File MCP Server
A dual FastMCP (Model Context Protocol) server built with FastAPI. This application exposes two concurrent MCP servers natively routed via custom ASGI middleware to interact with backend ERP APIs and local/Google Sheets data.
Features
Dual MCP Endpoints:
/mcp: Connects to an external ERP API, caches data locally into PostgreSQL with adaptive fetching algorithms, and exposes tools for querying standard business reports./mcp-file: Loads data from a Google Sheet (ifGOOGLE_CREDENTIALSprovided) or a local file (Excel/CSV), exposing tools to list, search, and summarize data dynamically.
Adaptive Database Sync: Heavily optimizes API usage by scaling fetch windows based on historical data density. Keeps a rolling cache up-to-date automatically using background concurrency.
Robust Error Handling: Handles network, API, and credential failures seamlessly, preventing server crashes and falling back when sources become unreachable.
Related MCP server: erp-mcp
Endpoints / Test Paths
ERP Data FastMCP:
http://localhost:8080/mcpFile / Sheets FastMCP:
http://localhost:8080/mcp-file
Prerequisites
Python 3.11+
PostgreSQL
Valid
.envconfiguration (see.env.example)
Environment Variables
Check .env.example for full configuration details. Key variables include:
DATABASE_URL: PostgreSQL connection string.GOOGLE_CREDENTIALS: JSON string representation of a Google Service Account (optional, for Google Sheets integration).
Running Locally
Install dependencies:
pip install -r requirements.txtStart the Uvicorn server:
uvicorn main:app --host 0.0.0.0 --port 8080Docker
Build and run using Docker:
docker build -t erp-mcp-server .
docker run -p 8080:8080 --env-file .env erp-mcp-serverTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Let AI agents query data and act across all your business apps via MCP.
MCP server for querying and analyzing data from ad platforms, analytics tools, and spreadsheets
Governed data discovery, exact queries, decisions, simulations, and runtime utilities over MCP.
Related MCP Servers
- AlicenseAqualityDmaintenanceConnects OpenXE ERP with AI assistants via MCP, enabling natural language queries to read and write ERP data locally.21MIT

erp-mcpofficial
AlicenseNot gradedqualityBmaintenanceExposes ERP data (production orders, inventory, BOM, customers) to any MCP client through a backend-neutral interface, with a mock backend for testing.MIT- FlicenseNot gradedqualityCmaintenanceGoverned MCP bridge that lets AI clients query live ERP data via SuiteQL, saved searches, and records, with role-based permissions and full audit logging.-
- FlicenseNot gradedqualityCmaintenanceEnables AI-powered Excel spreadsheet manipulation through natural language, supporting CRUD operations with JWT-authenticated REST API and MCP tools.-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sharpjsdev/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server