Skip to main content
Model Context Protocol

Give your AI agents a Signal.

An MCP server for signal-cli that lets AI agents send, receive, and react to end-to-end encrypted Signal messages — in real time.

Python 3.13+signal-cli daemonClaude Channel modeMIT
✳︎
Note to Self
via Claude agent
cc deploy the release branch to staging
On it — running the pipeline now. I'll ping you when it's green. ✅
Deploy succeeded. 3 services updated, 0 errors.delivered · read
Everything in one server

Built for agents that talk back.

Send anywhere

Message Signal users and groups by phone number, group id, or display name.

Emoji reactions

React to any message — and remove reactions — just like a human on Signal.

Receive & parse

Parse incoming text, reactions, and Note-to-Self syncs plain text can't recover.

Claude Channel mode

Push messages to Claude in real time. No polling loop — your agent sees everything instantly.

Trusted recipients

Enforce an allowlist so your agent can only message people you've approved.

Persistent daemon

Talks to a warm signal-cli daemon — instant calls, no 2–3s JVM cold start.

Ship it in five minutes.

Start the daemon, run the server, wire it into Claude. That's it.