Skip to main content
Glama
wacli-mcp

wacli-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WACLI_MCP_BINNoAbsolute path to wacli. Defaults to ~/.local/bin/wacli, else wacli on PATH.
WACLI_MCP_HOMENoHOME passed to wacli.$HOME
WACLI_MCP_STORENoStore directory. Exclusive with WACLI_MCP_ACCOUNT. Required with sending so the daemon check looks at the right store.
WACLI_MCP_ACCOUNTNoNamed wacli account. Exclusive with WACLI_MCP_STORE.
WACLI_MCP_AUDIT_LOGNoAbsolute path of the JSON-lines audit log.
WACLI_MCP_HTTP_HOSTNoHTTP transport host. Must be loopback or a Tailscale address; anything else is refused.127.0.0.1
WACLI_MCP_HTTP_PORTNoHTTP transport port.8765
WACLI_MCP_TIMEOUT_SNoPer-call timeout in seconds (1 to 120).20
WACLI_MCP_BIN_SHA256NoRefuse to start unless the wacli binary matches this SHA-256.
WACLI_MCP_TOKEN_FILENoMode-0600 file holding a bearer token of at least 32 characters. Required for HTTP transport.
WACLI_MCP_ENABLE_SENDNoSet to 1 to register send_message. Requires send recipients and a configured store (or an accounts file with recipient configuration).
WACLI_MCP_DENIED_CHATSNoComma-separated JIDs that are never visible.
WACLI_MCP_ACCOUNTS_FILENoTOML file defining several accounts. Cannot be combined with WACLI_MCP_STORE, WACLI_MCP_ACCOUNT, WACLI_MCP_ALLOWED_CHATS, WACLI_MCP_DENIED_CHATS, or WACLI_MCP_SEND_RECIPIENTS.
WACLI_MCP_ALLOWED_CHATSNoComma-separated JIDs; when set, only these chats are visible.
WACLI_MCP_SEND_PER_HOURNoSends per rolling hour (1 to 60).10
WACLI_MCP_MAX_TEXT_CHARSNoTruncation length for each text field.4000
WACLI_MCP_SEND_MAX_CHARSNoLongest message accepted (1 to 4096).1000
WACLI_MCP_SEND_TIMEOUT_SNoTime allowed for one send in seconds (10 to 300).60
WACLI_MCP_MAX_CONCURRENCYNoMaximum number of parallel wacli processes.2
WACLI_MCP_SEND_RECIPIENTSNoComma-separated alias=JID pairs defining the only possible recipients. Required when sending is enabled without an accounts file.
WACLI_MCP_MAX_OUTPUT_BYTESNoCap on wacli stdout per call.2097152
WACLI_MCP_ALLOWED_HOSTNAMESNoExtra Host names to accept, such as a MagicDNS name.
WACLI_MCP_NETWORK_ISOLATIONNoNetwork isolation mode: require, auto, or off.require
WACLI_MCP_SEND_CONFIRMATIONNoSend confirmation mode: elicit asks the user to approve each message; none skips that.elicit
WACLI_MCP_RATE_LIMIT_PER_MINNoTool calls per minute.60

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