signal-mcp

signal-mcp

3.4

If you are the rightful owner of signal-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Signal MCP is an integration for signal-cli that allows AI agents to send and receive Signal messages.

Signal MCP is a model context protocol server that integrates with signal-cli to facilitate communication via Signal messages. It enables AI agents to send and receive messages to and from Signal users and groups. The server supports asynchronous operations with timeout handling and provides detailed logging for monitoring and debugging purposes. This integration requires signal-cli to be installed and configured on the user's system, ensuring that the Signal account is registered and verified. Signal MCP is designed to work seamlessly with modern Python async patterns and includes type annotations for improved code clarity and maintenance.

Features

  • Send messages to Signal users
  • Send messages to Signal groups
  • Receive and parse incoming messages
  • Async support with timeout handling
  • Detailed logging

Tools

  1. send_message_to_user

    Send direct messages to Signal users

  2. send_message_to_group

    Send a message to the Signal group

  3. receive_message

    Wait and receive messages, support timeout