4,500+ servers built on MCP Fusion
Vinkius

Gupshup Messaging MCP. Automate every WhatsApp message, from text to templates.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Gupshup Messaging MCP on Cursor AI Code Editor MCP Client Gupshup Messaging MCP on Claude Desktop App MCP Integration Gupshup Messaging MCP on OpenAI Agents SDK MCP Compatible Gupshup Messaging MCP on Visual Studio Code MCP Extension Client Gupshup Messaging MCP on GitHub Copilot AI Agent MCP Integration Gupshup Messaging MCP on Google Gemini AI MCP Integration Gupshup Messaging MCP on Lovable AI Development MCP Client Gupshup Messaging MCP on Mistral AI Agents MCP Compatible Gupshup Messaging MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Gupshup Messaging. Automate WhatsApp communications by sending template messages, free-form text, media, and interactive buttons. Use this server to manage everything from order confirmations via `send_template_message` to simple reactions with `send_reaction`, all through your AI client.

What your AI agents can do

Get template info

Retrieves details about a specific WhatsApp message template.

Send interactive message

Sends a message with up to three selectable quick reply buttons.

Send media message

Sends files, including images, videos, audio, or documents, using a public URL.

+ 3 more capabilities included
Send structured WhatsApp templates

The agent sends pre-approved, formatted messages (like order receipts or alerts) using specific parameters.

Handle conversational text exchanges

The agent sends simple, free-form text messages when the conversation is active within the 24-hour window.

Share various media types

The agent shares images, videos, audio files, or documents using public URLs.

Create user engagement menus

The agent sends interactive messages that include up to three selectable quick reply buttons.

Manage message acknowledgments

The agent sends an emoji reaction to a specific message ID to acknowledge or respond to user input.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Gupshup Messaging MCP Server: 6 Tools for WhatsApp Comms

Use these tools to manage the entire lifecycle of WhatsApp messages, from sending structured templates to sharing media and reacting to user input.

get019d75ac

get template info

Retrieves details about a specific WhatsApp message template.

send019d75ac

send interactive message

Sends a message with up to three selectable quick reply buttons.

send019d75ac

send media message

Sends files, including images, videos, audio, or documents, using a public URL.

send019d75ac

send reaction

Adds an emoji reaction to a specified message.

send019d75ac

send template message

Sends a structured WhatsApp template message to a recipient phone number.

send019d75ac

send text message

Sends a simple, free-form text message to a user.

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
Start building

Make Your AI Do More

Start with Gupshup Messaging, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

You'll use this server to automate all your WhatsApp comms. Your AI client can manage everything from order confirmations to quick reactions.

Sending Structured Templates
Your agent sends pre-approved, formatted messages—think order receipts or status alerts—by calling send_template_message. You can also check the details of any template using get_template_info.

Handling Conversation
When the chat's active, your agent sends simple, free-form text messages using send_text_message. If you wanna keep things engaging, your agent sends messages with up to three selectable quick reply buttons via send_interactive_message.

Sharing Media
Your agent shares files, whether it's images, videos, audio, or documents, as long as you give it a public URL through send_media_message.

Reacting and Acknowledging
Your agent adds an emoji reaction to a specific message ID by running send_reaction.

How Gupshup Messaging MCP Works

  1. 1 Subscribe to the Gupshup Messaging server and provide your API Key to your AI client.
  2. 2 Your AI client invokes a tool (e.g., send_text_message) and passes the required parameters (phone number, text content, etc.).
  3. 3 The server executes the request against Gupshup and returns a status confirming the message was sent or the information requested.

The bottom line is that your AI agent sends and manages WhatsApp communications without needing to write raw API code.

Who Is Gupshup Messaging MCP For?

This is for operations teams, support managers, and developers who need to automate customer communication at scale. You're the person who spends hours manually sending follow-ups, sharing documents, or updating status messages across multiple channels. This server lets your agent handle those tasks automatically.

Customer Support Specialist

Uses the agent to share documents (send_media_message) and react to customer messages (send_reaction) during a chat session.

Marketing Campaign Manager

Uses the agent to send template messages (send_template_message) and interactive polls (send_interactive_message) to large user groups.

Backend Developer

Integrates the server to build automated notification pipelines, allowing the AI to send alerts or confirmations (send_template_message).

What Changes When You Connect

  • Send structured alerts instantly. Use send_template_message to send order confirmations or alerts. The system handles the required parameters and language codes automatically.
  • Keep conversations moving. Handle quick follow-ups using send_text_message for any text exchange within the 24-hour chat window.
  • Enhance user flow. Send quick reply menus using send_interactive_message to guide users through options instead of forcing them to type out answers.
  • Provide context. When sharing support documents or images, use send_media_message to attach files via public URLs.
  • Track interactions easily. Use send_reaction to acknowledge a user's message or provide quick, non-intrusive feedback.
  • Check template status. Use get_template_info to verify the details of a template before trying to send it.

Real-World Use Cases

01

Order Confirmation Workflow

