crewio-mcp
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., "@crewio-mcplist won deals"
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.
crewio-mcp
Hosted HTTP MCP server that exposes your Crewio CRM as tools for AI assistants (Cursor, Claude Desktop, etc.).
Tools
Tool | Description |
| List deals with optional search, status filter, and pagination |
| Get full deal details by ID |
| Create a new deal |
| Update an existing deal |
| List contacts with optional search and pagination |
| Get full contact details by ID |
| Create a new contact |
| Update an existing contact |
| List companies with optional search and pagination |
| Get full company details by ID |
| Create a new company |
| Update an existing company |
| List comments on a deal, contact, or company |
| Post a comment on a deal, contact, or company |
| Full-text search across deals, contacts, and companies |
Related MCP server: GHL MCP Server
Setup
cp .env.example .env
# Edit .env and set CREWIO_API_URL
npm install
npm run devConnecting to Cursor
Add to your Cursor MCP settings (.cursor/mcp.json):
{
"mcpServers": {
"crewio": {
"url": "http://localhost:3002/mcp",
"headers": {
"Authorization": "Bearer <your_crewio_api_token>",
"X-Workspace-Id": "<your_workspace_id>"
}
}
}
}The server is stateless — each request is authenticated independently via the Authorization and X-Workspace-Id headers, so multiple users can share a single hosted instance with their own tokens.
Authentication
Requests must include two headers:
Authorization: Bearer <token>— your Crewio API tokenX-Workspace-Id: <id>— your workspace ID
These are forwarded as-is to the Crewio backend on every tool call.
Development
npm run dev # Start with hot-reload
npm run typecheck # TypeScript type check
npm run lint # oxlint
npm run lint:fix # oxlint --fix
npm run format # oxfmt
npm run format:check # oxfmt --check
npm run build # Compile to dist/Docker
docker build -t crewio-mcp .
docker run -p 3002:3002 --env-file .env crewio-mcpThis 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.
Latest Blog Posts
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/cherry-it/crewio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server