TrueVoice MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@TrueVoice MCPCheck this for AI slop: 'We need to leverage cutting-edge solutions.'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
TrueVoice MCP
Tools to eliminate AI slop from text
Model Context Protocol server with tools to detect and eliminate AI slop from text. Based on expert annotations from NLP writers and philosophers analyzing AI-generated text patterns.
What is AI Slop?
Low-quality AI text characterized by:
Information Utility: Low content density, irrelevant filler, factual errors
Style Quality: Repetitive structures, corporate clichés ("delve into", "leverage")
Structure: Excessive verbosity, poor coherence, formulaic patterns
Research foundation: arXiv:2509.19163v1
Related MCP server: Deslop MCP Server
Quick Start
One-Click Install
Visit truevoice-mcp.kushagragolash.tech for one-click install buttons for Cursor, VS Code, Claude Code, and Claude Desktop.
Claude Code
claude mcp add --transport http truevoice https://truevoice-mcp.kushagragolash.tech/api/mcpClaude Desktop
Open Settings > Connectors > Add custom server, paste:
https://truevoice-mcp.kushagragolash.tech/api/mcpAny MCP Client
Add to your MCP configuration:
{
"mcpServers": {
"truevoice": {
"url": "https://truevoice-mcp.kushagragolash.tech/api/mcp"
}
}
}Local Development (stdio)
{
"mcpServers": {
"truevoice": {
"command": "node",
"args": ["/path/to/truevoice-mcp/dist/index.js"]
}
}
}See Development for full local setup.
Available Tools
get_human_writing_rules
Get comprehensive anti-slop writing rules tailored to your context.
Parameters:
context(optional): Writing type (e.g., "technical blog", "email", "docs")
Example:
Get writing rules for a technical blog postcheck_for_slop
Analyze text for AI slop indicators across three dimensions.
Parameters:
text(required): The text to analyze
Example:
Check this for slop: "In today's digital landscape, it's important to
note that we should leverage cutting-edge solutions to deliver a
seamless user experience..."Returns:
⚠️ AI Slop Analysis
- Overused Phrases: Found AI clichés - landscape, it's important to note,
leverage, cutting-edge, seamless
- Verbosity: Overly long sentences (avg 28.5 words)
- Word Complexity: Unnecessarily formal - "utilize" → "use"
Recommendation: Revise to be more concise, direct, and natural.get_slop_examples
Get categorized examples of AI slop patterns to avoid.
Parameters:
category(optional):"phrases","structure","tone", or"all"
Example:
Show me phrase examples to avoidWhat Gets Detected
Slop Phrases
"delve into" → "explore"
"leverage" → "use"
"it's important to note" → just state it
"robust", "seamless", "holistic", "paradigm shift"
"cutting-edge", "game changer", "synergy"
Structural Issues
Repetitive sentence starts (same word 3+ times)
Excessive bullet points and lists
Overly formal language for casual contexts
Long sentences (>25 words average)
Low lexical density (<40% unique words)
Research-Based Scoring
Text analyzed across three weighted dimensions:
Information Utility (β=0.06) - Content density, relevance
Style Quality (β=0.05) - Repetition, coherence, naturalness
Structure (β=0.05) - Verbosity, bias, flow
Development
Prerequisites
Node.js 18+
TypeScript 5.6+
npm or pnpm
Local Setup
git clone https://github.com/howdoiusekeyboard/truevoice-mcp
cd truevoice-mcp
npm install
npm run buildAvailable Scripts
npm run build- Compile TypeScriptnpm run dev- Watch mode for developmentnpm start- Run stdio server locallynpx ultracite check- Lint checknpx ultracite fix- Auto-fix issues
Testing Locally
Test stdio transport (Claude Desktop):
npm run build
npm start
# Server runs on stdio, test with MCP inspector:
npx @modelcontextprotocol/inspector node dist/index.jsTest HTTP transport (Cursor/Web):
vercel dev
# Visit http://localhost:3000Architecture
Project Structure
truevoice-mcp/
├── api/ # Vercel serverless functions
│ ├── mcp.ts # HTTP MCP endpoint (Streamable HTTP)
│ ├── index.ts # API info page
│ ├── check.ts # Slop detection API
│ ├── rules.ts # Rules API
│ └── examples.ts # Examples API
├── src/ # Core MCP server
│ ├── index.ts # stdio transport (Claude Desktop)
│ └── rules.ts # Anti-slop taxonomy
├── public/
│ └── index.html # Homepage/docs
└── dist/ # Compiled outputDual Transport Support
stdio Transport (Local/Claude Desktop):
Direct process communication
Low latency, persistent connection
Best for local development
Entry:
dist/index.js
Streamable HTTP Transport (Vercel/Web):
POST-only mode (MCP 2024-11-05 spec)
Fully stateless, serverless-optimized
No SSE (Vercel 60s timeout limitation)
Auto-scaling on demand
Endpoint:
/api/mcp
Technology Stack
Runtime: TypeScript 5.6+ with Node.js ESM modules
Validation: Zod schemas for type safety
Linting: Ultracite (Biome-powered)
MCP SDK:
@modelcontextprotocol/sdkv1.19+Deployment: Vercel serverless functions
Deploy Your Own
One-Click Deploy
Manual Deploy
npm install
vercel deploy --prodYour MCP endpoint: https://your-project.vercel.app/api/mcp
Environment Variables
None required! Server works out of the box.
Usage Examples
In Claude Desktop
"Check my email draft for AI slop patterns"
"Get writing rules for professional documentation"
"Show me examples of phrases to avoid in blog posts"As Writing Assistant
"Analyze this paragraph and suggest improvements:
[paste text]"
"Get human writing rules for casual Twitter posts,
then help me write a thread"API Integration
# Check text for slop
curl -X POST https://truevoice-mcp.kushagragolash.tech/api/check \
-H "Content-Type: application/json" \
-d '{"text": "Your text here"}'
# Get writing rules
curl https://truevoice-mcp.kushagragolash.tech/api/rules?context=emailResearch Foundation
Based on expert annotations from:
NLP researchers and writers
Professional philosophers
Industry content creators
Key Findings:
Relevance (β=0.06) - Most significant slop indicator
Content Density (β=0.05) - Substantive vs. filler content
Natural Tone (β=0.05) - Conversational vs. robotic voice
Human perception correlation: AUROC 0.52-0.55
Full paper: arXiv:2509.19163
Documentation
Claude Desktop Setup - Detailed configuration guide
API Reference - REST API endpoints
MCP Spec - Protocol documentation
Contributing
Contributions welcome! See CONTRIBUTING.md for guidelines.
Quick checklist:
Run
npx ultracite fixbefore committingKeep changes simple and focused
Add examples for new patterns
Update docs if needed
License
MIT License - see LICENSE for details
Live Demo: truevoice-mcp.kushagragolash.tech
MCP Endpoint: https://truevoice-mcp.kushagragolash.tech/api/mcp
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/howdoiusekeyboard/TrueVoice-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server