Signal MCP
An MCP integration for signal-cli that allows AI agents to send and receive Signal messages.
Features
- Send messages to Signal users
- Send messages to Signal groups
- Receive and parse incoming messages
- Async support with timeout handling
- Detailed logging
Prerequisites
This project requires signal-cli to be installed and configured on your system.
Installing signal-cli
Install signal-cli: Follow the official installation instructions
Register your Signal account:
signal-cli -u YOUR_PHONE_NUMBER registerVerify your account with the code received via SMS:
signal-cli -u YOUR_PHONE_NUMBER verify CODE_RECEIVED
For more detailed setup instructions, see the signal-cli documentation.
Installation
pip install -e .
# or use uv for faster installation
uv pip install -e .
Usage
Run the MCP server:
./main.py --user-id YOUR_PHONE_NUMBER [--transport {sse|stdio}]
API
Tools Available
send_message_to_user: Send a direct message to a Signal usersend_message_to_group: Send a message to a Signal groupreceive_message: Wait for and receive messages with timeout support
Development
This project uses:
- MCP for agent-API integration
- Modern Python async patterns
- Type annotations throughout
Signal Integration
Project Details
- rymurr/signal-mcp
- Last Updated: 4/16/2025
Recomended MCP Servers
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests...
A repository for MCP server to connect to Linear
This project demonstrates how to use EdgeOne Pages Functions to retrieve user geolocation information and integrate it with...
Browser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
An MCP server implementation for accessing Obsidian via local REST API
Official MCP server for Tripo
A redmine MCP server covering close to 100% of redmines API
Official MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech and video generation...
A powerful multi-database server implementing the Model Context Protocol (MCP) to provide AI assistants with structured access to...
Databutton MCP Server





