Make Claude Code send push notifications to your phone
Agents are great at working while you're away — and terrible at telling you they're done. You kick off a refactor, walk away, and the finished work sits in a terminal for an hour. Here's how to give Claude Code the ability to buzz your phone, in two commands.
Setup
Install the CLI and create your topic (once):
curl -fsSL https://pinged.fyi/install | sh
fyi new --save
Scan the printed QR with the pinged.fyi app (+ → Join → Scan). Then register the MCP server with Claude Code:
claude mcp add fyi -- fyi mcp
That's the whole setup. fyi mcp is a local MCP server that ships inside the
CLI — nothing to host, nothing to configure, no API keys.
What Claude can do now
Claude Code sees a send_notification tool (message, optional title and
priority). So prompts like these just work:
"Run the full test suite, fix anything that breaks, and ping me when you're done."
"Migrate the database. Notify me immediately, high priority, if anything fails."
"Work through the code review feedback. When you finish each file, send me a short progress ping."
While you're at lunch, your phone says:
Claude Code · tests green — 3 fixes applied, 212 passed
Why this beats watching the terminal
The point of delegating work to an agent is reclaiming your attention. A push notification completes that loop: you find out the moment work finishes — not when you remember to check. And because a pinged.fyi topic is just four secret words, there's no account to create for the agent, no OAuth dance, no token to rotate.
For other agents
Any MCP-capable agent can use the same server (fyi mcp over stdio). Agents
without MCP can still use plain HTTP — everything they need to know lives at
pinged.fyi/llms.txt, which is also how an
agent told simply to "install pinged.fyi" figures out the rest on its own.