# Kontak MCP for AI Agents AI Agent Connect

> Kontak lets you manage customer communications and message history. You can send SMS, audit logs, and manage your address book directly through your AI client. It is built for businesses that need to keep their messaging organized, searchable, and consistent across all channels.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_5hYEe2rTEl2AbIeFWI2vTqUBD6HgbPOx6fhRzegw/ai-agent-connect
- **Tags:** sms-marketing, call-logs, contact-management, outbound-messaging, unified-communications

## Description

Kontak lets you manage your customer communications and message history without the usual friction of jumping between different apps. Usually, you are digging through multiple browser tabs, searching for a specific phone number, or trying to remember if you already sent that follow-up text to a lead. This Connector changes that by giving your AI agent a direct line into your communication hub. Instead of manual searching, you can just ask your agent to find a specific customer's history or draft a message based on a saved template. It pulls your contact list and message logs into one place, making it easy to see who has been reached and what was actually said in the past. It also handles the heavy lifting of sending out messages so you do not have to switch windows or copy and paste phone numbers from a spreadsheet. Because Vinkius hosts this, you can plug it into your existing setup and get straight to work without any friction. It is about moving from the tedious task of searching for data to the much faster process of getting answers about your customers. You get a clear view of your account status and audit trails, which keeps everything transparent for your team and ensures no message falls through the cracks. This connection turns your AI into a communication coordinator that knows your history as well as you do. It removes the friction of manual data entry and replaces it with a conversational interface that works at the speed of your thoughts.

## Tools

### list_kontak_messages
Pull a list of every sent and received message in your history. This provides a full audit trail of your communications.

### get_message_details
Retrieve specific data for a single message. Use this to check delivery status or specific timestamps.

### list_kontak_contacts
Get a full list of every contact in your address book. This helps you see the scale of your current customer base.

### get_contact_details
Get specific info for a single customer contact. This helps you find phone numbers or notes without searching through a separate database.

### send_outbound_sms
Send a new text message to a customer's phone number. This lets you communicate instantly without leaving your chat client.

### list_kontak_templates
Browse all the message templates you've created. This ensures your team uses the correct brand voice every time.

### list_kontak_tags
See a list of all tags used to organize your contacts. This helps you segment your audience for better marketing.

### get_kontak_account_info
Fetch your current account settings and general info. Use this to check your subscription status or account limits.

### list_kontak_webhooks
View all the webhooks currently configured on your account. This ensures your automated workflows are correctly set up.

### get_kontak_audit_logs
Pull the system logs to see what's happening under the hood. This is useful for troubleshooting any technical issues.

## Prompt Examples

**Prompt:** 
```
Show me the last 3 messages I sent to my customers.
```

**Response:** 
```
I've pulled the most recent messages from your Kontak history:

* **To +12025550198**: "Your order has shipped!" (Sent 2m ago)
* **To +14155550234**: "Thanks for your feedback." (Sent 15m ago)
* **To +13105550987**: "Your appointment is confirmed." (Sent 1h ago)
```

**Prompt:** 
```
Find a contact named Sarah and send her a reminder about her meeting.
```

**Response:** 
```
I found **Sarah Jenkins** (+1555098765). She is tagged as a 'VIP'.

I've sent the following SMS:
*"Hi Sarah, just a reminder about our meeting at 2 PM today!"*

**Status:** Delivered.
**ID:** msg_992834
```

**Prompt:** 
```
What tags do we have for our contacts?
```

**Response:** 
```
Here are the tags currently in your Kontak address book:

- VIP
- New Lead
- Past Customer
- Support Issue
- Webinar Attendee
```

## Capabilities

### Send outbound SMS
Send text messages to your customers directly from your chat interface.

### Audit message history
View a full list of all incoming and outgoing messages.

### Manage contact records
Access and update your customer address book using natural language.

### Browse message templates
See all your saved communication templates to ensure brand consistency.

### Monitor account logs
Check system audit logs and account metadata for performance tracking.

### Organize contacts with tags
View all your contact tags to better segment your audience.

## Use Cases

### Verifying past customer interactions
A support agent needs to see if a customer was already messaged. They ask the agent to list_kontak_messages to find the history and see the status.

### Sending targeted marketing updates
A marketing lead wants to send a holiday discount to VIPs. They ask the agent to find contacts with the VIP tag and use list_kontak_contacts.

### Checking account health and logs
An owner wants to check account health. They ask the agent to pull the get_kontak_audit_logs to see recent system activity.

### Finding specific contact information
A user needs to find a specific person's phone number. They ask the agent to search for a name in the address book.

## Benefits

- Stop switching tabs by using send_outbound_sms to text customers without leaving your agent.
- Get instant answers on customer history by using get_contact_details instead of manual searching.
- Organize your audience faster by viewing and managing tags with list_kontak_tags.
- Keep your account organized by checking your limits with get_kontak_account_info.
- Ensure your automated workflows are active by viewing list_kontak_webhooks.
- Maintain a clear audit trail by pulling system logs with get_kontak_audit_logs.

## How It Works

The bottom line is you get a direct bridge between your AI and your customer messaging platform.

1. Subscribe to the Kontak MCP on Vinkius.
2. Generate a Bearer Token in your Kontak API Settings and add it to the config.
3. Start asking your agent to send texts or find contact details.

## Frequently Asked Questions

**Can I send SMS messages using the Kontak MCP?**
Yes, you can send outbound texts directly through your AI client. This lets you message customers without switching between apps.

**How do I see my message history with Kontak MCP?**
You can ask your agent to list all sent and received messages. It will pull the full history from your account for you to review.

**Can the Kontak MCP manage my customer address book?**
Yes, it lets your agent access your contact list. You can find specific people or look up their details using natural language.

**Does Kontak MCP support message templates?**
It allows your agent to see all your saved templates. This helps keep your outgoing messages consistent and professional.

**Can I check my account logs with Kontak MCP?**
Yes, you can retrieve system audit logs and account info. This is great for monitoring performance or troubleshooting issues.

**Is Kontak MCP good for SMS marketing?**
It is ideal for marketing because it handles tag listing and outbound messaging. You can quickly segment customers and send targeted texts.

**How do I get a Kontak API Token?**
Visit your Kontak dashboard, navigate to the **API** or **Developer** section, and generate a new token.

**Does this support sending images via SMS?**
Currently, the server supports text-based SMS messages. MMS/Image support is planned for future updates.

**Can I see my call history?**
Yes, if call logs are enabled in your account, the `list_kontak_messages` tool will include them.