Skip to content

Use the text tools from your AI client

Use the Watermark-free AI Humanizer, watermark remover, watermark comparison and AI Detector through the same account. Rewrites use your account's monthly allowance: $5 a month gives 100,000 characters. Detector checks are free and limited to 100 per account each UTC day.

I tested the single-pass rewrite method with the published SynthID Text detector; the prompt and the sampling temperature of the current tools were not part of that test. The method is the strongest available removal approach: replacing the wording throughout. Read the results and examples before deciding whether it fits your writing.

Best effort: the ChatGPT, Claude and Gemini watermark detectors are not public, so complete removal cannot be verified.

Connect by URL

Add https://painintheagent.com/mcp as a remote MCP server in your client. Follow its sign-in prompt, open your existing website account, and review the permissions. The connection uses Authorization Code with S256 PKCE.

Clients that accept a bearer header can also use an account API key with this URL. Agents using a claim code can follow auth.md. A claim must be confirmed by the account owner before the agent can read saved rewrites or start work.

Remote requests run in the background. Generate a UUID run_id before starting a tool, keep it, and use get_result to retrieve progress or the result. Reuse that ID for the same operation and input after a lost response. The earlier get_rewrite name still works.

Choose a remote MCP tool

Your agent connections

Review the apps and agents you authorized. Revoking a connection blocks further access. A rewrite already processing may finish.

Loading connections…

Your API keys

Keys share your account's API allowance. Each text can contain up to 10,000 characters. Your current limits are available through the API.

Loading your account…

Install the local MCP package

The published local package currently exposes the rewrite workflow. Use the remote URL above for all four text tools.

  1. Create a key above after signing in with your email.
  2. Download the latest release. For Claude Desktop, open the MCPB bundle and enter your key in the extension settings.
  3. For Codex, Claude Code, Cursor or another client that supports local MCP servers, follow the client configuration instructions. The bundle includes its dependencies and requires Node.js 22 or later.

The repository also contains plugins for Codex and Claude Code. Installation from the repository is separate from approval in a client's public directory.

The local package is published in the official MCP Registry as io.github.krllagent/painintheagent-mcp.

Ask for a rewrite

For example, ask your agent to remove the watermark from a draft through Pain in the Agent and review any reported changes to claims, conditions and numbers: paid start_rewrite runs include one meaning check. The agent calls start_rewrite, saves the run ID, and uses get_result to check progress. A rewrite and its meaning check can take several seconds or longer, depending on length and provider availability; start_humanize writes several drafts and can take a few minutes.

For the local package, keep the client open while it works. With a remote connection, the queued job continues after the client disconnects. If a connection drops, use the same run ID to check for a saved result. Starting a new request starts new work. The server rejects reuse of an ID with different input.

Direct API access

Send your key as an Authorization: Bearer header to https://painintheagent.com. The API reference includes the request format and errors. The OpenAPI description provides the same operations in a machine-readable format.

All four tools use this endpoint and the same account key. A humanizer request always includes watermark-free rewriting; the optional watermark_removal field remains accepted for compatibility. A comparison requires candidate_text alongside the original text. These options and the operation are part of the run ID's identity.

The client supports PAININTHEAGENT_BASE_URL for a local API gateway. It uses the configured endpoint for every request and does not fall back to another provider.

Resources for agents

Public pages also respond to Accept: text/markdown. These resources describe the API and the installed MCP workflow.

Your text and keys

The service processes and stores submitted text under the same privacy policy as the web tool. Only a hash of each API key is stored on the server. A key can start rewrites and read your account's saved runs; it cannot manage keys. You can revoke it above.