Skip to main content
Glama
serversmx

Evolution API MCP Server

by serversmx

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
EVOLUTION_TOOLSNoAllowlist de grupos separada por comas. Ver abajo.
EVOLUTION_API_KEYYesapikey global (header apikey).
EVOLUTION_BASE_URLYesURL base, p.ej. https://your-evolution-instance.com (sin slash final).
EVOLUTION_TIMEOUT_MSNoTimeout por petición (default 30000).30000
EVOLUTION_DEFAULT_INSTANCENoInstancia usada cuando una herramienta omite instance.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
evolution_instance_createC

Create a new WhatsApp instance.

evolution_instance_fetchA

List instances (optionally filtered by name or id).

evolution_instance_connectC

Connect an instance and get the QR code / pairing code.

evolution_instance_connection_stateB

Get the connection state of an instance (open/connecting/close).

evolution_instance_restartC

Restart an instance.

evolution_instance_set_presenceA

Set the global presence of an instance (available/unavailable).

evolution_instance_logoutA

Log out (disconnect) an instance without deleting it.

evolution_instance_deleteC

Delete an instance permanently.

evolution_settings_setC

Update behavior settings for an instance.

evolution_settings_findB

Get the current settings of an instance.

evolution_message_send_textC

Send a text message to a WhatsApp number.

evolution_message_send_mediaB

Send an image, video, or document by URL or base64.

evolution_message_send_ptvB

Send a PTV (round/instant) video message.

evolution_message_send_audioB

Send a WhatsApp voice/audio message (PTT) by URL or base64.

evolution_message_send_stickerB

Send a sticker by URL or base64.

evolution_message_send_locationC

Send a location (latitude/longitude).

evolution_message_send_contactB

Send one or more contact cards.

evolution_message_send_reactionB

React to a message with an emoji.

evolution_message_send_pollB

Send a poll with selectable options.

evolution_message_send_listC

Send an interactive list message.

evolution_message_send_buttonsB

Send a message with interactive buttons.

evolution_message_send_statusB

Post a WhatsApp status (story): text, image, video, or audio.

evolution_chat_check_numbersB

Check which numbers are registered on WhatsApp.

evolution_chat_mark_readB

Mark one or more messages as read.

evolution_chat_mark_unreadC

Mark a chat as unread.

evolution_chat_archiveC

Archive or unarchive a chat.

evolution_chat_delete_messageC

Delete a message for everyone.

evolution_chat_send_presenceB

Send a presence indicator to a chat (composing/recording/paused).

evolution_chat_update_blockC

Block or unblock a contact.

evolution_chat_profile_picture_urlA

Get the profile picture URL of a number.

evolution_chat_media_base64B

Get the base64 content of a media message.

evolution_chat_find_contactsC

Find contacts, optionally filtered.

evolution_chat_find_messagesC

Find messages, optionally filtered by chat and paginated.

evolution_chat_find_statusC

Find status (story) messages, optionally filtered.

evolution_chat_find_chatsC

List chats for the instance.

evolution_chat_update_messageC

Edit a previously sent text message.

evolution_profile_fetch_businessB

Fetch the business profile of a number.

evolution_profile_fetchB

Fetch the profile (name, status, picture) of a number.

evolution_profile_update_nameB

Update the instance's own profile name.

evolution_profile_update_statusB

Update the instance's own profile status/about text.

evolution_profile_update_pictureC

Update the instance's own profile picture by URL.

evolution_profile_remove_pictureB

Remove the instance's own profile picture.

evolution_profile_fetch_privacyB

Fetch the instance's privacy settings.

evolution_profile_update_privacyC

Update the instance's privacy settings.

evolution_label_findB

List all labels in an instance.

evolution_label_handleC

Add or remove a label on a chat.

evolution_group_createC

Create a new group.

evolution_group_update_pictureB

Update a group's picture by URL.

evolution_group_update_subjectB

Update a group's name/subject.

evolution_group_update_descriptionB

Update a group's description.

evolution_group_invite_codeA

Get the invite code/link of a group.

evolution_group_revoke_inviteB

Revoke (regenerate) a group's invite code.

evolution_group_accept_inviteB

Join a group using an invite code.

evolution_group_invite_infoA

Get group info from an invite code without joining.

evolution_group_send_inviteB

Send a group invite to one or more numbers.

evolution_group_find_infoC

Get information about a specific group.

evolution_group_fetch_allB

List all groups the instance belongs to.

evolution_group_participantsC

List the participants of a group.

evolution_group_update_participantB

Add, remove, promote, or demote group participants.

evolution_group_update_settingB

Update group settings (who can message / edit info).

evolution_group_toggle_ephemeralB

Set disappearing messages timer for a group.

evolution_group_leaveB

Leave a group.

evolution_webhook_setC

Configure the HTTP webhook for an instance.

evolution_webhook_findB

Get the webhook configuration for an instance.

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

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