
Kylas CRM
Connects Claude to Kylas CRM's lead management system through their REST API. You get seven tools covering the full lead workflow: create leads with custom fields, search and filter by multiple criteria, look up users and products by name to grab their IDs, resolve pipeline stages for deal tracking, and find stale leads with no activity in N days. The get_lead_field_instructions tool pulls your actual schema including custom fields and picklist values, so Claude knows exactly what data structure your Kylas instance expects. Requires a Kylas API key and runs over stdio. Useful if you're managing leads in Kylas and want to query or create them without leaving your editor or chat interface.
- tools
- 8
- auth
- Secret needed
- transport
- STDIO
- env vars
- 2
- last updated
- Feb 4, 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
Configuration
Set environment variables (or use a .env file):
Details
- Repository
- github.com/akshaykylas94/mcp
- Categories
- Sales & Marketing, Search & Web Crawling, Finance & Commerce
- Package
kylas-crm-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active