mcp-epicor
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., "@mcp-epicorShow me the details for sales order 12345."
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.
Epicor MCP
Production FastMCP server for Epicor Kinetic. Read-only. There are no write tools and the HTTP client rejects any method other than GET.
Auth follows the same split used by Azure MCP and Atlassian Rovo:
Inbound — the MCP client authenticates to this server (HTTP only).
Outbound — this server authenticates to Kinetic (
X-API-Keyplus Basic or Bearer).
HTTP is fail-closed without MCP_JWKS_URI or MCP_JWT_SECRET.
Author: Clinton Follette.
Tools
Tool | Access | Notes |
| read | Header, |
| read | By |
| read | By |
| read |
|
$select is always applied. The Kinetic Company id is configuration, not a tool argument.
Related MCP server: TrakSYS MCP Server
Install (local STDIO)
{
"mcpServers": {
"epicor": {
"command": "mcp-epicor",
"env": {
"EPICOR_BASE_URL": "https://your-server/kinetic",
"EPICOR_COMPANY": "YOURCO",
"EPICOR_API_KEY": "<key>",
"EPICOR_USERNAME": "<user>",
"EPICOR_PASSWORD": "<password>"
}
}
}
}pip install .
mcp-epicorRemote HTTP
export MCP_TRANSPORT=http
export MCP_HOST=127.0.0.1
export MCP_PORT=8002
export MCP_JWKS_URI=https://login.example.com/.well-known/jwks.json
export MCP_JWT_ISSUER=https://login.example.com
export MCP_JWT_AUDIENCE=mcp-epicor
mcp-epicorEndpoint: http://127.0.0.1:8002/mcp. Health: GET /health.
Outbound Kinetic configuration
Variable | Required | Purpose |
| yes | Kinetic origin |
| yes | Path segment in |
| typical |
|
| or bearer | Basic auth |
| optional | Alternative to Basic |
Security
No POST/PATCH/DELETE helpers exist on the client.
HTTP without inbound JWT configuration refuses to boot.
Vendor 401s do not echo credentials.
See SECURITY.md.
License
MIT. Copyright (c) 2026 Clinton Follette.
Tool 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
중소 제조기업용 ERP 조회 전용 MCP 서버(재고·매출·채권·수주/발주·회계). 쓰기 도구 없음.
Read-only PostgreSQL, MySQL, SQL Server access via MCP — 24 dialect-aware hosted tools.
Read-only MCP access to a documented IT fleet: state, changes, posture. 15 tools.
Query your org's data in natural language — read-only MCP access to SQL, NoSQL, files & warehouses.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceThis project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Epicor Kinetic (beta): https://www.cdata.com/download/download.aspx?sku=UEZK-V&type=beta2MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides secure, read-only access to the TrakSYS manufacturing analytics platform through entity-based tools and guided investigation prompts. It enables users to interact with manufacturing databases and perform data analysis via natural language.MIT
- FlicenseNot gradedqualityDmaintenanceEnables read-only SQL querying and schema inspection across MSSQL, PostgreSQL, and MySQL databases via MCP tools.-
- AlicenseAqualityCmaintenanceRead-only MCP server for Dynamics 365 Business Central, enabling AI clients to query live ERP data like customers, items, orders, and invoices via GET-only APIs with dual authentication and stdio/HTTP transports.10MIT
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/cfollette18/mcp-epicor'
If you have feedback or need assistance with the MCP directory API, please join our Discord server