
Kylas CRM
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.
- GitHub stars
- 11
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Feb 9, 2026
Tools
8 toolsPublic tool metadata for what this MCP can expose to an agent.
get_lead_field_instructionsGet lead schema (standard + custom fields, picklist IDs)
Get lead schema (standard + custom fields, picklist IDs)
No parameter schema in public metadata yet.
create_leadCreate a lead with dynamic fields from user context
Create a lead with dynamic fields from user context
No parameter schema in public metadata yet.
search_leadsSearch/filter leads by multiple criteria
Search/filter leads by multiple criteria
No parameter schema in public metadata yet.
lookup_usersResolve user names to IDs (for owner, created by, etc.)
Resolve user names to IDs (for owner, created by, etc.)
No parameter schema in public metadata yet.
lookup_productsResolve product names to IDs
Resolve product names to IDs
No parameter schema in public metadata yet.
lookup_pipelinesResolve pipeline and stage for open/closed/won leads
Resolve pipeline and stage for open/closed/won leads
No parameter schema in public metadata yet.
get_pipeline_stagesResolve pipeline and stage for open/closed/won leads
Resolve pipeline and stage for open/closed/won leads
No parameter schema in public metadata yet.
search_idle_leadsFind leads with no activity for N days
Find leads with no activity for N days
No parameter schema in public metadata yet.
Sponsors
Configuration
KYLAS_API_KEY*secretYour Kylas API key (required)
KYLAS_BASE_URLKylas API base URL (optional, default: https://api.kylas.io/v1)
Readme
Kylas CRM MCP Server (Lead Only)
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.
Features
- get_lead_field_instructions – Get lead schema (standard + custom fields, picklist IDs)
- create_lead – Create a lead with dynamic fields from user context
- search_leads – Search/filter leads by multiple criteria
- lookup_users – Resolve user names to IDs (for owner, created by, etc.)
- lookup_products – Resolve product names to IDs
- lookup_pipelines / get_pipeline_stages – Resolve pipeline and stage for open/closed/won leads
- search_idle_leads – Find leads with no activity for N days
Requirements
- Python 3.10+
- Kylas account and API key
Installation
pip install -e .
# or from PyPI (after publish): pip install kylas-crm-mcp-server
Configuration
Set environment variables (or use a .env file):
Details
- Repository
- github.com/kylastech/kylas-crm-mcp-server
- Categories
- Sales & Marketing, Search & Web Crawling, Finance & Commerce
- Package
kylas-crm-mcp-server- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active