Notify + Model Context Protocol (MCP)

Integrate email capabilities directly into your AI workflows.

What is MCP?

The Model Context Protocol (MCP) is an open standard introduced by Anthropic that enables AI models to interact with external tools and services in a standardized and secure way.

Think of MCP as a USB-C port for AI applications — a universal way for AI systems to connect with various resources.

With the Notify MCP server, you can instruct your LLMs/AI assistants to compose and send emails on-the-fly using Notify, creating seamless email workflows within your AI apps.

Notify MCP Email Server

The Notify MCP server provides email sending capabilities through a server-side event (SSE) based API, built using TypeScript, Express.js, the MCP SDK, and the Notify API.

Key Features

  • Real-time email sending via SSE
  • Easy integration with AI models
  • Comprehensive error handling
  • Simple configuration

Tech Stack

  • Node.js with TypeScript
  • MCP SDK (v1.8.0+)
  • Express.js framework
  • Zod for validation

How It Works

Simple API

The Notify MCP server exposes a single tool named "send-email" with intuitive parameters for recipient, subject, and message content.

AI Integration

AI models using the MCP protocol can discover and use this to send notifications, reports, or personalized messages.

MCP Server Configuration

{
  "mcpServers": {
    "email-sending-service": {
      "name": "email-sending-service",
      "version": "1.0.0",
      "url": "http://localhost:8080/sse",
      "env": {
        "NOTIFY_API_KEY": "<YOUR-NOTIFY-API-KEY>"
      },
      "tools": [
        {
          "name": "send-email",
          "description": "Send an email using Notify",
          "url": "http://localhost:8080/send-email",
          "params": {
            "to": "recipient@example.com",
            "subject": "Subject of the email",
            "message": "Body of the email (Plaintext or your own HTML)"
          }
        }
      ]
    }
  }
}

This configuration can be added to Cursor by going to Settings > MCP Servers.

Getting Started

  1. Create a free Notify account

    Sign up to Notify and get your API key from the Credentials page.

  2. Clone the Notify MCP repo

    Access our GitHub repository here to get the MCP server code.

  3. Install dependencies

    Run npm install to set up all required packages.

  4. Configure environment

    Create a .env file with your Notify API key.

  5. Start the server

    Run npm start to launch the MCP server on port 8080.

  6. Configure your IDE

    Add the MCP server configuration seen above to your IDE (Cursor, Claude Desktop, VS Code, etc.).

Ready to add email capabilities to your AI?

Get started with the Notify MCP server today and build AI driven apps with plug-n-play email functionality.