messages_send_media
Send one message carrying one or more local files to a Kalagh channel, chat, contact, or phone number. Add captions or recipient-visible filenames and confirm before delivery.
Instructions
Send a message carrying one or more uploaded files Reaches other people on the platform, deletes, or redirects data — say exactly what will happen and get the user’s confirmation first. (POST /api/kalagh/messages/send-media · gRPC SendMedia)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | The attachments, ONE message carrying all of them. Each is a file on the machine running this MCP server. | |
| chatId | No | ||
| caption | No | ||
| metadata | No | Per-platform side channel (`MessageContent.metadata`), e.g. {"email":{"to":["a@b.c"],"subject":"Hi"}}. | |
| username | No | ||
| channelId | Yes | ||
| contactId | No | ||
| messageType | No | MessageType — 2 Image, 4 Audio, 5 Voice, 6 Video, 7 Document. Derived from the file when absent. | |
| phoneNumber | No |