humanizer-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| humanizer_analyze_ai_tellsA | Analyze text for AI-generated patterns and compute a detection risk score. Scans for AI-associated vocabulary, structural patterns, burstiness, contraction usage, paragraph uniformity, rhetorical questions, first-person voice, and em dash frequency. Returns a comprehensive report with a 0–100 risk score and specific recommendations. Args: params (AnalyzeTextInput): Contains the text to analyze. Returns: str: JSON report with risk score, detected patterns, and fix recommendations. |
| humanizer_quick_vocab_scanA | Fast scan for AI-associated vocabulary only — no structural analysis. Use this for a quick check when you just want to find and replace AI words without running the full analysis pipeline. Args: params (VocabCheckInput): Contains the text to scan. Returns: str: JSON with found AI words, their positions, and replacement suggestions. |
| humanizer_get_rewrite_instructionsA | Analyze AI text and return detailed, step-by-step rewrite instructions. This tool does NOT rewrite the text itself — it provides a structured action plan that an LLM or human editor can follow to humanize the text. The instructions are tailored to the text type and specific patterns found. Args: params (HumanizeTextInput): Contains text, text type, and voice preferences. Returns: str: JSON with analysis results and step-by-step rewrite instructions. |
| humanizer_humanize_textA | Rewrite AI-generated text to sound human, returning the humanized version. Applies a deterministic mechanical pass (vocabulary swaps, AI-phrase removal, contraction injection, em-dash cleanup) and returns the rewritten text plus a list of remaining issues that the LLM caller should refine for context. IMPORTANT — for the model calling this tool: the
Args: params (HumanizeTextInput): Text, text type, and voice preferences. Returns: str: JSON with humanized_text (mechanical rewrite), original_score, rewrite_score, applied_changes, and polish_instructions. |
| humanizer_compare_before_afterA | Compare detection metrics between original and rewritten text. Use after humanizing to verify improvement. Shows side-by-side metrics for burstiness, vocabulary tells, structure, and risk scores. Args: original (str): The original AI-generated text. rewritten (str): The humanized version. Returns: str: JSON comparison of detection metrics for both versions. |
| humanizer_get_banned_wordsA | Return the complete list of AI-associated words and their human replacements. Use as a reference when manually editing text. Includes both single words and multi-word phrases that trigger AI detection. Returns: str: JSON with vocabulary ban list and phrase ban list. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/aousabdo/humanizer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server