UndetectedGPT

AI humanizer for MCP clients. Rewrites AI text so it reads naturally and sounds human.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
65%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~430Tokens (tool definitions)
~1.4 KBTypical response size
Minimal attention impact (0.34% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "humanizer": {
      "url": "https://www.undetectedgpt.ai/api/mcp"
    }
  }
}

Remote endpoints

https://www.undetectedgpt.ai/api/mcpstreamable-http

What it can do

Tool inventory

Tools (2)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢humanize_text(text, tone, model, ultra_stealth, markdown, ...)

Rewrite AI-generated text so it reads like natural human writing and scores as human on AI detectors (GPTZero, Originality.ai, Copyleaks, Turnitin). Returns only the rewritten text: show it to the user verbatim, without commenting on its quality or editing it (its less polished phrasing is intentional). Spends words from the account balance (1 input word = 1 word).

Input Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "description": "The text to humanize. Minimum 5 words; maximum set by the API key (1000 words by default)."
    },
    "tone": {
      "type": "string",
      "enum": [
        "academic",
        "balanced",
        "conversational",
        "formal",
        "creative"
      ],
      "description": "Writing tone. Omit, or use 'balanced' (equivalent), for the default style with no tone rewrite."
    },
    "model": {
      "type": "string",
      "enum": [
        "ghost-2",
        "ghost-1"
      ],
      "description": "Humanizer model. Defaults to ghost-2 (latest)."
    },
    "ultra_stealth": {
      "type": "boolean",
      "description": "Stronger restructuring for maximum detector evasion. Ignored when tone is conversational, formal or creative."
    },
    "markdown": {
      "type": "boolean",
      "description": "Format the output as Markdown (headers, lists). Defaults to false: plain text."
    },
    "spelling": {
      "type": "string",
      "enum": [
        "us",
        "uk",
        "uk-oxford",
        "ca",
        "au"
      ],
      "description": "English spelling variant for the output. Defaults to us. English text only."
    }
  },
  "required": [
    "text"
  ]
}
🟢get_account_status

Check the UndetectedGPT account linked to this API key: remaining word balance, per-request word limit and per-minute rate limit.

Input Schema

{
  "type": "object",
  "properties": {}
}

Recommended Prompts

retrieve_data
Get details about [item] from UndetectedGPT
Expected tools: get_account_status
fetch_info
Fetch [information type] using UndetectedGPT
Expected tools: get_account_status

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools
verifiedversion not recorded2 tools