Package Exports
- growcrm-mcp-server
- growcrm-mcp-server/index.cjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (growcrm-mcp-server) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
GROWCRM MCP Server
Complete Model Context Protocol (MCP) server for GROWCRM - Manage your entire CRM through AI assistants like Claude, ChatGPT, and other MCP-compatible tools.
🚀 Quick Start
Installation for Claude Desktop
Add this configuration to your Claude Desktop config file:
Location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Configuration:
{
"mcpServers": {
"growcrm": {
"command": "npx",
"args": ["-y", "growcrm-mcp-server"],
"env": {
"GROWCRM_API_URL": "https://app.ty-dev.fr/api/v1",
"GROWCRM_API_TOKEN": "YOUR_TOKEN_HERE"
}
}
}
}Get your API token from GROWCRM Settings → API.
📦 Alternative Installation Methods
Via NPM
npm install -g growcrm-mcp-server
growcrm-mcp-serverVia NPX (Direct)
npx -y growcrm-mcp-server🎯 Features
35 AI-Powered Tools across 8 categories:
🧑💼 Client Management (5 tools)
- List, get, create, update, and delete clients
- Full client lifecycle management
📁 Project Management (5 tools)
- Complete project CRUD operations
- Project tracking and status updates
✏️ Task Management (5 tools)
- Task creation and tracking
- Status updates and assignments
💰 Invoicing (5 tools)
- Invoice generation and management
- Payment tracking
🎯 Lead Management (5 tools)
- Lead tracking and qualification
- Lead-to-client conversion
🎫 Support Tickets (5 tools)
- Ticket creation and tracking
- Customer support workflow
📋 Estimates (2 tools)
- Estimate creation and management
💸 Expenses (2 tools)
- Expense tracking and reporting
📄 Contracts (1 tool)
- Contract management
🔧 Environment Variables
Required:
GROWCRM_API_URL- Your GROWCRM API endpointGROWCRM_API_TOKEN- Your API authentication token
Optional:
GROWCRM_DEFAULT_LIMIT- Default items per page (default: 50)GROWCRM_TIMEOUT- Request timeout in ms (default: 30000)
📖 Usage Examples
Ask Claude:
- "List my GROWCRM clients"
- "Create a new project called 'Website Redesign'"
- "Show me all open tickets"
- "Create an invoice for client X"
- "What are my pending tasks?"
🛠️ Troubleshooting
MCP server not found
Verify Node.js is installed (>= 18.0.0):
node --versionAuthentication failed
Test your API token:
curl -H "Authorization: Bearer YOUR_TOKEN" https://app.ty-dev.fr/api/v1/clientsCannot connect
- Verify
GROWCRM_API_URLis correct - Check your internet connection
- Ensure GROWCRM instance is accessible
📚 Documentation
- NPM Package: https://www.npmjs.com/package/growcrm-mcp-server
- Full Repository: https://github.com/Aminetwiti/mcpgrowcrm
- Issues: https://github.com/Aminetwiti/growcrm-mcp-server/issues
📄 License
MIT License - see LICENSE file for details.
🤝 Support
- Open an issue on GitHub
- Email: support@growcrm.io
- Documentation: See full repository for detailed guides
Made with ❤️ for the GROWCRM community