58
/ 100
1 month ago
glama

parental-control

An open-source MCP server that gives parents real-time oversight and guardrails over their children's AI agent interactions, with features like content filtering, spiral detection, and approval flows.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
🚨
Secret credentials may flow to a network call
1 flow detected: TWILIO_AUTH_TOKEN. We can’t prove the destination matches the brand the credential belongs to.
⚠️
Known vulnerabilities in dependencies: 4 high
Affects packages this MCP installs at runtime. Upgrade or remove the affected dependency.
🔐
You'll be asked for 4 credentials: ANTHROPIC_API_KEY, SMTP_PASS, TELEGRAM_BOT_TOKEN, TWILIO_AUTH_TOKEN
These are read from process.env at runtime. Make sure you trust where they’ll be sent.
// known CVEs in dependencies4 high1 medium7 low

Disclosed vulnerabilities in this server's declared npm dependencies (via OSV). Whether each is reachable depends on the installed versions.

high@modelcontextprotocol/sdk@1.0.0GHSA-8r9q-7v3j-jr4g

Anthropic's MCP TypeScript SDK has a ReDoS vulnerability

high@modelcontextprotocol/sdk@1.0.0GHSA-w48q-cv73-mx4w

Model Context Protocol (MCP) TypeScript SDK does not enable DNS rebinding protection by default

highnodemailer@6.9.9GHSA-p6gq-j5cr-w38f

Nodemailer: Message-level raw option bypasses disableFileAccess/disableUrlAccess, enabling arbitrary file read and full-response SSRF in the delivered message

highnodemailer@6.9.9GHSA-rcmh-qjqh-p98v

Nodemailer’s addressparser is vulnerable to DoS caused by recursive calls

mediumnodemailer@6.9.9GHSA-mm7p-fcc7-pg87

Nodemailer: Email to an unintended domain can occur due to Interpretation Conflict

Depend on this server? Get alerted when its CVEs change.Watch this server free →
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
🔐 secretANTHROPIC_API_KEYAPI key for LLM second-pass classification (cloud)
configAPPROVAL_TIMEOUT_MINUTES30 Auto-deny timeout for held messages
configIMESSAGE_PARENT_PHONE+15555555555
configLOCAL_MODELllama3.2 Ollama model name for local LLM classification
configNOTIFICATION_CHANNEL"": "telegram",
configPARENTAL_CONTROL_CHILD_AGE14 Child's age (sets default restrictions)
configPARENTAL_CONTROL_CHILD_NAME"": "Alex",
configPARENTAL_CONTROL_DB~/.parental-control/db.sqlite Database file path
configPARENTAL_CONTROL_PROFILE_IDdefault Profile identifier
configSMTP_HOSTsmtp.gmail.com
configSMTP_PARENT_EMAILyou@gmail.com
🔐 secretSMTP_PASSyour-app-password
configSMTP_PORT587 SMTP server port
configSMTP_USERyou@gmail.com
configSPIRAL_WINDOW_MESSAGES20 Message history window for spiral detection
🔐 secretTELEGRAM_BOT_TOKEN"": "your-bot-token-here",
configTELEGRAM_PARENT_CHAT_ID"": "your-chat-id-here"
configTWILIO_ACCOUNT_SIDACxxxxxxxx
🔐 secretTWILIO_AUTH_TOKENyour-auth-token
configTWILIO_WHATSAPP_FROMwhatsapp:+14155238886
configTWILIO_WHATSAPP_TOwhatsapp:+15555555555
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 3 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/gonzih-parental-control-0eo9b4)](https://m8ven.ai/mcp/gonzih-parental-control-0eo9b4)
commit: ac093474113e51a2acc92b7e6123d9c809c997e1
code hash: 96b093e87c31898360ca7252a83ef8ae60c53ac61e96e7236d725022d9e7d519
verified: 6/22/2026, 12:29:05 PM
view raw JSON →