Slingrs ERP (Solutions) MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Slingrs ERP (Solutions) MCP Server
A Model Context Protocol (MCP) server that connects Claude and other AI assistants to the Slingrs ERP (Solutions) API.
This server exposes ERP endpoints (sales orders, inventory, production, purchasing, shipments, and custom entities) as tools that AI assistants can directly query and execute.
✨ Features
Dynamic OpenAPI Loading: Parses OpenAPI specifications at startup so new endpoints and schema changes become immediately available without reinstalling.
Claude Desktop Extension: Packages as a standard
.mcpbbundle with a user-friendly UI for entering credentials and configuring URLs.Discovery Mode: Optional catalog discovery mode (
SOLUTIONS_DYNAMIC_TOOLS=true) to keep the active tool list compact while allowing on-demand endpoint lookup.Cross-Platform: Works seamlessly across macOS, Linux, and Windows with Node.js 20+.
Related MCP server: ECOUNT MCP Server
📋 Prerequisites
Node.js >= 20.0.0
A 32-character Slingrs ERP API Access Token (obtainable from your ERP profile/settings).
⚙️ Configuration & Environment Variables
All settings can be configured via environment variables or through the Claude Desktop extension settings interface.
Variable | Type | Default | Description |
|
| (Required) | 32-character Slingrs ERP API access token. |
|
|
| Base URL for the Slingrs ERP API. |
|
|
| URL of the OpenAPI JSON specification. |
|
|
| When |
|
|
| Enables verbose diagnostic logging to stderr. |
🚀 Setup & Usage
1. Claude Desktop (Extension Bundle .mcpb)
Build or download the
solutions-1.0.0.mcpbextension bundle from thedist/directory.Double-click the
.mcpbfile or install it via Claude Desktop Settings > Extensions > Install Extension.In Claude Desktop, open Settings > Extensions > Solutions and paste your 32-character Access Token.
(Optional) Customize the API base URL or OpenAPI specification URL if you are connecting to a custom environment.
2. Claude Desktop (Manual JSON Configuration)
Add the following to your claude_desktop_config.json file:
{
"mcpServers": {
"solutions": {
"command": "npx",
"args": ["-y", "@fmiranda5/solutions-mcp"],
"env": {
"SOLUTIONS_API_TOKEN": "YOUR_32_CHAR_ACCESS_TOKEN_HERE"
}
}
}
}Or when running from a local checkout:
{
"mcpServers": {
"solutions": {
"command": "node",
"args": ["/path/to/solutions/index.js"],
"env": {
"SOLUTIONS_API_TOKEN": "YOUR_32_CHAR_ACCESS_TOKEN_HERE"
}
}
}
}3. CLI & Other MCP Clients
Run directly via npx:
export SOLUTIONS_API_TOKEN="YOUR_32_CHAR_ACCESS_TOKEN_HERE"
npx @fmiranda5/solutions-mcpOr execute locally with Node:
export SOLUTIONS_API_TOKEN="YOUR_32_CHAR_ACCESS_TOKEN_HERE"
node index.js🛠️ Development & Building
Install Dependencies
npm installBuild Extension Bundle (.mcpb)
Builds the production bundle into dist/solutions-<version>.mcpb:
npm run buildOpenAPI Specification Processing
If you need to customize, filter, or enhance the raw OpenAPI specification from Slingrs (e.g. inject pagination query parameters _size, _offset, _sortField or prune redundant global actions):
Place your raw spec as
openapi.json.Run the transformation script:
node modificar_v2.js(To preview actions without writing changes, pass
--report:node modificar_v2.js --report)The cleaned specification will be saved to
openapi_modificado.json.
📦 Publishing to NPM
To publish a new version to the npm registry:
Update the version in
package.jsonandmanifest.json.Rebuild the bundle:
npm run buildPublish to npm:
npm publish --access public
👤 Author & Support
Author: Maxi Miranda (fmiranda@slingr.io)
Company: Slingr
Repository: github.com/fmaximiranda/solutions-mcp
Related MCP Connectors
Read and write Sage Intacct from Claude or ChatGPT. Write tools are flagged for approval.
Connect AI to Odoo ERP 14-20: search, create, update and manage records in natural language.
Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.
Discover, compare, route, and execute machine-accessible capabilities for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with Odoo ERP systems through natural language, allowing users to search, create, update, and manage business records like customers, products, and invoices across any Odoo instance.17 PyPI1Mozilla Public 2.0
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with ECOUNT ERP through natural language, providing tools for products, inventory, sales, purchases, and more.2334 npm5MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to query and operate on ERP data through a unified tool interface, working across CSV exports, SFTP drop folders, SQLite/ODBC, and optional enterprise APIs. It supports purchase orders, vendors, and inventory lookups while keeping agent-facing tools consistent regardless of backend.MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with any Slingr application via its generated OpenAPI documentation, exposing app endpoints and actions as MCP tools without app-specific code.-