
Security News
GPT-6 Astra Attempts Supply Chain Attacks Against Open Source Maintainers in Testing
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.
@gpthuman/mcp-server
Advanced tools
Model Context Protocol (MCP) server providing access to GPTHuman's API, the leading platform for transforming AI-generated text into natural, human-sounding content that successfully bypasses AI detectors.
A Model Context Protocol (MCP) server providing access to GPTHuman's API, the leading platform for transforming AI-generated text into natural, human-sounding content that successfully bypasses AI detectors. This allows any MCP-compatible client (Cursor, Claude Desktop, etc.) to call the humanizer tool natively.
The server is shipped as a single humanize_text tool that rewrites AI-generated text into a more natural, human-sounding variant designed to bypass AI detectors, while preserving the requested tone and rewrite mode.
>= 22.0.0The server reads a single environment variable:
| Variable | Required | Description |
|---|---|---|
GPTHUMAN_API_KEY | Yes | Your Gpthuman API key. |
Add the server to ~/.cursor/mcp.json (or your workspace .cursor/mcp.json):
{
"mcpServers": {
"gpthuman": {
"command": "npx",
"args": ["-y", "@gpthuman-ai/mcp-server"],
"env": {
"GPTHUMAN_API_KEY": "your-api-key-here"
}
}
}
}
Add it to claude_desktop_config.json:
{
"mcpServers": {
"gpthuman": {
"command": "npx",
"args": ["-y", "@gpthuman-ai/mcp-server"],
"env": {
"GPTHUMAN_API_KEY": "your-api-key-here"
}
}
}
}
Any MCP client that supports the stdio transport can run the server with:
GPTHUMAN_API_KEY=your-api-key-here npx -y @gpthuman-ai/mcp-server
humanize_textTransforms 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. |
Output
The tool returns two content blocks:
Example call (from an MCP client)
{
"name": "humanize_text",
"arguments": {
"text": "Your AI-generated text of at least 300 characters goes here...",
"tone": "College",
"mode": "Balanced"
}
}
git clone https://github.com/GPTHuman-ai/mcp-server.git
cd mcp-server
npm install
cp .env.example .env
# Edit .env and set GPTHUMAN_API_KEY
npm run build
npm start
Available scripts:
| Script | Description |
|---|---|
npm run build | Compile TypeScript to dist/. |
npm start | Run the compiled server on the stdio transport. |
npm run format | Format the codebase with Prettier. |
npm test | Run the Jest test suite. |
src/
stdio.ts Entry point — wires the server to the stdio transport.
McpServerFactory.ts Builds the McpServer and registers tools.
GptHumanAPI.ts Wrapper around the Gpthuman REST API.
HttpsClient.ts Thin axios wrapper with auth and timeout.
type.d.ts Shared request/response interfaces.
Apache-2.0 — see LICENSE.
FAQs
Model Context Protocol (MCP) server providing access to GPTHuman's API, the leading platform for transforming AI-generated text into natural, human-sounding content that successfully bypasses AI detectors.
The npm package @gpthuman/mcp-server receives a total of 18 weekly downloads. As such, @gpthuman/mcp-server popularity was classified as not popular.
We found that @gpthuman/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.

Security News
GPT-6 Astra hits 100% on ExploitBench and finds zero-days autonomously, while independent tests reveal scope violations and monitoring gaps.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.