Heymarket MCP. Automate every SMS and chat interaction.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Heymarket MCP Server. Manages all your business SMS and chat communications. Your AI client can send messages, check conversation history, list active chats, and update contact profiles, all from a shared business number.
It handles everything from lead follow-ups to support queues.
What your AI agents can do
Create contact
Registers a brand new person into your Heymarket contact database.
Get chat history
Retrieves the entire message exchange log for a given conversation thread.
Get message details
Gets specific information about a single sent or received message.
Your AI client sends text or multimedia messages using a designated team member's ID and a target phone number.
The AI lists all currently active conversation threads in the shared inbox.
The AI pulls the full message log for a specific chat thread or contact.
The AI adds new contacts or modifies existing contact details and notes.
The AI changes the status or assigned staff member for an active conversation.
The AI retrieves a list of staff members who can handle incoming messages.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Heymarket MCP Server: 9 Tools for Communications
Use these tools to manage contacts, send messages, and track conversations across your shared business messaging system.
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 Heymarket on Vinkius019dd101create contact
Registers a brand new person into your Heymarket contact database.
019dd101get chat history
Retrieves the entire message exchange log for a given conversation thread.
019dd101get message details
Gets specific information about a single sent or received message.
019dd101list active chats
Shows all conversations currently active in your shared inbox.
019dd101list contacts
Searches and lists your Heymarket contact records, supporting phone number filtering.
019dd101list team members
Pulls a directory listing of all staff members in your Heymarket workspace.
019dd101send sms message
Sends a new text or MMS message to a specific number using a chosen team member's ID.
019dd101update chat status
Changes the state or assigns a new staff member to a chat thread.
019dd101update contact profile
Modifies any existing contact's details, notes, or associated data.
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 Heymarket, 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 Heymarket. 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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Handling customer communication shouldn't require jumping between five different tabs.
Today, if a customer sends a message, you have to open the chat platform, read the message, then switch to your CRM to check if you have their details. If you need to update them, you copy the data, open the contact record, and paste it. This process is slow, and you always risk losing the context of the conversation.
With the Heymarket MCP Server, your AI agent manages the whole process. Your agent runs `list_active_chats` to find the thread, reads the context via `get_chat_history`, and then uses `update_contact_profile` to write the key details back into the official contact record. It's seamless.
Heymarket MCP Server: Manage Contacts & Message History
You no longer have to manually check who is available or remember to update the record after a call. The agent can run `list_team_members` to confirm staff availability, and then use `update_chat_status` to assign the conversation to the right person instantly.
It takes the manual coordination out of your hands. Your AI agent handles the routing, the status updates, and the message delivery, making it one cohesive communication loop.
What you can do with this MCP connector
Heymarket MCP Server handles all your business SMS and chat comms. Your AI client can send texts or MMSs using a designated team member's ID to a target phone number. It'll list all active conversations in your shared inbox. You can pull the full message log for any specific chat thread or contact.
You'll also list all contacts, supporting phone number filtering, and you can use create_contact to register brand new people into your Heymarket contact database. Need to tweak someone's details or notes? You can use update_contact_profile to modify any existing contact. You can check out the staff directory listing of all team members with list_team_members.
To handle incoming messages, you can use update_chat_status to change the state or assign a new staff member to a chat thread. When you need to send a text, use send_sms_message. To keep tabs on what's been said, you can get specific message info with get_message_details. You can list all current conversations using list_active_chats and pull the full message exchange log for any given conversation thread with get_chat_history.
019dd101-fe1c-7291-8934-cb390194aa61 How Heymarket MCP Works
- 1 First, subscribe to the Heymarket server and grab your API Key from your Heymarket Dashboard (Administration > Integrations > API).
- 2 Next, your AI client calls the tool (e.g.,
send_sms_message) and passes the required parameters (to number, member ID, message body). - 3 The Heymarket platform executes the action, sends the message, and returns a confirmation ID or the requested data payload to your AI client.
The bottom line is, your AI client acts as a dedicated coordinator, running your SMS and chat tasks without you ever leaving your workspace.
Who Is Heymarket MCP For?
Anyone running a high-volume customer-facing communication channel needs this. It's for the Sales Director who needs to automate lead follow-ups via SMS. It’s for the Support Manager who handles high-volume text queues. It’s also for the Operations Engineer who needs to monitor team response times and ensure every message is properly routed.
Uses the AI to list active chats, retrieve full chat history, and update contact profiles without switching apps.
Uses the AI to look up contact details, create new leads, and send automated follow-up SMS messages.
Uses the AI to monitor team availability, list active chats, and reassign inbound message queues.
What Changes When You Connect
- Manage Contacts: Never manually update a record again. Use
update_contact_profileto instantly modify names, notes, or company data for any contact. - Handle High Volume: Stop losing leads in the queue. Use
list_active_chatsto get a real-time count of all open threads and prioritize your response workflow. - Automate Outreach: Send messages without leaving your agent.
send_sms_messageallows you to trigger follow-ups or updates to customers using a shared business number. - Build Context: Don't guess what happened. Use
get_chat_historyto retrieve the full conversation log instantly, giving your AI agent complete context before responding. - Coordinate Teams: Improve response times.
list_team_memberslets your AI check who is available, andupdate_chat_statusensures the right person owns the next response. - Data Integrity: Keep records clean. Use
list_contactsto validate existing records orcreate_contactto onboard new leads accurately.
Real-World Use Cases
The Weekend Lead Follow-Up
A sales rep needs to follow up with a lead who filled out a form. Instead of manually searching, they prompt the agent to check list_contacts for the phone number, then use send_sms_message to send a personalized follow-up. The agent handles the lookup and the message delivery.
Triage a Support Crisis
A support agent gets a complex complaint. They ask the agent to run list_active_chats to see the thread, then get_chat_history to read the full complaint timeline. They use update_contact_profile to add a specific internal note before responding.
Onboarding a New Partner
The operations manager needs to add a new vendor. They prompt the agent to create_contact with the vendor's details. Next, they use list_team_members to find the correct account manager, then assign the new chat to that person via update_chat_status.
Audit a Campaign
The marketing team needs to verify who received a specific campaign message. They ask the agent to get_message_details for a message ID, which provides the delivery status and recipient information.
The Tradeoffs
Thinking every tool is a full API
Trying to manually copy chat history and then pasting it into a spreadsheet to update a contact record, losing context and wasting hours.
→
Let your AI client manage the data flow. First, use get_chat_history to pull the full text. Then, use update_contact_profile to inject key takeaways and notes into the official record.
Forgetting to check availability
Sending an urgent message, but not knowing which staff member is currently assigned to the chat, leading to delayed responses and frustration.
→
Always check the team status first. Run list_team_members to see who's on call, then use update_chat_status to assign the chat to the right person before sending the message.
Assuming data is always fresh
Relying on old contact details or incomplete records, which results in bounce-backs or sending messages to the wrong department.
→
Before sending anything, always validate the record. Use list_contacts to check the phone number and update_contact_profile to ensure all necessary fields are current.
When It Fits, When It Doesn't
Use this server if your workflow relies on coordinating communications across multiple touchpoints: SMS, shared chat inboxes, and CRM data. You need to automate the handoff of context—from a chat conversation to a structured contact record, or from a lead list to a triggered message. Don't use it if your only need is simple, standalone SMS sending; for that, a basic messaging API might suffice. However, if you need to read the history, update the person's record, and route the chat all in one flow, this is the right choice. The key is the combination of tools: get_chat_history + update_contact_profile is the core pattern.
Common Questions About Heymarket MCP
How do I send an SMS message using the Heymarket MCP Server with `send_sms_message`? +
You provide the target phone number, the message content, and the member_id of the staff member sending it. The AI handles the delivery and confirms the message ID.
Can I update a contact's profile after getting chat history using `update_contact_profile`? +
Yes. After running get_chat_history, you can use update_contact_profile to save key details or notes from the conversation directly into the contact's record.
Which tool should I use to see all ongoing support threads? Use `list_active_chats`. +
The list_active_chats tool shows all conversations currently open in the shared inbox, helping you prioritize which threads need attention.
Does the Heymarket MCP Server help with team assignment? Use `update_chat_status`. +
Yes. update_chat_status modifies a chat's state or assigns it to a specific staff member, ensuring the right person handles the next reply.
How do I check which team members I can send messages from? Use `list_team_members`. +
Use list_team_members to retrieve a directory of available workspace members. This tells you which member_id you need to include when calling send_sms_message.
What if I need to find a contact by a specific phone number? Use `list_contacts`. +
You must use list_contacts and pass the phone number as a filter. This function returns a list of contacts matching that number, helping you find the correct ID.
Can I see the full context of a message exchange? Use `get_chat_history`. +
Yes, get_chat_history retrieves the entire conversation transcript for a given chat ID. This gives your AI client the full context needed to respond accurately.
How do I manage multiple existing customer profiles? Use `list_contacts`. +
You start by calling list_contacts without filters to get a master list of all existing contacts. Then, you can iterate through the list to process or update multiple profiles.
How do I generate an API Key for Heymarket? +
Log in to your Heymarket account, navigate to Administration > Integrations > API, and click Create Key to generate your unique identifier.
Can the agent send images or media via SMS (MMS)? +
Yes! If you provide a public media URL in the message tool, Heymarket will automatically deliver it as an MMS to the recipient.
How do I find the correct Member ID to send messages from? +
Use the list_team_members tool. It will return all staff members in your workspace along with their unique id, which you can then use as the sender.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.