Skip to main content
Glama
pauloFroes

mcp-evolution-api

by pauloFroes

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EVOLUTION_API_KEYYesAPI key for authentication
EVOLUTION_BASE_URLYesBase URL of your Evolution API instance
EVOLUTION_INSTANCEYesInstance name (e.g. whatsapp-paulo)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
block_contactA

Block or unblock a WhatsApp contact. Blocking prevents the contact from sending you messages.

send_audioA

Send a WhatsApp audio message (voice note). Audio URL must be publicly accessible.

send_contactA

Send a WhatsApp contact card (vCard) to a phone number.

send_locationB

Send a WhatsApp location pin to a phone number.

send_mediaA

Send a WhatsApp media message (image, video, or document). Media URL must be publicly accessible.

send_pollC

Send a WhatsApp poll to a phone number.

send_reactionA

React to a specific WhatsApp message with an emoji.

send_stickerA

Send a WhatsApp sticker. The sticker URL must be a publicly accessible image (PNG or WebP recommended).

send_textA

Send a WhatsApp text message to a phone number via Evolution API.

archive_chatB

Archive or unarchive a WhatsApp chat.

check_whatsapp_numbersA

Verify if phone numbers are registered on WhatsApp. Returns which numbers exist and their JIDs.

delete_messageA

Delete a WhatsApp message for everyone in the chat. Only works for messages you sent within the time limit.

fetch_profileA

Fetch the WhatsApp profile information of a contact (name, status, etc.).

fetch_profile_pictureB

Get the profile picture URL of a WhatsApp contact.

find_chatsA

List all WhatsApp chats/conversations. Returns chat metadata including last message, unread count, etc.

find_contactsA

Search WhatsApp contacts. Returns all contacts if no filter is provided, or a specific contact by JID.

find_messagesA

Retrieve messages from a specific WhatsApp chat. Returns recent messages ordered by timestamp.

get_base64_from_mediaA

Extract media content as base64 from a WhatsApp message. Use this instead of temporary media URLs which expire quickly. Pass the message key ID from find_messages results.

mark_as_readA

Mark specific messages as read in a WhatsApp chat.

send_presenceA

Send a presence/typing indicator to a WhatsApp chat (composing, recording, paused, etc.).

update_messageA

Edit a previously sent WhatsApp message. Only works for your own messages (fromMe: true).

create_groupA

Create a new WhatsApp group with specified participants.

fetch_invite_codeA

Get the invite link/code for a WhatsApp group. Requires admin privileges.

find_groupA

Get detailed information about a specific WhatsApp group by JID.

group_participantsA

List all members/participants of a specific WhatsApp group.

leave_groupA

Leave a WhatsApp group. This action is irreversible — you will need a new invite to rejoin.

list_groupsA

List all WhatsApp groups the connected number participates in.

send_group_inviteA

Send a group invite link to specified phone numbers via WhatsApp.

update_group_descriptionA

Update the description of a WhatsApp group. Requires admin privileges.

update_group_pictureA

Update the profile picture of a WhatsApp group. Requires admin privileges.

update_group_subjectA

Update the name/subject of a WhatsApp group. Requires admin privileges.

check_connectionA

Check the connection status of the WhatsApp instance. Returns state (open/close/connecting).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/pauloFroes/mcp-evolution-api'

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