home / mcp / aaro erp mcp server
Claude MCP Server
Configuration
View docs{
"mcpServers": {
"aaroyazilim-aaro-erp-mcp-server": {
"command": "npx",
"args": [
"aaro-erp-mcp-server"
]
}
}
}You can run the AARO ERP MCP Server to access the AARO ERP API, manage tokens, and perform core ERP operations through Claude Desktop. This server connects your Claude Desktop workflows to AARO ERP, enabling token handling, data lookups, and action execution from the MCP client.
Use the MCP server from Claude Desktop to access ERP data and perform common operations such as listing stock, creating records, handling invoices, and managing accounts. You use the MCP client inside Claude Desktop to trigger the available tools, which communicate securely over HTTPS with token-based authentication. Start by ensuring your MCP server is configured and accessible, then enable the AARO ERP tools in Claude Desktop to perform tasks directly from the UI.
Prerequisites you need before running the MCP server:
Install and run using NPX directly. The server package is pulled and executed on demand.
Configure Claude Desktop to load the MCP server. Add a MCP server entry with the following configuration in the Claude Desktop MCP settings (Windows, macOS, and Linux paths are shown):
{
"mcpServers": {
"aaro-erp": {
"command": "npx",
"args": ["aaro-erp-mcp-server"],
"disabled": false
}
}
}Windows path: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
macOS path: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Linux path: ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Add the MCP server entry shown above. Save the file and close Claude Desktop if it’s running, then restart Claude Desktop to apply changes.
Close Claude Desktop completely and reopen it to apply the new MCP server configuration.
After setup, Claude Desktop will automatically download the necessary MCP package on the first use. You can begin using the AARO ERP tools to manage tokens, fetch data, and perform ERP actions from the Claude Desktop interface.
The server uses Bearer token authentication and HTTPS for secure communication. Errors are captured and reported, and browser automation features include built-in security protections.
If you encounter issues, check the following: - Ensure Node.js is v18+ and Claude Desktop is installed correctly. - Verify the MCP settings file path and JSON structure. - Restart Claude Desktop after changes. - Confirm the AARO ERP account is active and has the required permissions.
This MCP server leverages TypeScript for type safety, Puppeteer for browser automation, Axios for HTTP requests, and the MCP SDK for Claude Desktop integration. It is designed with a modular structure to allow easy extension.
Token retrieval and cache management for authentication.
Token cache deletion to remove stored credentials.
List stocks with filtering options.
Create a new stock card.
List stock movements.
Track serials and lot details.
Manage barcodes.
List customer accounts.
Create a new customer account.
List order movements.
List invoice movements.
Manage warehouses.
List exchange rates.
List cash register movements.
List bank accounts.
List personnel information.
List accounting vouchers.
General API call endpoint.