Signal Secure Messaging
Unified workflow capability for Signal Private Messenger server integration, enabling secure end-to-end encrypted messaging operations. Covers account lifecycle management, linked device provisioning, pre-key bundle distribution for the Signal Protocol key exchange, encrypted message delivery, and user profile management. Designed for self-hosted Signal Server deployments and developers building Signal-compatible secure messaging applications.
What You Can Do
MCP Tools
get-account-identity
Get the Signal account identity including UUID and phone number for the authenticated user
set-account-attributes
Configure Signal account capabilities such as voice, video, and push notification settings
list-linked-devices
List all devices linked to the Signal account including device IDs and last seen timestamps
send-encrypted-message
Send end-to-end encrypted Signal Protocol messages to a destination account UUID
get-pre-key-bundle
Retrieve pre-key bundle for establishing a new Signal Protocol encrypted session with a contact
get-user-profile
Get the Signal profile for a user by their account UUID
register-account
Register a new Signal account with a phone number (for self-hosted deployments)