Kavkom MCP. Manage call logs, contacts, and SMS from your AI agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Kavkom MCP Server manages your cloud phone system. Use your AI agent to track calls, manage contacts, and handle messages through a single chat interface.
You can list call history, review voicemails, send SMS, and manage team users without leaving your client.
What your AI agents can do
Create contact
Adds a new contact record to the system.
Get call details
Retrieves detailed information for a specific call ID.
List calls
Lists the user's call history records.
Use list_calls and get_call_details to pull comprehensive records of calls, including duration, direction, and status.
Use list_crm_contacts to pull synced contact lists, and create_contact to add new leads directly from your agent.
Send messages using send_sms_message or retrieve transcripts from voicemails to cover both voice and text interactions.
Use list_team_members to audit account users, and list_phone_lines to check which lines are active and assigned.
Access and review call recordings for detailed post-call analysis.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Kavkom MCP Server: 7 Tools for Communication Management
Use these seven tools to manage everything from call history and contact records to sending SMS messages and checking team availability.
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 Kavkom on Vinkius019dd110create contact
Adds a new contact record to the system.
019dd110get call details
Retrieves detailed information for a specific call ID.
019dd110list calls
Lists the user's call history records.
019dd110list crm contacts
Retrieves a list of contacts synced from the CRM.
019dd110list sms history
Lists all sent and received SMS messages.
019dd110list team members
Lists all active users on the Kavkom account.
019dd110send sms message
Sends a new SMS text message to a specified number.
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 Kavkom, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ 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 Kavkom. 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 server provides 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Sifting through call logs and contact details takes forever.
Today, if a rep needs to know the full background on a client, they open the CRM dashboard. They find the contact, then they open a separate tab for call history, then they might have to manually check the email system for follow-ups. It's a painful, multi-tab process of copy-pasting and cross-referencing.
With the Kavkom MCP Server, your agent pulls it all together. You ask, 'What's the history on Acme Corp?' and it compiles the contact details, the last five calls (`list_calls`), and the last three SMS messages (`list_sms_history`) into one answer. It just works.
The Kavkom MCP Server lets you manage contacts and calls.
Before this server, managing phone lines or checking team assignments was a backend task requiring specific admin logins. You had to jump through hoops just to see if a line was free or who was on the team.
Now, you ask your agent, 'Who's the main support line and who works here?' and it lists the assignments and users using `list_phone_lines` and `list_team_members`. The whole process is conversational.
What you can do with this MCP connector
Kavkom MCP Server lets your AI client track calls, manage contacts, and handle messages all in one spot. Your agent can pull call history, review voicemails, send texts, and manage team users without you having to leave your chat window. You'll use the list_calls tool to pull your call history, getting details like duration, direction, and status for every call.
You can dive deeper into any specific call with get_call_details, which pulls up all the juicy info on a given call ID. To handle contacts, you'll get a synced list of leads from your CRM using list_crm_contacts, and you can quickly drop new leads into the system with create_contact. For messaging, you'll send a new SMS text message using send_sms_message or grab transcripts from voicemails to cover both voice and text interactions.
You can see who's on the team by running list_team_members, and you'll check which phone lines are active and assigned using list_phone_lines. You'll also be able to access and review call recordings for deep post-call analysis.
019dd110-a5ab-700d-be09-ff6a2ea2ad82 How Kavkom MCP Works
- 1 Subscribe to the Kavkom server and enter your unique Kavkom API Token.
- 2 Your AI client sends a natural language request (e.g., 'What were my calls yesterday?').
- 3 The agent invokes the appropriate tool (e.g.,
list_calls), and the server returns structured data that your agent uses to write a conversational answer.
The bottom line is you manage all your phone and messaging data by talking to your AI agent, not by clicking through a web dashboard.
Who Is Kavkom MCP For?
This is for sales and support operations. You're the sales rep who needs to check a client's last 5 calls before calling them, or the support manager who needs to review a call transcript while writing a follow-up email. It’s for anyone whose job involves coordinating calls and contacts across multiple channels.
Checks call history (list_calls) and reviews contacts (list_crm_contacts) to build context before making an outbound call.
Retrieves call logs and voicemail transcripts to diagnose issues and provide agents with a complete service history.
Audits team usage by listing all users (list_team_members) and reviewing call data to monitor team performance.
What Changes When You Connect
- You instantly see the full context before every call. Instead of manually checking a CRM dashboard, your AI agent uses
list_crm_contactsandlist_callsto summarize a contact's history for you. - Your communications are centralized. You can manage both voice records and text messages. Use
list_sms_historyand review voicemail transcripts to get a complete picture of every interaction. - Team oversight becomes simple. Use
list_team_membersto see who's on the account and uselist_callsto monitor team usage metrics, all in one chat session. - Never miss a lead. Use
create_contactto capture new leads immediately after a call, ensuring the data goes straight into your central contact database. - Analyze performance with deep data pulls. Your agent can run
get_call_detailsfor a specific call, giving you the exact duration, direction, and status needed for reporting. - Audit your whole operation. You can pull all records—from
list_callstolist_sms_history—to audit communication patterns across your entire team.
Real-World Use Cases
Investigating a Missed Call
A customer calls, but the rep misses them. The rep asks their agent, 'What did we talk about last week?' The agent runs list_calls and pulls up the last conversation details. The rep then uses list_crm_contacts to find the client's account manager and sends a follow-up message using send_sms_message.
Onboarding a New Sales Rep
The manager needs to check a new hire's activity. They ask the agent to list team members (list_team_members) and then pull the call history (list_calls) for a specific employee. This gives the manager an immediate, auditable view of the team's performance.
Handling a Complex Support Ticket
A support agent needs full context. They ask the agent to pull all records: the call history (list_calls), the associated voicemail transcript, and the last text exchange (list_sms_history). The agent compiles all three data points for the agent to respond accurately.
Preparing for a Large Client Meeting
Before the meeting, a PM asks the agent to list all synced contacts (list_crm_contacts) related to the client's industry. They then use get_call_details on the top 5 contacts to ensure the team knows the history for each person attending.
The Tradeoffs
Treating it like a simple contact book
Asking the agent only to run create_contact without any context. This only adds a name and number, giving you zero idea of the person's history or what they talked about.
→
Always build context first. Before creating a contact, run list_crm_contacts to check if they already exist. Then, use list_calls and list_sms_history to gather the history, and only then run create_contact to update the record.
Ignoring communication silos
Assuming that call history and text messages are stored in the same place. You'll pull list_calls but miss the crucial follow-up texts, leaving the client with incomplete data.
→
You must combine tools. Run list_calls for the voice records, and run list_sms_history for the text records. Your agent needs both inputs to write a complete summary.
Over-relying on single endpoints
Just calling get_call_details for a single call and assuming you know everything. You'll miss the general call trends, like the average call length or total missed calls.
→
Always check the overall status first. Run list_calls to get the full picture of the month. Then, if you need deep detail, run get_call_details on the specific call ID.
When It Fits, When It Doesn't
Use Kavkom MCP if your business relies on tracking communication history across multiple channels (voice, SMS, CRM). You need the ability to ask your AI client to pull data from list_calls, list_sms_history, and list_crm_contacts simultaneously to get a single, unified narrative. Don't use this if you only need to manage contacts in isolation (use a dedicated CRM API instead). It's also not for simple messaging; you must use the full suite to handle both message types and call records. You need the holistic view that links a contact's name to their call log and their text messages.
Common Questions About Kavkom MCP
How do I use the `list_calls` tool with Kavkom MCP Server? +
The list_calls tool retrieves your call history records. You can ask your agent to filter this data by date range, call status (missed/inbound/outbound), or contact name for a quick summary.
Does Kavkom MCP Server handle SMS messages? +
Yes. You can use list_sms_history to see all past texts sent and received, and send_sms_message to send new messages directly from your agent.
Can I get details for a single call using Kavkom MCP Server? +
Use the get_call_details tool. You just need to provide the specific call ID, and the server returns all relevant details for that single interaction.
How do I update a contact record using Kavkom MCP Server? +
The create_contact tool is used to add new contacts. If the contact already exists, you'll need to check the list_crm_contacts tool first to get the existing ID.
Can I list all users on the Kavkom MCP Server? +
Yes, run list_team_members. This tool gives you a clear list of all active users who have access to the account.
What is the purpose of the `list_crm_contacts` tool in the Kavkom MCP Server? +
This tool lists contacts synced from your CRM. It gives you a separate view of contacts that are connected to your business software, distinct from manually created records.
How do I use the `create_contact` tool to add a new contact? +
You pass the required contact details, like name and phone number, directly to the create_contact tool. The server then registers the new contact in your system.
Can I use the `list_sms_history` tool to see both incoming and outgoing messages? +
Yes, list_sms_history retrieves a comprehensive record of both sent and received SMS messages. It provides the full history of your text communications.
Can I view call logs and recordings? +
Yes. Browse call history with filters for direction, duration, and status. Access call recordings with metadata for any logged call.
Can I access voicemail messages? +
Yes. List voicemail messages with caller info, timestamps, and transcripts when available.
Can I manage phone lines and their assignments? +
Yes. List all phone lines with their numbers, assignments, and status.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.