ScrubMyText sponge mascotScrubMyText

One text cleaner. Three ways to call it.

ScrubMyText is deterministic, wording-preserving text normalization for browsers, APIs, and AI agents.

REST API

POST /api/v1/scrub

curl https://scrubmytext.com/api/v1/scrub \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello   world","mode":"standard"}'

Maximum input: 1,000,000 characters. Modes: standard, strict, and unicode. No API key is required in this initial version.

OpenAPI

Machine-readable schema

Agents and developer tools can inspect /openapi.json. The API is intentionally small, predictable, and versioned.

MCP

Remote agent tool

Connect an MCP client to https://scrubmytext.com/mcp. The server exposes one tool: scrub_text.

scrub_text({
  "text": "Text to normalize",
  "mode": "standard"
})

The tool is described narrowly so models know when to call it: normalization and copy/paste cleanup, not rewriting or changing meaning.

Privacy

The browser version runs locally. API/MCP requests are designed to be processed transiently and are not written to an application database. If you enable platform request logging later, do not log request bodies.

Availability

/health provides a simple service health response.