Gives Claude 23 Unicode text styles and 322+ ASCII art fonts through a public Cloudflare Workers endpoint. You get tools like unicode_style_text to convert text to bold, italic, cursive, and fraktur variants, plus ascii_art_text to generate banners with figlet fonts. It's designed for formatting headers, creating visual separators, or adding styled text to documents without authentication. The server includes preview tools to compare styles and fonts before committing. Rate limited at 100 requests per minute. Useful when you need text decoration that goes beyond basic markdown or want to generate ASCII banners without installing local dependencies.
🌐 Live Server: https://mcp.textarttools.com
Transform text with Unicode styles and create ASCII art banners. A production-ready Model Context Protocol (MCP) server deployed globally on Cloudflare Workers.

Install the MCP remote proxy:
npm install -g @anthropic/mcp-remote
Add to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"textarttools": {
"command": "mcp-server",
"args": ["https://mcp.textarttools.com/sse"]
}
}
}
Restart Claude Desktop and start using text styling tools!
Try the live API directly:
# Transform text to bold Unicode style
curl -X POST https://mcp.textarttools.com/sse \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "unicode_style_text",
"arguments": {
"text": "Hello World",
"style": "bold"
}
}
}'
# Create ASCII art banner
curl -X POST https://mcp.textarttools.com/sse \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "ascii_art_text",
"arguments": {
"text": "Hello",
"font": "Big"
}
}
}'
The server provides 7 MCP tools:
Unicode Text Styling:
unicode_style_text - Transform text with any of 23 Unicode styleslist_available_styles - Get all available styles with examplespreview_styles - Preview text in multiple stylesget_style_info - Get detailed style information and compatibilityASCII Art Banners:
ascii_art_text - Generate stylized text banners with 322+ fontslist_figlet_fonts - Get all available fonts from R2 storagepreview_figlet_fonts - Preview text in multiple fontsVisit https://mcp.textarttools.com/ for complete API documentation.
Want to run your own instance or contribute?
# Clone the repository
git clone https://github.com/humanjesse/textarttools-mcp.git
cd textarttools-mcp
# Install dependencies
npm install
# Create local environment file
cp .dev.vars.example .dev.vars
# Edit .dev.vars with your development values
# Start development server
npm run dev
# Test locally (server runs at http://localhost:8788)
curl -X POST http://localhost:8788/sse \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
npm run dev # Start development server
npm run build # Build for production
npm run deploy # Deploy to Cloudflare Workers (requires auth)
npm run lint # Check code quality
npm run typecheck # Validate TypeScript
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE file for details.
Built with Model Context Protocol • Deployed on Cloudflare Workers