send_sticker
Send a sticker to a Signal contact in a direct message using pack and sticker IDs from installed packs. Express reactions or decorations without sending attachments.
Instructions
Send a single sticker to a Signal contact in a direct message. Stickers are small images from installed packs delivered as a distinct message type — they appear rendered in the conversation, not as a file attachment. Both pack_id (a hex string) and sticker_id (a 0-based integer) must match an installed pack; referencing an uninstalled pack or an invalid sticker_id returns an error. Use list_sticker_packs to browse all installed packs and retrieve valid pack_id and sticker_id values. If no packs are installed, call add_sticker_pack first with a signal.art URL to install one. Use when you want to send an expressive image reaction or decoration to a contact. Use send_group_sticker to send a sticker to a group instead of a DM. Do NOT use to send a regular image file — use send_attachment for that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipient | Yes | Phone number in E.164 format | |
| pack_id | Yes | Sticker pack ID (hex string from list_sticker_packs) | |
| sticker_id | Yes | Sticker ID within the pack (from list_sticker_packs) |