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).

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.

Nitrosend's official remote MCP server. Your agent drafts campaigns, builds automation flows, segments contacts and sends transactional email from Claude, ChatGPT, Cursor or Codex. OAuth sign-in, free plan.

Postdom is an AI social media tool that turns your website into short videos, slideshows and posts, then publishes them.
MCP server for the eSIMfly Business API — let Claude, Cursor and other AI agents search eSIM plans, check usage, diagnose connectivity and (optionally) order
Comments