query
(required): Text to search for in message bodies
How to use it
query is exposed by the Signal MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the query 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
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
source_dir
(optional): Custom Signal data directory path