DoubleTick MCP. Manage contacts, groups & templates via AI.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
DoubleTick MCP lets your AI client take full control of your WhatsApp Business operations. Use it to automate bulk messaging, manage templates for personalized outreach, and track every message's delivery status—all from within your preferred coding environment or chat agent.
Stop copying data into dashboards; start working directly with your contacts, groups, and approved marketing templates.
What your AI agents can do
Create contact
This tool lets you create a new contact record within your WhatsApp directory.
Get message status
Check the delivery status of a specific message ID to confirm if it was delivered or read.
List contacts
Retrieve and list all WhatsApp contacts associated with your account.
List existing contacts and create new records for accurate audience segmentation.
See a directory of all WhatsApp groups associated with your account to understand team collaboration environments.
Programmatically list and retrieve metadata for approved message templates, including language support.
Send template-based messages to large groups of people by populating dynamic placeholders with specific data points.
Check the real-time status (sent, delivered, read) for any given message ID.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
DoubleTick: 6 Tools for WhatsApp Automation
Use these tools to programmatically control contact management, template retrieval, group listing, and message deployment across your WhatsApp account.
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 DoubleTick on Vinkius019dd0e5create contact
This tool lets you create a new contact record within your WhatsApp directory.
019dd0e5get message status
Check the delivery status of a specific message ID to confirm if it was delivered or read.
019dd0e5list contacts
Retrieve and list all WhatsApp contacts associated with your account.
019dd0e5list groups
Access a directory listing of the WhatsApp groups you are part of.
019dd0e5list templates
List all approved WhatsApp message templates available for use in campaigns.
019dd0e5send template message
Send a pre-approved template message to a recipient, filling in dynamic placeholders with specific 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 DoubleTick, 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 DoubleTick. 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 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Managing WhatsApp outreach used to feel like a constant cycle of copying and pasting.
Right now, running a campaign means jumping between your CRM, the DoubleTick dashboard, and then back to your chat client. You copy a list of contacts into one place, draft a template in another, paste custom placeholders, and then manually check that everything went through by refreshing status pages. It's slow, it’s prone to human error, and you lose track of who saw what.
With this MCP connected via Vinkius, your agent does the heavy lifting. You tell it: 'Send a follow-up template to all contacts in the 'Platinum Tier' group.' Your agent handles listing the groups ('list_groups'), finding the right message design ('list_templates'), and sending the messages ('send_template_message'). All you get is confirmation that the job finished.
Automating Messaging with DoubleTick
The biggest time sink goes away: the manual process of checking status. You no longer have to refresh pages hoping a message was read; you simply ask your agent, 'Check the status for msg_123.' It fetches that data instantly and tells you if it was delivered or viewed.
What's different now is control. Your AI client treats WhatsApp like any other API endpoint—you issue a command, and it executes the full sequence: check contact list, select template, send message, and track the result. No more manual dashboard babysitting.
What you can do with this MCP connector
You connect this MCP to your AI client so it can handle the heavy lifting of your WhatsApp sales and support workflows. Instead of logging into a separate dashboard and manually copy-pasting details or checking status reports, your agent manages everything using natural conversation. Need to reach out to a segment of users? Your agent pulls contact lists, finds the right template, sends personalized messages with placeholders, and keeps track of whether those messages were delivered or read.
If you're managing this through Vinkius, it means you can hook up multiple specialized tools into one workflow from anywhere. It’s like having a dedicated WhatsApp operations coordinator that lives inside your chat window or IDE.
019dd0e5-1c93-7033-b53b-2d0989e247db How DoubleTick MCP Works
- 1 Subscribe to this MCP and grab your DoubleTick API Key from the dashboard settings.
- 2 Connect the key to your AI client through Vinkius. Your agent now has access to all WhatsApp communication tools.
- 3 Use simple commands like 'List my contacts' or 'Send an order update template,' letting your agent handle the API calls and data management.
The bottom line is, your AI acts as a single point of control for all your WhatsApp marketing and sales activities.
Who Is DoubleTick MCP For?
This connector helps operations leads who are tired of switching between dashboards to track messages. It's crucial for growth marketers handling large-scale campaigns, or support teams needing instant visibility into contact history and message status.
Running bulk broadcast campaigns; they use the MCP to list approved templates and send messages with dynamic content without leaving their workspace.
Handling customer queries by checking the delivery status of past communications or managing segmented contact lists through simple agent commands.
Automating personalized order updates and follow-ups, using natural language to trigger template messages for specific contacts.
What Changes When You Connect
- Stop manual message tracking. Instead of checking a dashboard for every send, use 'get_message_status' to instantly confirm if a message was delivered or read by the customer.
- Scale personalized outreach without writing custom code. Use 'send_template_message' to dispatch bulk messages while making them feel personal using dynamic placeholders.
- Keep your audience organized. Use 'list_contacts' and 'create_contact' to maintain clean, segmented data for targeted campaigns, avoiding messy spreadsheets.
- Get a full picture of collaboration. Run 'list_groups' through your agent to understand which teams are talking where in WhatsApp groups.
- Work with only approved content. Use 'list_templates' to review all available marketing designs before launching a campaign, ensuring compliance and quality.
Real-World Use Cases
The Sales Follow-Up Loop
A sales rep needs to follow up on five recent quotes. Instead of opening the dashboard five times, they prompt their agent: 'Send the quote follow-up template to these 5 contacts.' The agent uses 'send_template_message' and then follows up by checking each one with 'get_message_status'.
New Lead Onboarding
A marketing team gets a list of new leads. They instruct their agent to use 'create_contact' for all 50 names and then immediately run a welcome message using 'send_template_message', automating the initial touchpoint.
Project Status Check
A project manager needs to know if key stakeholders in three different groups saw the last update. They ask their agent to list all relevant groups via 'list_groups' and then check for recent activity on specific message IDs.
Audience Cleanup
The support team finds outdated client data. They use 'list_contacts' to pull the current roster, identify necessary updates, and then prompt their agent to run a bulk send using a template that includes updated account details.
The Tradeoffs
Copying/Pasting Contacts
A user manually copies 10 phone numbers from an Excel sheet and tries to paste them into the DoubleTick dashboard one by one.
→ Don't copy. Tell your agent to run 'list_contacts' first, then use the contacts list to trigger a bulk message via 'send_template_message'. This keeps data integrity high.
Assuming Message Delivery
A user sends an important status update and assumes it went through because they hit send. They never confirm if the recipient saw it.
→ Always confirm delivery. Use 'get_message_status' with the message ID immediately after sending to prove successful delivery or identify where communication failed.
Over-relying on Generic Messaging
A user sends a general, unstructured text message for an order update, which feels unprofessional and lacks required data points.
→ Always use templates. First, run 'list_templates' to find the right design, then use 'send_template_message' so the system handles dynamic placeholders correctly.
When It Fits, When It Doesn't
Use this MCP if your communication strategy requires high volume and structured data handling for WhatsApp. Specifically, you need to move beyond manual status checks and repeatable messaging tasks. If your primary need is merely viewing a list of contacts or groups, the basic API functions might suffice. However, if you want to act on that data—like creating new records ('create_contact') or automating complex workflows like sending personalized follow-ups via 'send_template_message' and then verifying results with 'get_message_status'—then this MCP is essential. Don't use it if your communication needs are completely non-standard, requiring freeform text responses that templates cannot accommodate.
Common Questions About DoubleTick MCP
How do I use DoubleTick MCP to bulk message contacts? +
You first run 'list_contacts' or retrieve a segment list. Then, you tell your agent which template to use and whom to send it to, triggering the 'send_template_message' tool for the entire group.
Can I check message status with DoubleTick MCP? +
Yes, you simply ask your agent to run 'get_message_status' and provide the unique message ID. It tells you if the message was delivered or read by the recipient.
What is the difference between list_templates and send_template_message? +
You use 'list_templates' to see what designs are available (the inventory). You use 'send_template_message' when you are ready to actually deploy one of those approved designs.
Does DoubleTick MCP let me add new contacts? +
Yes, if you have a new lead or internal user number, the agent can use 'create_contact' to ensure that record exists before any messaging takes place.
How do I use the list_groups tool to understand my team’s collaboration environments? +
It retrieves a directory of all WhatsApp groups you are part of. This lets your AI agent map out internal team structures and helps you segment outreach efforts based on group activity.
Can I use list_contacts to help me segment my audience before running campaigns? +
Yes, this tool provides a full roster of all your WhatsApp contacts. You can then feed that data into your agent and filter it programmatically to target specific customer segments.
Does list_templates provide metadata about the languages and categories I need? +
It does retrieve detailed metadata for every template you own. This lets you check language codes and approved usage categories before attempting a bulk message send via your agent.
What do I need to set up this MCP before I can use send_template_message? +
You must subscribe to the service and retrieve your API Key from the DoubleTick dashboard. Your AI client uses that key for authentication, ensuring all messages are sent securely through your account.
How do I find my DoubleTick API Key? +
Log in to your DoubleTick account, navigate to Settings > Developer API, and generate or copy your unique access token.
Do I need approved templates to send messages? +
Yes, for business-initiated conversations, the WhatsApp Business API requires using templates that have been approved by Meta.
How do I handle template placeholders? +
The send_template_message tool accepts a placeholders_json string. Provide a JSON array containing the values for your template variables in order.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.