Editor
0 total issues
Weasel Words: 0
Passive Voice: 0
Duplicate Words: 0
How to use this tool:
This tool highlights three common writing issues that can weaken your writing:
Weasel Words
Words that sound good without conveying information (very, extremely, various, etc.)
Passive Voice
Constructions where the subject receives the action rather than performing it
Duplicate Words
Repeated adjacent words (click on highlighted duplicates to remove them)
Note: The goal is not to eliminate all highlighted issues, but to make conscious choices about their use.
API & MCP Integration
Use the Writing Style Checker programmatically via the HTTP API, or connect it to AI assistants like Claude via the MCP server.
POST /api/check
Send text and receive structured results with issue positions, line numbers, and context snippets.
Request
curl -X POST https://wsc.theserverless.dev/api/check \
-H "Content-Type: application/json" \
-d '{"text":"The code was written very quickly."}'Response
{
"summary": {
"total": 2,
"weaselWords": 1,
"passiveVoice": 1,
"duplicateWords": 0
},
"issues": {
"weaselWords": [{ "word": "very", "index": 21, "line": 1, "column": 22, ... }],
"passiveVoice": [{ "phrase": "was written", "index": 9, "line": 1, "column": 10, ... }],
"duplicateWords": []
},
"meta": { "characterCount": 34, "wordCount": 6, "processingTimeMs": 2 }
}Limit: 100,000 characters per request
CORS: Enabled for all origins
Errors: 400 for missing/invalid text or exceeding limits