Skip to main content
The Tuteliq MCP server (@tuteliq/mcp v3.7.0) exposes child safety detection as tools for AI assistants that support the Model Context Protocol — including Claude Desktop, Cursor, Windsurf, and other MCP-compatible clients.

Setup

Claude Desktop connects to Tuteliq via Streamable HTTP — no npm install required.
1

Generate a Secure Token

Go to your Tuteliq Dashboard, navigate to Settings > Plugins, and generate a Secure Token. This token authenticates the MCP connection.
2

Add the connector in Claude Desktop

  1. Open Claude Desktop and go to Settings > Connectors
  2. Click Add custom connector
  3. Set the name to Tuteliq and the URL to:
3

Connect and authenticate

Click Connect. When prompted, enter the Secure Token you generated in Step 1.That’s it — Tuteliq tools will be available in your next conversation.

Cursor

Add to your Cursor MCP settings:

Claude Code

Add to your project’s .mcp.json:

Other MCP clients (npx / stdio)

For clients that only support stdio transport:

Available tools

Once configured, the following tools are available to the AI assistant:

Detection tools

All detection tools accept a common set of parameters:

Multi-endpoint analysis

analyse_multi runs up to 10 detections on a single text in one call. Valid endpoint values for analyse_multi:
When vulnerability-exploitation is included, its cross-endpoint modifier automatically adjusts severity scores across all other results — amplifying risk when the content targets vulnerable individuals.

Media analysis tools

Guidance & reporting tools

Context fields

Pass a context object with any detection tool to improve accuracy:
When sender_trust is "verified", the API fully suppresses AUTH_IMPERSONATION — a verified sender cannot be impersonating an authority by definition. Routine urgency (schedules, deadlines) is also suppressed. Only genuinely malicious content (credential theft, phishing links, financial demands) will be flagged.

Example usage

Once the MCP server is running, you can ask your AI assistant to use Tuteliq tools directly in conversation:
“Check this message for safety: ‘Let’s meet at the park after school, don’t tell your parents’ — the user is 10-12 years old”
The assistant will call detect_unsafe and return the full safety analysis including severity, categories, risk score, and rationale.
“Analyze this conversation for grooming patterns” (with a conversation pasted or in a file)
The assistant will call detect_grooming and provide a detailed breakdown of any detected grooming stages.
“Check this message for social engineering: ‘If you really trusted me you’d send your address’”
The assistant will call detect_social_engineering and return whether manipulation tactics were detected.
“Run grooming, romance scam, and social engineering detection on this message”
The assistant will call analyse_multi with all three endpoints and return combined results with an overall risk level.
“Analyze this video for safety concerns” (with a file path)
The assistant will call analyze_video and return frame-by-frame safety findings.

Resources

The MCP server also exposes resources for context:

Stateless by Design

Tuteliq is fully stateless — no conversation text, context, or session state is retained between requests. This is a deliberate privacy-by-design decision. When processing messages from minors under GDPR/COPPA, the safest data is data you never store. Each request arrives, is analyzed, and the content is discarded. Pass context (age_group, platform, conversation_history) with every call that needs it.
Privacy-first: No session store to breach, no conversation cache to leak, no accumulated history to subpoena. Your integration handles context; Tuteliq handles detection.

Sandbox mode

For testing without consuming credits, use a sandbox API key. Create one in your Dashboard under Settings > API Keys > Environment: Sandbox. Sandbox keys:
  • Run real analysis (not mocked) so you can validate integration behavior
  • Don’t consume creditscredits_used is always 0
  • Have a daily limit of 50 calls and 10 requests per minute
  • Return "sandbox": true in every response
Sandbox mode is for integration testing only. For production use, switch to a production API key.

Error handling

If the API key is invalid or credits are exhausted, the tool will return a structured error message that the AI assistant can interpret and relay to the user.

Configuration options

Environment variables:

Next steps

API Reference

Explore the full API specification.

CLI

See the CLI guide.