Skip to main content
Glama
NathanDai5287

signal-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SIGNAL_MCP_DBNoSignal SQLCipher database path%APPDATA%\Signal\sql\db.sqlite
SIGNAL_MCP_KEYNoExplicit 64-character SQLCipher key. Defaults to automatic recovery with DPAPI.
SIGNAL_MCP_HOSTNoRemote listener host127.0.0.1
SIGNAL_MCP_PORTNoRemote listener port8788
SIGNAL_MCP_CONFIGNoSignal config.json path%APPDATA%\Signal\config.json
SIGNAL_MCP_AUTH_MODENostatic or oidcstatic
SIGNAL_MCP_TRANSPORTNostdio or authenticated httpstdio
SIGNAL_MCP_PUBLIC_URLNoCanonical public HTTPS URL ending in /mcp. Required for HTTP mode.
SIGNAL_MCP_LOCAL_STATENoSignal Chromium Local State path%APPDATA%\Signal\Local State
SIGNAL_MCP_BEARER_TOKENNoFixed token, at least 32 characters. Required for static mode.
SIGNAL_MCP_MAX_MESSAGESNoPer-call message cap (cannot exceed 200)200
SIGNAL_MCP_OAUTH_ISSUERNoOAuth/OIDC issuer URL. Required for OIDC mode.
SIGNAL_MCP_MAX_BODY_BYTESNoHTTP request cap, up to 4 MiB1048576
SIGNAL_MCP_OAUTH_AUDIENCENoExpected JWT audience. Required for OIDC mode.
SIGNAL_MCP_ALLOWED_ORIGINSNoAdditional permitted browser origins
SIGNAL_MCP_REQUIRED_SCOPESNoComma-separated access-token scopessignal:read
SIGNAL_MCP_MAX_CONVERSATIONSNoConversation cap (cannot exceed 100)100
SIGNAL_MCP_RATE_LIMIT_PER_MINUTENoPer-client request limit120

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources