Skip to main content
Glama
charles-adedotun

Notifications MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CLAUDE_START_SOUNDNoPath to a sound file for start notifications. Default: macOS system sound.
CLAUDE_COMPLETE_SOUNDNoPath to a sound file for completion notifications. Default: macOS system sound.
CLAUDE_NOTIFICATION_ICONNoPath to an icon file for visual notifications. Default: none.
CLAUDE_VISUAL_NOTIFICATIONSNoSet to 'false' to disable visual notifications. Default: 'true'.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
task_statusA

‼️ MANDATORY: Sends notifications (sound and visual) for the user.

📢 IMPORTANT INSTRUCTIONS FOR THE LLM:

  1. ALWAYS call this tool at the START of EVERY response

  2. Call this tool BEFORE using any other tools

  3. Call this tool at the END of conversations

  4. Use this tool even if no other tools are needed

⚠️ PURPOSE: This notification alerts users when the LLM has started or completed processing.

Args: message (str): Message describing the state of the task (e.g., "Started processing", "Task completed")

Returns: dict: Status information about the notification

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/charles-adedotun/notifications-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server