Connects Claude to Kylas CRM's lead management API. You get tools to create leads, search and filter them by multiple criteria, and resolve lookups for users, products, and pipeline stages. It also includes a helper to fetch the full lead schema, including custom fields and picklist IDs, so Claude can build valid payloads on the fly. There's a bonus tool for finding idle leads based on days of inactivity. Requires a Kylas API key and runs over stdio. If you're managing a Kylas sales pipeline and want conversational access to lead operations without building your own integration, this covers the essentials.
Model Context Protocol server for Kylas CRM lead operations. Use it from Cursor, Claude Desktop, or any MCP client to create leads, search and filter leads, and look up users, products, and pipelines.
pip install -e .
# or from PyPI (after publish): pip install kylas-crm-mcp-server
Set environment variables (or use a .env file):
| Variable | Required | Description |
|---|---|---|
KYLAS_API_KEY | Yes | Your Kylas API key |
KYLAS_BASE_URL | No | API base URL (default: https://api.kylas.io/v1) |
The server uses stdio transport (default for MCP). Run:
python -m kylas_crm_mcp
# or: python main.py (when developing from repo root)
MCP clients (e.g. Cursor) typically start this process and communicate via stdin/stdout.
docker build -t kylas-crm-mcp .
docker run -e KYLAS_API_KEY=your_key -i kylas-crm-mcp
pip install -e ".[dev]"
pytest
To publish this server to the official MCP Registry (so it appears in Cursor and other MCP clients):
mcp-publisher login github, then mcp-publisher publish.See PUBLISHING.md for the full step-by-step guide.
See repository for license information.
KYLAS_API_KEY*secretYour Kylas API key (required)
KYLAS_BASE_URLKylas API base URL (optional, default: https://api.kylas.io/v1)
explorium-ai/vibeprospecting-mcp
io.github.compuute/lead-enrichment
dev.workers.selbyventurecap.cf-worker/apollo-salesforce-mapper
io.github.br0ski777/company-enrichment
com.mcparmory/apollo
mambalabsdev/mcp-gtm-tech-stack-signal-scraper