Do I need any special permissions?
Yes. Ensure notifications are allowed in System Settings → Notifications for the app or script that triggers them.
@devizor
Basic information
macOS Notification MCP enables AI assistants to trigger native macOS sounds, visual notifications, and text-to-speech. Built for Claude and other AI models using the Model Context Protocol.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"macos-notification-mcp": {
"command": "uvx",
"args": [
"macos-notification-mcp"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Macos Notification Mcp is a Model Context Protocol (MCP) server that enables AI assistants to trigger macOS notifications, sounds, and text‑to‑speech. It integrates with native macOS commands and is built on the FastMCP framework.
Install and run via uvx macos-notification-mcp (recommended) or pip install macos-notification-mcp. Configure it as an MCP server in Claude Desktop by adding the command to claude_desktop_config.json. Once running, the AI assistant can call tools such as sound_notification, banner_notification, speak_notification, list_available_voices, and test_notification_system.
Yes. Ensure notifications are allowed in System Settings → Notifications for the app or script that triggers them.
The server runs only on macOS because it relies on native commands (`afplay`, `osascript`, `say`). Python 3.7+ is required if installed via pip.
Notifications are processed one at a time with a minimum 0.5‑second interval. Additional requests are queued and handled sequentially.
The server uses the standard MCP transport (stdio) over the FastMCP framework. No authentication is built‑in; the server is intended for local use.
Yes. The `speak_notification` tool accepts optional parameters for voice (a system voice name), rate (words per minute, default 150), and volume (0.0 to 1.0).

Upfirst is an AI phone receptionist for small businesses. Review call transcripts, then fix the greeting, knowledge, and transfer rules from your AI client.

Official Mobile Text Alerts server. Send and schedule SMS, manage subscribers and groups, and complete carrier registration from any MCP-compatible AI assistant.

Body language for AI agents, on your terms. A consented three-second phone gesture gives your agent an Aligned or Unaligned signal with confidence. You remain the authority.
LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Read LinkedIn DMs, search your network, enrich profiles and draft messages you review before sending.

LinkedIn MCP server for Claude, ChatGPT, Cursor & Codex. Read LinkedIn DMs, search your network, enrich profiles and draft messages you review before sending.
Comments