Skip to main content
Glama
Floryvibla

evolution-api-mcp-server

by Floryvibla

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NODE_ENVNoAmbiente (production ou development)
MCP_SERVER_PORTNoPorta do servidor MCP3000
EVOLUTION_API_KEYYesChave da Evolution API
EVOLUTION_API_URLYesURL base do Evolution API

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_instanceB

Create a new WhatsApp instance

list_instancesC

List all WhatsApp instances

connect_instanceC

Connect a WhatsApp instance

instance_statusA

Get connection status of an instance

delete_instanceB

Delete a WhatsApp instance

send_textC

Send a text message

send_mediaC

Send media (image, video, audio, document)

send_buttonsD

Send message with buttons

send_listC

Send interactive list message

list_templatesC

List all message templates

get_templateB

Get a specific template by ID

create_templateC

Create a new message template

send_templateC

Send a message using a template

delete_templateC

Delete a custom template

update_templateB

Update an existing template

search_templatesC

Search templates by text

list_contactsC

List all contacts

check_numberC

Check if phone numbers have WhatsApp

create_groupB

Create a new WhatsApp group

list_groupsC

List all groups

add_participantsC

Add participants to a group

remove_participantsB

Remove participants from a group

get_chatsC

Get all chats

get_messagesC

Get messages from a chat

read_messageC

Mark message as read

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3/5.0

Scored across 25 tools

Disambiguation5/5

Each tool has a clearly distinct purpose, covering different aspects like instance management, messaging, group management, and templates. There is no overlap or ambiguity between tools.

Naming Consistency4/5

Most tools follow a verb_noun pattern (e.g., create_instance, send_text). However, 'instance_status' breaks the pattern (noun_verb), causing a minor inconsistency.

Tool Count4/5

25 tools is slightly above the typical range but still appropriate for a comprehensive WhatsApp API. Each tool addresses a distinct operation, and the count feels well-scoped.

Completeness4/5

The tool set covers core operations for instance management, messaging, group management, templates, and contacts. Minor gaps exist (e.g., no explicit instance QR retrieval, no update group info), but agents can handle most workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues