Blitz
Connect Blitz to everything.
Blitz is your AI Rolodex — the smart contact book your AI agent keeps for you. It remembers every person and conversation, and reaches them across email, LinkedIn, and iMessage. This guide connects it to your agent and your channels, step by step. ~10 minutes.
1 · Connect your AI agent
Blitz speaks MCP (Model Context Protocol). Add it as a connector in your agent and it can log context, pull briefs, run follow-up sequences, and send messages — all scoped to your account. You'll sign in with Google once; there are no tokens to paste.
Claude (web & desktop)
1. Open Settings → Connectors → Add custom connector.
2. Paste the MCP endpoint above. Name it "Blitz".
3. Click connect → a browser tab opens → Sign in with Google (the same account you use here) → approve.
4. Done. Try: "What's on my Blitz agenda?"
Claude Code (terminal)
Add the connector, then finish the Google sign-in when prompted:
Then /mcp to authenticate.
Cursor
1. Settings → MCP → Add new MCP server.
2. Type: HTTP. URL: the endpoint above.
3. Save → click the server to run the Google OAuth flow.
ChatGPT
1. Settings → Connectors → Create (custom / developer connector).
2. Paste the MCP endpoint, authenticate with Google.
2 · Connect email & LinkedIn
Blitz sends through your real inbox and LinkedIn via Unipile — a secure, SOC 2 Type II, EU-hosted bridge. You connect your accounts once; Blitz never stores your passwords.
- 1. Open Settings → Channels.
- 2. Click Connect Email (Google) or LinkedIn. A secure Unipile window opens — approve access.
- 3. You're back in Blitz with the channel connected.
Email sends automatically once connected. LinkedIn messages are drafted for your review before they go out — keeping your account clear of automation risk.
3 · Turn on iMessage (Mac only)
Blitz can text contacts from your own number, free, with no third party — because your agent runs on your Mac. When you ask it to text someone, Blitz returns a ready command your agent runs locally through Messages. First-time setup:
- 1. Make sure Messages is open and signed into iMessage on your Mac.
- 2. The first time your agent runs a send, macOS asks to allow controlling Messages — click OK. (Or pre-approve in System Settings → Privacy & Security → Automation.)
- 3. Make sure your contacts have a phone number in Blitz (the agent uses it).
Every iMessage the agent sends is logged to that contact's timeline automatically. Only works while your Mac is on and signed in.
4 · Drive it from the terminal (optional)
Prefer the command line, or scripting Blitz into your own tools? The open-source blitz CLI wraps the same API — and can send iMessages locally itself.
# install (no dependencies — Python 3.9+)
curl -fsSL https://raw.githubusercontent.com/Benmore-Studio/blitz-cli/main/install.sh | sh
blitz login # opens your browser, sign in with Google
blitz agenda # what you owe, soonest first
blitz search "pricing" # search contacts + context
blitz log "Jane Doe" "Great call — wants a pilot" --follow-up "send proposal"
blitz imessage 42 "Hey! Following up on our chat" # sends from your Mac
Source & docs: github.com/Benmore-Studio/blitz-cli · MIT licensed.
What your agent can do
🧠 Memory
add_contextget_brieflist_targetssearch
📣 Channels
send_emailsend_imessagelist_channels
🔁 Sequences
start_sequencequeue_followupget_queue·due_sendsget_agenda·register_reply
Sequences that stop themselves. Queue a multi-step drip (email → LinkedIn → iMessage). The moment a contact replies on any connected channel, Blitz cancels their remaining steps and stops the sequence — so you never message someone who already answered.