Unicode text styling and ASCII art generation with 23 styles and 322+ figlet fonts
🌐 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-remoteAdd 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 TypeScriptContributions are welcome! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE file for details.
Built with Model Context Protocol • Deployed on Cloudflare Workers