A customer buys a product. The agent runs send_template_message using the 'order_confirmation' template, inserting the order ID and item name. The customer receives a formatted, professional receipt immediately.

02

Support Media Sharing

A user reports a problem and needs to send a screenshot. The agent runs send_media_message, providing the public URL to the image. The user gets the visual proof they need, keeping the chat flow going.

03

Interactive Onboarding

A new user signs up. The agent runs send_interactive_message asking, 'What is your primary goal?' with buttons like 'Support' or 'Sales'. This guides the user to the right department without extra typing.

04

Handling Out-of-Session Replies

The agent receives a message 25 hours later. Since free text is restricted, the agent first checks the template status using get_template_info before deciding to send a formal template reply via send_template_message.

The Tradeoffs

Treating all messages as plain text

The developer just calls send_text_message for an order alert, resulting in a plain block of text that looks unprofessional and lacks structured data points like order IDs.

Use send_template_message instead. This ensures the message uses the official template format, which is required for professional, high-volume notifications.

Manually managing media uploads

Trying to send a document requires the developer to manually upload the file and then pass the link. This adds complexity and fails if the link expires.

Use send_media_message. Just provide the public URL for the document, and the agent handles the delivery of the media type.

Sending complex choices via text

The agent asks the user, 'Reply with 1 for support, 2 for sales, or 3 for billing.' This is clunky and requires the user to remember the numbers.

Use send_interactive_message. Send the prompt with clear buttons for 'Support', 'Sales', or 'Billing'. It's faster for the user and cleaner in the chat.

When It Fits, When It Doesn't

Use this server if your core communication strategy relies on WhatsApp and requires automated, structured message sending. This is for businesses that send high volumes of notifications, support answers, or marketing polls. If you only need simple, one-off text alerts, send_text_message works. But if you need reliability, structured data, or media support, you must use the dedicated tools. Don't try to handle templates or buttons with send_text_message; it won't work. If you need to know what templates are available before sending, run get_template_info first.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Gupshup. 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

How we secure it →

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.

Available Capabilities

get_template_info send_interactive_message send_media_message send_reaction send_template_message send_text_message

Sending structured messages through WhatsApp used to mean building complex, multi-step web forms.

Before this server, automating a simple status update was a nightmare. You needed to coordinate multiple endpoints: first, check if the template was approved; second, format the text and collect all the parameters (like order IDs and names); and third, execute the send call, all while handling potential rate limits. It was slow, brittle, and required a full backend stack.

Now, your agent handles it. You just call `send_template_message` and provide the recipient, the template name, and the data array. The server manages the complexity of the WhatsApp protocol, allowing you to get the message out with a single, clean function call.

Send a full chat experience with Gupshup Messaging MCP Server

You don't have to pick just text. You can manage the whole chat lifecycle. Use `send_text_message` for quick replies, then follow up with `send_media_message` to share documentation. You can guide the user with `send_interactive_message` and even react to their message using `send_reaction`—all within the same automated workflow.

This moves WhatsApp automation from being a set of disconnected API calls into a unified, conversational experience. Your agent behaves like a human support rep, not a poorly scripted bot.

Common Questions About Gupshup Messaging MCP

How do I check if a WhatsApp template is available using `get_template_info`? +

You run get_template_info and pass the template name and language code. The response tells you if the template exists, if it's active, and what parameters it expects. This is the first step before you can send it.

What is the difference between `send_text_message` and `send_template_message`? +

Use send_text_message for quick, informal conversation within the 24-hour window. Use send_template_message for formal, pre-approved notifications that need structured data, like receipts.

Can I send an image and buttons at the same time using `send_interactive_message`? +

No. send_interactive_message is strictly for sending buttons. If you need buttons and media, you must send them in separate, sequential calls from your agent.

Does `send_reaction` require a message ID? +

Yes. You must provide the unique message ID of the message you want to react to. The server needs that ID to attach the emoji reaction correctly.

How do I authenticate my connection when using `send_template_message`? +

You must provide a valid Gupshup API Key when setting up the server. This key authenticates all outgoing messages, ensuring they originate from your approved WhatsApp Business account.

What are the limitations on media types when calling `send_media_message`? +

The tool supports four media types: images, videos, audio files, and documents. You must provide a public URL for the media asset, and the content must be accessible via that link.

If I need to send a free-form message and an interactive button, which tools should I use? +

You use send_text_message for the plain text. Then, you call send_interactive_message separately to include the buttons. The agent executes both operations sequentially.

Does `send_interactive_message` require parameters for the buttons? +

Yes, you must provide up to three buttons in a JSON array format. Each button needs a specified text label and the associated action or response.

How do I get my Gupshup API Key? +

Log in to your Gupshup Console, navigate to Apps > Your App > Settings, and copy your API Key.

Can I send free text messages? +

Yes, but only within the 24-hour session window after the user messages you first.

Do I need to pre-approve templates? +

Yes, template messages must be approved by Meta before they can be sent via the send_template_message tool.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for Gupshup Messaging. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.