Mnotify Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mnotify Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Bring MNotify to your AI IDE in one command.
This package exposes the MNotify SMS API as an MCP server so tools like Cursor can securely call real MNotify actions (send SMS, manage contacts/groups/templates, delivery reports) via stdio. This repo also includes a simple interactive MNotify Agent for CLI use. It is based on Mnotify API v2.0
Check out the PyPI MCP package here
MNOTIFY_API_KEY curl -LsSf https://astral.sh/uv/install.sh | sh # install uv if needed
uv venv
uv pip install -r requirements.txt python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txtpip install mnotify_mcp_server
export MNOTIFY_API_KEY=sk_mnotify_...
# Start the server (preferred)
mnotify_mcp server
# Alternatives
mnotify-mcp
python -m mnotify_mcp.server.cursor/mcp.json (recommended){
"mcpServers": {
"mnotify": {
"command": "mnotify_mcp",
"args": ["server"]
}
}
}Relaunch cursor from the same environment as the virtual environment
mnotify_mcpserverMNOTIFY_API_KEY is set in the environment where Cursor launches the processA local chat agent that can call all MNotify tools directly.
MNotify CLI Agent
.env file with:OPENROUTER_API_KEY=sk-or-v1-...
MNOTIFY_API_KEY=...
AGNO_API_KEY=ag-... # optional, if monitoring is set.uv run mnotify_agent.pysend_quick_bulk_sms, send_bulk_group_sms, update_scheduled_smssms_delivery_report, specific_sms_delivery_report, periodic_sms_delivery_reportadd_contact, update_contact, delete_contact, get_contact_details, get_contact_list, get_group_contactsadd_group, update_group, delete_group, get_group_details, get_group_listget_template_list, get_message_template, add_message_template, update_message_template, delete_message_templateregister_sender_id, check_sender_id, check_sms_balanceget_context_snapshot, resolve_group_namemessage length ≤ 460; sender_id length ≤ 11.schedule=true requires schedule_time (YYYY-MM-DD HH:MM).verify_sender=true performs a best‑effort sender status check before sending.MNOTIFY_API_KEY from the environment.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.