Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODE_ENV | No | Entorno | development |
| MCP_SERVER_PORT | No | Puerto del servidor HTTP | 3000 |
| TEMPLATE_STORAGE | No | Tipo de almacenamiento | json |
| EVOLUTION_API_KEY | Yes | API Key global | |
| EVOLUTION_API_URL | No | URL de Evolution API | http://localhost:8080 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_instance | Create a new WhatsApp instance |
| list_instances | List all WhatsApp instances |
| connect_instance | Connect a WhatsApp instance |
| instance_status | Get connection status of an instance |
| delete_instance | Delete a WhatsApp instance |
| send_text | Send a text message |
| send_media | Send media (image, video, audio, document) |
| send_buttons | Send message with buttons |
| send_list | Send interactive list message |
| list_templates | List all message templates |
| get_template | Get a specific template by ID |
| create_template | Create a new message template |
| send_template | Send a message using a template |
| delete_template | Delete a custom template |
| update_template | Update an existing template |
| search_templates | Search templates by text |
| list_contacts | List all contacts |
| check_number | Check if phone numbers have WhatsApp |
| create_group | Create a new WhatsApp group |
| list_groups | List all groups |
| add_participants | Add participants to a group |
| remove_participants | Remove participants from a group |
| get_chats | Get all chats |
| get_messages | Get messages from a chat |
| read_message | Mark message as read |