include_empty
(optional): Include chats with no messages
How to use it
include_empty is exposed by the Signal MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the include_empty 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
key
(optional): Encryption key
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