Skip to main content

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.

→ Want to use this in Cursor? See FOR_USERS.md for install steps and MCP config you can share with others.

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):

Variable Required Description
KYLAS_API_KEY Yes Your Kylas API key
KYLAS_BASE_URL No API base URL (default: https://api.kylas.io/v1)

Running the server

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

docker build -t kylas-crm-mcp .
docker run -e KYLAS_API_KEY=your_key -i kylas-crm-mcp

Development

pip install -e ".[dev]"
pytest

License

See repository for license information.

Metadata

Release files for kylas-crm-mcp 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kylas-crm-mcp 1.0.1
File Size Uploaded
kylas_crm_mcp-1.0.1.tar.gz 15.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kylas-crm-mcp 1.0.1
File Interpreter ABI Platform
kylas_crm_mcp-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 32.1 kB

Release files / kylas_crm_mcp-1.0.1.tar.gz

Download URL kylas_crm_mcp-1.0.1.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
1731eaa458024bb17835780b81bd88d2285e0b15587292e840c864e0e5cfc70d
BLAKE2b-256 checksum
How to use checksums
2a8a7714c3d02473ca39b81fcf46b54b686581c0fd6259e1b54f20686fe340a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / kylas_crm_mcp-1.0.1-py3-none-any.whl

Download URL kylas_crm_mcp-1.0.1-py3-none-any.whl
Size 16.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9366fd2fe07e8f696502c5dae4ca9ec95249c6a336a0e7a6c7bc879ccd1952ba
BLAKE2b-256 checksum
How to use checksums
279903788651c095c97095b62cf9b77dec942b8b9ef23ccbb23e5bf3f7946715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page