Oyee
Allows scripts, cron jobs, and command-line workflows to send notifications to Oyee with a simple curl HTTP request.
Allows GitHub Actions workflows to send build or deployment notifications to Oyee via webhook.
Allows Grafana alerts to send notifications to Oyee via webhook.
Allows Home Assistant automations to send notifications to an Oyee inbox by posting to an Oyee webhook URL.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Oyeesend a notification asking if I should deploy to production"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Oyee
One inbox for AI agents, scripts and webhooks. Send a notification with one HTTP call or one MCP tool call, and receive it on Android, macOS and the web, with live-updating progress, action buttons, inline replies and sync across devices.

🤖 MCP server URL: give Claude Code, Codex or any MCP client
send_notification,update_notification,ask,wait_for_responseand more. Target one device (devices: ["macbook"]) or all of them.🪝 Webhooks: paste a URL into Home Assistant, Alertmanager, Grafana, AWS SNS, GitHub Actions, cron or curl.
🔄 Live notifications that update in place (progress, status), resolve everywhere, and record your answers.
💬 Two-way: agents ask, you tap a button or type a reply on any device, and the agent gets the answer.
🧩 Templates: one platform-neutral card schema, rendered natively everywhere.
Free and open source (MIT).
Screenshots
Web (dark) | macOS |
|
|
Connect an agent or webhook | Android | Web on a phone |
|
Related MCP server: agent-notify
Download
Platform | Get it |
Web | https://oyee.app: sign in with Google, nothing to install |
Android (8.0+) |
|
macOS (14+, Apple Silicon and Intel) |
|
iOS | Build from source (docs/setup.md). iOS can't be distributed without a paid Apple account |
Then pair the device: on the web, Devices → Pair a device, and enter the code in the app.
Updates: the macOS app updates itself from GitHub Releases in the background (download, checksum check, restart;
can be turned off in Settings). The Android app notifies you about a new release; Update downloads the APK with
Android's download manager, and you tap the "Download complete" notification to install. (The app doesn't install
APKs itself: Play Protect blocks sideloaded apps that can.) Releases are built and signed by GitHub Actions (release.yml); each one includes SHA256SUMS.txt.
Quick start
Sign in at https://oyee.app (or run your own instance).
On Connect, create an MCP server URL for your agent or a webhook for everything else.
Send something:
# Webhook
curl -d "Backup finished" "https://oyee.app/hook/<webhook-token>?title=Backup&severity=success"
# Claude Code
claude mcp add --transport http oyee https://oyee.app/mcp/<mcp-token>Docs
Run your own instance: Cloudflare, Google sign-in, Firebase, web, Android, macOS | |
The API contract: REST, WebSocket, webhooks, MCP tools, push payloads | |
Design language (shared by web, macOS and Android) | |
Product plan, decisions and status |
Repository
Path | What |
| Shared TypeScript types + zod schemas (protocol source of truth) |
| Cloudflare Worker: API, MCP, webhooks, Durable Objects, D1 (Drizzle), push fan-out |
| React web app (served by the worker) |
| Android app (Kotlin, Compose) |
| macOS menu-bar app + iOS app (SwiftUI) + OyeeKit |
Develop
pnpm install
pnpm dev # wrangler dev + vite
pnpm test
pnpm android:build
pnpm macos:buildReleasing: git tag v0.2.0 && git push origin v0.2.0 builds the signed APK and the universal macOS app and
publishes them on GitHub Releases.
This server cannot be deployed
Maintenance
Related MCP Connectors
Push notifications for AI agents - send instant iPhone notifications from any MCP client.
- iotPushOAuthcom.iotpush
Notifications you can answer: agents push to your phone and wait for your approval or reply.
An MCP connector that lets your AI agents ask you questions, request permission approvals, and send alerts as push notifications to your phone and mac notch, so you can unblock and approve your agents from anywhere.
Let agents send content-free push notifications to a paired phone via MCP.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for AI agents to send notifications, copy to clipboard, request confirmations, and collect text input from users across their devices.1031 npmApache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables AI agents and applications to send audio notifications with text-to-speech, message streaming, agent-to-agent conversations, and web push notifications through a persistent message store and MCP integration.51 npm1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to send notifications to a unified feed, report activity, request input from humans, and manage notification state through MCP tools.35 PyPI4MIT
- AlicenseAqualityCmaintenanceEnables AI agents to alert users locally by playing a notification sound and showing a system banner when a task finishes or attention is needed, with support for custom sounds and multiple MCP clients.216 npmMIT


