key
(optional): Encryption key
How to use it
key is exposed by the Signal MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the key tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install Signal MCP Server
$
npx @modelcontextprotocol/inspector uv run --with mcp[cli] mcp run c://github//signal-mcp-server//server.pyOther tools in Signal MCP Server (8)
chat_name
(required): Name of the chat contact
include_disappearing
(optional): Include disappearing messages
include_empty
(optional): Include chats with no messages
limit
(optional): Maximum number of messages to return
offset
(optional): Number of messages to skip (for pagination)
password
(optional): Database password
query
(required): Text to search for in message bodies
source_dir
(optional): Custom Signal data directory path