Releases: Tuteliq/mcp
v3.9.0
Synthetic Content Detection (5 new tools)
Detect AI-generated content across all modalities with multi-signal forensic analysis:
detect_synthetic_text— Detect AI-generated text across 10 child-safety categories (synthetic CSAM narratives, deepfake impersonation scripts, AI-generated grooming)detect_synthetic_image— 6-signal forensic pipeline: vision AI, EXIF metadata, pixel statistics, C2PA Content Credentials, watermark detection, perceptual hashingdetect_synthetic_audio— Dual-signal forensics: transcript analysis + mel spectrogram vision + quantitative audio statisticsdetect_synthetic_video— 5-track analysis: per-frame vision, temporal face consistency, lip-sync correlation, spectral audio, transcript detectionget_synthetic_profile— Account-level 30-day rolling window with trend detection and category distribution
Identity & Age Verification (3 new tools)
Session-based verification — the MCP tool creates a session and provides a URL. The user completes the flow in a hosted web UI (document capture, liveness check, selfie). Poll for results with full document intelligence.
create_verification_session— Create age or identity verification session, returns URL for the userget_verification_session— Poll status with full document intelligence: MRZ validation, PDF417 barcode reading, 45-country document number validation, AI-powered document authenticity, face matching, livenesscancel_verification_session— Cancel an active session (no credits consumed)
Credits
| Tool | Credits |
|---|---|
detect_synthetic_text |
2 |
detect_synthetic_image |
5 |
detect_synthetic_audio |
4-7 |
detect_synthetic_video |
2 + 3/frame + 2 |
get_synthetic_profile |
0 (read-only) |
create_verification_session (age) |
10 (on completion) |
create_verification_session (identity) |
15 (on completion) |
get_verification_session |
0 |
cancel_verification_session |
0 |
Other Changes
- Total tool count: 42 → 50
- Updated credit costs resource
- Requires
@tuteliq/sdk@^2.7.1
v3.8.0
What's New
Document Analysis Tool
analyze_document— Analyze PDF documents for safety and compliance concerns- Extracts text from each page, runs up to 8 detection endpoints in parallel, and returns per-page results with an overall risk assessment
- Supports:
unsafe,bullying,grooming,social-engineering,coercive-control,radicalisation,romance-scam,mule-recruitment - SHA-256 document hashing for chain-of-custody verification
- Zero-retention processing — no document data stored after response
- Dynamic credit pricing:
max(3, pages_analyzed × endpoint_count) - Rich markdown output with flagged pages, extraction summary, and detected threats
Dependencies
- Upgraded
@tuteliq/sdkto^2.6.0
Stats
- 42 tools total across safety, fraud, media, document, analysis, and admin categories
Install / Upgrade
npm install @tuteliq/mcp@3.8.0Full documentation: https://docs.tuteliq.ai/sdks/mcp
v3.7.0
What's New
Added
countrycontext field — Pass ISO 3166-1 alpha-2 country code (e.g.,"GB","US","SE") in thecontextobject for geo-localised crisis helpline data.- Updated context fields documentation in MCP resources.
Changed
- Bumped
@tuteliq/sdkdependency to^2.5.0.
Install
npm install @tuteliq/mcp@3.7.0Or in Claude Desktop / Cursor config:
{
"mcpServers": {
"tuteliq": {
"command": "npx",
"args": ["-y", "@tuteliq/mcp@3.7.0"],
"env": { "TUTELIQ_API_KEY": "your-api-key" }
}
}
}v3.6.0 — MCP Data Resources
What's New
MCP Data Resources for AI Agents
Agents consuming the Tuteliq MCP server can now read documentation resources directly within the MCP session — no need to navigate external docs.
New resources:
| Resource URI | Description |
|---|---|
tuteliq://documentation |
Quick reference guide — response shapes, usage tips, links to full docs |
tuteliq://context-fields |
Complete reference for all context fields, common parameters, and analyse_multi configuration |
tuteliq://kosa-categories |
All nine KOSA harm categories with descriptions |
tuteliq://age-groups |
Age group brackets with calibration details |
tuteliq://credit-costs |
Per-endpoint credit costs |
Why This Matters
AI agents (Claude, Cursor, Windsurf) can now discover the full parameter surface — context fields, support_threshold values, analyse_multi endpoint IDs — without trial and error. This directly addresses the documentation gap identified in user testing.
Full Changelog
v3.5.1
Documentation
- Add
support_thresholdparameter documentation - Add
sender_trusteffect on scoring - Add
analyse_multiaccepted endpoint values table - Add complete context fields reference
v3.5.0
What's Changed
- Wire
support_thresholdparameter through all detection MCP tools (bullying, grooming, unsafe) - Show confidence in analyze tool output
- Show support resources from unsafe sub-result in analyze tool
- Bump
@tuteliq/sdkdependency to^2.4.0
v3.3.4
What's New
Fraud & Harm Detection (8 new tools)
detect_social_engineering— Pretexting, urgency fabrication, authority impersonationdetect_app_fraud— Fake investment platforms, phishing apps, subscription trapsdetect_romance_scam— Love-bombing, financial requests, identity deceptiondetect_mule_recruitment— Easy-money offers, bank account sharing tacticsdetect_gambling_harm— Chasing losses, concealment, gambling-related distressdetect_coercive_control— Isolation, financial control, monitoring, threatsdetect_vulnerability_exploitation— Targeting elderly, disabled, or financially distressed individualsdetect_radicalisation— Extremist rhetoric, us-vs-them framing, ideological grooming
Crisis Support Card
- Country-specific crisis helplines displayed in the MCP widget when high/critical threats are detected
- Warm, category-aware messages (self-harm, bullying, grooming, etc.)
- Phone numbers copy to clipboard on click with confirmation feedback
- Resource links open in system browser via MCP Apps
app.openLink()API
Language Support
- 27 languages now supported with auto-detection
- English (stable) + 26 beta languages including Spanish, Portuguese, French, German, Italian, Swedish, Norwegian, Finnish, Ukrainian, and more
UI Improvements
- New components: SupportCard, BrandedLoader, FooterLinks, UpsellBanner
- All widget links now work correctly in Claude Desktop via
app.openLink()
Security
- Fixed Hono prototype pollution vulnerability (GHSA-v8w9-8mx6-g223)
- Removed internal infrastructure references from tool descriptions
Other
- Updated README with all 41 MCP tools, fraud section, languages table
- Verification tools documented as API & SDK only
- Added
.claude/to.gitignore
Full Changelog: v3.2.0...v3.3.4
v3.2.0
What's Changed
- Added security tooling: Dependabot, CodeQL analysis, and npm audit CI workflow
- Version bump to 3.2.0
v3.1.0
What's Changed
Dependencies
- Bump
@modelcontextprotocol/sdkfrom^1.12.0to^1.27.0 - Bump
@modelcontextprotocol/ext-appsfrom^1.0.0to^1.1.0 - Bump
@tuteliq/sdkfrom^2.2.2to^2.3.1
Security
- Fixed 4 security vulnerabilities (hono, @hono/node-server, ajv, rollup)
v3.0.0
MCP Apps with Interactive UI Widgets
Breaking Changes
- Modular tool architecture (monolithic
src/index.tssplit intosrc/tools/) - New SSE transport support alongside stdio
- Version bump to 3.0.0
New Features
- Interactive UI widgets for rich result visualization (detection, multi-analysis, emotions, media, action plan, report)
- Fraud detection tools (social engineering, app fraud, romance scam, mule recruitment, gambling harm, coercive control, vulnerability exploitation, radicalisation)
- Multi-endpoint analysis (
analyseMulti) - Video analysis (
analyzeVideo) - Dockerfile for containerized deployment
Fixes
- Updated
package-lock.jsonto resolve@tuteliq/sdk@2.2.1(was pinned to 2.1.0)