Kylas MCP for AI. Manage your entire sales pipeline via conversation.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Kylas MCP connects your AI agent directly to a full-featured CRM, giving you natural language control over your sales data.
Create new leads or contacts instantly, list all deals across any pipeline stage, and track tasks without ever opening the Kylas web app.
It handles everything from initial prospect tracking to monitoring team performance metrics.
What your AI can do
Create contact
Adds a new contact record into your CRM system.
Create lead
Generates and adds an entirely new lead profile to the Kylas database.
Get lead
Retrieves all specific details for one particular lead record.
You can build a brand-new contact record with a single command.
It creates fresh lead records, passing structured data in JSON format.
You can pull up the full history and status of a single designated lead.
The agent pulls a comprehensive list of every contact in your CRM database.
It compiles a list of all active sales deals and their corresponding values.
You get an overview, listing every single lead in the Kylas system.
It pulls a list of scheduled and outstanding CRM tasks for review.
Ask an AI about this
Waiting for input…
Kylas: 7 Tools for Sales Automation
These tools let you perform every basic CRUD action on your core sales data—contacts, leads, deals, and tasks—directly through your AI agent.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Kylas on VinkiusCreate Contact
Adds a new contact record into your CRM system.
Create Lead
Generates and adds an entirely new lead profile to the Kylas database.
Get Lead
Retrieves all specific details for one particular lead record.
List Contacts
Returns a list of every contact currently stored in your CRM.
List Deals
Gathers and presents all active deals from the sales pipeline.
List Leads
Shows a comprehensive list of every lead managed by Kylas.
List Tasks
Fetches and displays all scheduled or pending tasks from the system.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Kylas, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Kylas. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually checking deal status is a massive time sink.
Right now, if you want to know which deals are closing this quarter, you have to navigate deep into the CRM dashboard. You filter by stage, then filter by date range, and finally export the list to Excel just to calculate the total potential value. It's a multi-tab, copy/paste slog.
With this MCP, you ask your agent directly: 'What are all deals in the Proposal stage closing next month?' The tool runs `list_deals`, pulls exactly that data, and hands it back to you instantly. You get the numbers without the clicks.
List Deals with Kylas MCP
Before this, figuring out deal velocity meant running several complex reports and manually cross-referencing values across different pipeline tabs. It was slow, prone to human error, and rarely real-time.
Now, you just ask the agent to list deals. The tool executes `list_deals`, providing a clean, up-to-date summary of every active opportunity. You know exactly where everyone stands, period.
What your AI can actually do with this
Stop switching between tabs just to check a lead's history. This MCP lets your AI agent manage your entire sales lifecycle using natural conversation. You don't have to log into Kylas or navigate complex menus; you just tell your agent what needs doing, and it handles the data retrieval and updates for you.
Need to know who works at a certain company? Ask your agent to list all contacts associated with that domain, pulling up their roles and recent activity. If a new prospect walks in, ask your AI client to create a lead record immediately; it captures the necessary details using structured input.
The system keeps track of every deal across its stages and can even check out assigned tasks for any user. This level of direct data access is what Vinkius makes possible by allowing all compatible clients—like Cursor or Claude—to talk directly to your CRM backend.
019dd114-69bc-710c-b952-65d5527a69d9 Here's how it actually works
The bottom line is that your AI client uses these tools to talk directly to Kylas's backend, so you never have to leave your chat window.
Subscribe to this MCP and provide your Kylas API key.
Connect the MCP to your preferred AI client (e.g., Claude or Cursor).
Ask your agent a sales question, like 'List all deals in the Proposal stage.' The agent executes the query and formats the results for you.
Who is this actually for?
This is for anyone whose job involves managing a pipeline of people. If you spend too much time in the CRM UI just to get status updates or create records, this MCP saves that effort.
They use it constantly to check for leads at a specific company and quickly create new contacts when they find good data.
They rely on it to track tasks, view their deals, and get the full history of any contact before making a call.
Managers use this to monitor team performance by listing all leads or retrieving status reports for specific deal pipelines.
What Changes When You Connect
You can instantly create a new contact or lead when you get fresh data. Instead of opening the CRM and filling out forms, just ask your agent to use create_contact or create_lead, and it handles the structure.
Monitor deal health without logging in. Use the MCP to run list_deals and see every active opportunity across all pipeline stages—from Prospecting to Closing.
Never lose track of an account. If you need history, use get_lead or list_contacts. The agent pulls up full communication logs for any contact instantly.
Keep your team accountable using tasks. Run list_tasks to see exactly what follow-ups are due, who owns them, and when they're due.
Audit the top of your funnel easily. Use list_leads to get a quick snapshot of all potential prospects without having to filter through dashboards.
See it in action
The prospect list is massive, and I need an overview.
A manager needs to know the total value of deals currently in the 'Proposal' stage. Instead of running a complex report, they ask their agent to list_deals. The agent runs the query and returns the exact count and total dollar amount.
I just met someone who needs immediate tracking.
A BDR gets a promising name at a conference. They tell their agent: 'Create a new lead for Jane Doe, source is Conference X.' The agent uses create_lead and captures the initial data point immediately.
I need to follow up on an old account.
A sales rep needs all details on a client from six months ago. They ask the agent to check the contact's history, which triggers get_lead and provides immediate context.
We are falling behind on follow-ups.
The team lead asks their agent to run a report of overdue items. The agent runs list_tasks, showing every assignment that needs attention today, so the team can prioritize.
The honest tradeoffs
Listing contacts separately from leads.
A user tries to list all leads using list_leads and then separately runs list_contacts, resulting in two disconnected lists that require manual cross-referencing to find the full picture.
Rely on the agent's ability to correlate data. If you need a specific contact, use get_lead after identifying the lead ID. This keeps your context unified and prevents data fragmentation.
Over-relying on manual record creation.
A rep manually enters a new prospect's details into Kylas every time they talk to them, repeating redundant information and risking typos.
Use the create_lead tool. The agent handles structured data input via JSON, ensuring all required fields are passed correctly in one go.
Assuming a single search covers everything.
A manager searches for 'Acme Corp' and gets only basic contact info, but misses out on their open deals or outstanding tasks.
To get the full picture, ask your agent to run multiple checks. First, use list_contacts, then follow up with a request to list_deals associated with that account.
When It Fits, When It Doesn't
Use this MCP if your workflow is inherently data-driven and requires constant synchronization between conversation and record updates. The key strength here is the ability to run multiple read/write actions (like listing deals, then creating a task) without leaving your chat window. Don't use it if all you need is a simple calendar view; those tools are better suited for scheduling. If you only need messaging capabilities via WhatsApp or email, this MCP won't help—it focuses on internal CRM data management and record integrity. Always verify that the tool can perform both listing (read) and creation/updating (write) actions to make it work.
Questions you might have
How do I use the create_lead tool with Kylas? +
You provide the necessary data as a JSON string to your agent. The key is making sure the input format matches what the API requires for successful record creation.
Can I list all contacts using list_contacts? +
Yes, running list_contacts returns every contact in your CRM database. You can then ask follow-up questions about specific people found in that list.
What is the purpose of get_lead? Is it better than list_leads? +
Use list_leads when you need an overview or a batch view. Use get_lead when you have a specific lead ID and only want to pull up its complete, detailed history.
Do I need to run list_tasks every day? +
It's useful for daily check-ins or status reports. Running list_tasks lets you quickly see what tasks are assigned and which ones are due, keeping the team on track.
When I use `create_contact`, what information does it need to successfully create a record? +
It requires core details like name, company, and email. You can pass additional fields, but the primary identifiers are necessary for Kylas to register the new contact in your database.
What data points does `list_deals` provide? Does it include current deal values? +
It lists all active deals and includes crucial metrics like their current stage and associated monetary value. This lets you track the total pipeline worth at a glance.
If I try to use `get_lead` with an invalid ID, what kind of error should I expect? +
The system returns a specific 'Not Found' error message. You must confirm the lead identifier before calling this tool; it won't guess or retrieve partial data.
How can I narrow down results when using `list_leads`? Does it support filtering? +
Yes, you can pass specific filters like status or assigned user ID. This limits the output to only the leads that meet your exact criteria.
Can I manage leads and track deals? +
Yes. List, create, and update leads with status tracking. Browse deals across pipeline stages with deal values and probability.
Can I monitor pipeline conversion rates? +
Yes. Track pipeline metrics including deal counts per stage, conversion rates, average deal size, and velocity.
What API endpoint does Kylas use? +
Bearer authentication against api.kylas.io/v1.
We've already built the connector for Kylas. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.