Skip to main content

MNotify MCP Server

Expose the MNotify SMS API as an MCP server so IDEs and AI tools (e.g., Cursor) can securely call real MNotify actions (send SMS, manage contacts/groups/templates, delivery reports) via stdio.

This page describes the package specifically for PyPI. For the broader repository (including a local CLI agent), see the project README on GitHub.

Installation

pip install mnotify_mcp_server

Quick Start

Set your MNotify API key and start the MCP server process:

export MNOTIFY_API_KEY=sk_mnotify_...

# Start the server
mnotify_mcp server
# or
mnotify-mcp
# or
python -m mnotify_mcp.server

Environment

  • MNOTIFY_API_KEY is required.
  • Python 3.10+.

Tools Exposed

  • SMS: send_quick_bulk_sms, send_bulk_group_sms, update_scheduled_sms
  • Reports: sms_delivery_report, specific_sms_delivery_report, periodic_sms_delivery_report
  • Contacts: add_contact, update_contact, delete_contact, get_contact_details, get_contact_list, get_group_contacts
  • Groups: add_group, update_group, delete_group, get_group_details, get_group_list
  • Templates: get_template_list, get_message_template, add_message_template, update_message_template, delete_message_template
  • Utilities: register_sender_id, check_sender_id, check_sms_balance

Validation & Guardrails

  • Message length ≤ 460; sender ID length ≤ 11
  • Scheduling requires schedule_time in YYYY-MM-DD HH:MM

Security

  • Never pass secrets as tool arguments; the server reads MNOTIFY_API_KEY from the environment.
  • The server does not log secrets.

Metadata

Release files for mnotify-mcp-server 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mnotify-mcp-server 0.1.1
File Size Uploaded Provenance
mnotify_mcp_server-0.1.1.tar.gz 16.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mnotify-mcp-server 0.1.1
File Interpreter ABI Platform
mnotify_mcp_server-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 31.6 kB

Release files / mnotify_mcp_server-0.1.1.tar.gz

Download URL mnotify_mcp_server-0.1.1.tar.gz
Size 16.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4a2f4b184e20fadd69f89b3e979bcc26449ca629fe8b5f035466b8d2e6e035da
BLAKE2b-256 checksum
How to use checksums
5189b0da37c82cf3a8483a945ffd815ca516e3abc28d395e350716a0de86242e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.6

Release files / mnotify_mcp_server-0.1.1-py3-none-any.whl

Download URL mnotify_mcp_server-0.1.1-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
16a95e20e828bc478bf455fd328b1ff3cac643a7cd3005877296fa47634ab344
BLAKE2b-256 checksum
How to use checksums
f090c4921f7cc5cd7ec84b3629b88968fb3bb2db49a250474c25ef937db57a5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.6

Security for mnotify-mcp-server 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page