Skip to main content
Glama

WAHA MCP Server

by seejux

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WAHA_API_KEYYesYour WAHA API key for authentication
WAHA_SESSIONNoWhatsApp session namedefault
WAHA_BASE_URLYesYour WAHA server URL (e.g., http://localhost:3000)

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
waha_get_chats

Get overview of recent WhatsApp chats. Returns chat ID, name, last message preview, and unread count. Default limit is 10 chats.

waha_get_messages

Get messages from a specific WhatsApp chat. Returns message content, sender, timestamp, and status. Default limit is 10 messages.

waha_send_message

Send a text message to a WhatsApp chat. Returns message ID and delivery timestamp.

waha_mark_chat_read

Mark messages in a chat as read. Can specify number of recent messages or time range in days.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/seejux/waha-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server