Singlish Authenticity Scorer

Singlish Authenticity Scorer MCP Connector for Claude

A+

Analyze the linguistic authenticity of Singlish text using particle density and syntax patterns.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a deterministic engine to evaluate how authentic Singlish text is. It analyzes the frequency and variety of core particles like 'lah', 'leh', and 'lor', and calculates a density score. Use analyze_singlish_composition for a full statistical breakdown, check_usage_saturation to detect if the usage is 'try-hard', or validate_syntax_patterns to identify specific idiomatic constructions like 'Can or not?'.

singlishlinguisticstext-analysissyntaxdialect

3 tools expose this connector's capabilities to your AI agent.

check_usage_saturation

Specifically identifies if the Singlish usage is perceived as "overused" or "try-hard"

analyze_singlish_composition

Provides a high-level statistical breakdown of Singlish usage in a given text

validate_syntax_patterns

Checks if the text contains specific, recognizable Singlish grammatical patterns

See how to talk to your AI agent using Singlish Authenticity Scorer.

Analyze this text: 'Can or not? I don't know leh.'

{ "particleCounts": { "lah": 0, "leh": 1, "lor": 0, "meh": 0, "mah": 0, "sia": 0, "liao": 0 }, "particleDensity": 0.14, "authenticityScore": 85, "detectedConstructions": ["Can or not?"] }

Is this text overused: 'Lah lah lah lah lah!'

{ "isOverused": true, "density": 0.83 }

Check the syntax of 'Never mind lah'.

{ "patternsFound": ["Never mind lah"], "patternCount": 1 }

An optimal density for natural Singlish is between 0.1 and 0.3. If the density exceeds 0.5, the text is flagged as 'overused' or 'try-hard'.

Related Connectors