EraseText MCP Server
Provides an EraseText toolkit for LangChain, enabling agents to erase text from images and retrieve account information.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EraseText MCP Servererase the text from this image"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
EraseText API
Official docs, OpenAPI spec, Python SDK, and agent tools for EraseText — a specialised AI text remover for photos and graphics. It erases lettering and the glow, stroke, and shadow that came with it, then rebuilds the plate underneath.
This repository is the public developer surface. The product itself lives at erasetext.com. Canonical HTTP docs: erasetext.com/docs/api.
Try it
Editor (free to erase; full-res download uses credits): erasetext.com/upload
HTTP API:
https://api.erasetext.com/v1MCP:
https://api.erasetext.com/mcpFirst API key includes a 50-credit trial, no card.
Create a key under Account → Developer.
curl -X POST \
-H "X-Api-Key: et_…" \
-F "image_file=@photo.jpg" \
"https://api.erasetext.com/v1/erase" \
-o out.webpOmit the mask to detect and erase all text. White pixels (channel >127) in a mask mark what to erase.
Related MCP server: Poof Background Removal MCP Server
Python SDK
pip install erasetext
# optional agent extras
pip install 'erasetext[langchain]'
pip install 'erasetext[llamaindex]'from erasetext import EraseText
client = EraseText() # reads ERASETEXT_API_KEY
image = client.erase(image_path="photo.jpg")
Path("out.webp").write_bytes(image)erase() spends 1 credit on success. Failures and account() are free.
Do not send size or engine — both are retired and return 400.
MCP
Remote Streamable HTTP. Same key, same billing as the HTTP API.
{
"mcpServers": {
"erasetext": {
"url": "https://api.erasetext.com/mcp",
"headers": { "X-Api-Key": "et_…" }
}
}
}Tools: erase_text (1 credit on success), get_account (free).
Registry file in this repo:
server.json
LangChain
from erasetext.langchain import EraseTextToolkit
tools = EraseTextToolkit().get_tools()
# tools: erase_text, get_erasetext_accountRequires pip install 'erasetext[langchain]'.
LlamaIndex
from erasetext.llamaindex import EraseTextToolSpec
tools = EraseTextToolSpec().to_tool_list()Requires pip install 'erasetext[llamaindex]'.
Specs
File | What |
HTTP OpenAPI 3.1 | |
MCP Registry record (remote Streamable HTTP) | |
Machine-readable product + API summary | |
Same spec, hosted next to the product |
Links
Product: https://erasetext.com
API docs: https://erasetext.com/docs/api/
Developers / prepaid credits: https://erasetext.com/g/developers/
Operated by Morling, LLC. The SDK and specs in this repository are MIT; the hosted erase service is a commercial product.
Available Tools
2 toolserase_textA
Erase lettering from a photo or graphic and rebuild the background. Omit the mask to detect all text. White in a mask (channel >127) marks what to erase. Spends 1 EraseText credit only on success. Failures (including 402/504) are not charged. Create a key at https://erasetext.com/account/#developer. Buy prepaid API credits at https://erasetext.com/docs/api/#prepaid.
Inputs: format, mask_url, image_url, paste_back, +4 more.
get_accountA
Return API and web credit balances, plan, and this UTC month's usage. Never spends a credit.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
TDQS
Scored across 2 tools
get_account and erase_text have completely distinct purposes: one for account/credit status, one for image text removal. No overlap or ambiguity.
Both tool names use the same verb_noun snake_case pattern (get_account, erase_text), making the API predictable.
With only two tools, the server feels minimal, though it covers the essential operations of the EraseText API. It sits at the thin end of the acceptable range.
The server provides the core account check and erase operations. Minor gaps such as history or preview functionality are absent, but no critical workflow is blocked.
Maintenance
Related MCP Connectors
Image/video text & watermark erasure; TikTok/X links. OAuth; upload via host or eraser.550wai.com.
Remove image backgrounds from local files or URLs and get transparent PNG cutouts.
Make images and videos, price requests, list AI models and read your balance, from one API key.
Compress, convert, resize, crop, upscale, OCR and remove backgrounds from images.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceProvides AI-powered tools for image generation, text-to-speech conversion, background removal, and image upscaling through OpenAI and image processing APIs.38 npm-
- AlicenseAqualityAmaintenanceEnables AI assistants to remove backgrounds from images using the Poof API via URLs, file paths, or base64 encoding. It also allows users to monitor their account information and remaining credit balance.212 npm2MIT
- FlicenseBqualityDmaintenanceEnables document OCR processing via OcrPlane APIs, supporting document parsing, asynchronous polling, markdown extraction, and task management.7-
- AlicenseCqualityDmaintenanceEnables AI-powered image editing such as upscaling, background removal, restoration, colorization, denoising, and compression through a simple API.910 npmMIT