humanize_text tool that rewrites AI-generated text into a more natural, human-sounding variant, while preserving the requested tone and rewrite mode.
Quick Start
You can run the server directly and test it in 60 seconds:Requirements
- Node.js:
>= 22.0.0 - GPTHuman API key: Get one at GPTHuman.ai
Configuration
The server reads a single environment variable:| Variable | Required | Description |
|---|---|---|
GPTHUMAN_API_KEY | Yes | Your GPTHuman API key. |
Installation
Cursor
Add the server to~/.cursor/mcp.json (or your workspace .cursor/mcp.json):
Security Note: While the example above places the
GPTHUMAN_API_KEY directly in JSON, we recommend using environment variables or local secret storage when possible. Never commit .cursor/mcp.json with real API keys to version control.Claude Desktop
Add it toclaude_desktop_config.json:
Other clients
Any MCP client that supports the stdio transport can run the server with:Tools
humanize_text
Transforms AI-generated text into a more natural, human-sounding variant designed to bypass AI detectors, while preserving the requested tone and rewrite mode.
Input parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
text | string | Yes | — | The text to humanize. Must be at least 300 characters and at most 2,000 words. |
tone | enum | No | College | Target reading level / tone. One of Standard, HighSchool, College, PhD. |
mode | enum | No | Balanced | Rewrite strategy. One of Professional, Balanced, Enhanced. |
- The humanized text (the primary payload).
- A markdown summary with metadata: AI-detector human score, similarity to original, readability, detected language, applied tone and mode, input/output word and character counts, credit usage, remaining credit balance, and the request ID.
Remote MCP Endpoint
If you don’t want to run the MCP server locally, you can call GPTHuman’s hosted MCP endpoint directly over HTTP using JSON-RPC 2.0. This is useful for custom agents, backend workflows, automation platforms, or internal tools that want to integrate GPTHuman without managing a local MCP process.Endpoint
Humanize text (Remote)
Usetools/call with the humanize_text tool to transform AI-generated text into more natural, human-sounding writing.
When using the remote endpoint, you must pass your API key via the
apiKey argument inside the tool’s arguments payload.Troubleshooting
- 401 Unauthorized: Invalid or missing API key. Verify your
GPTHUMAN_API_KEYis set correctly. - 400 Bad Request: The text provided is under 300 characters or over 2,000 words.
- 429 Too Many Requests: Rate limit exceeded or insufficient credits.
- Node version issue: Ensure you are using Node >=22.
humanScore: null: The detector score is unavailable for that specific language or content type.