Agent Utils MCP Server 🛠️
A Swiss-army-knife utility server for AI agents — 18 tools via MCP (Streamable HTTP) + REST API.
Live at: https://agent-utils-mcp.onrender.com
Add to Your MCP Client
Claude Desktop / Cursor / Windsurf
Add to your MCP config:
{
"mcpServers": {
"agent-utils": {
"url": "https://agent-utils-mcp.onrender.com/mcp"
}
}
}Smithery
smithery mcp add aparajithn/agent-utilsTools (18)
Tool | Description |
| Validate JSON string, return parsed or error |
| Pretty-print or minify JSON |
| Encode string to base64 |
| Decode base64 string |
| MD5, SHA256, SHA512 hash |
| UUID v4 or v7 |
| Parse URL into components |
| Test regex pattern, return matches |
| Markdown → HTML |
| HTML → Markdown |
| Word count, char count, reading time |
| URL-safe slug from text |
| Convert between timezones/formats/Unix timestamps |
| Human-readable cron description + next N runs |
| Unified diff between two texts |
| CSV → JSON array |
| JSON array → CSV |
| Decode JWT payload (no verification) |
REST API
All tools also available as REST endpoints at /api/v1/{tool_name}.
# Hash a string
curl -X POST https://agent-utils-mcp.onrender.com/api/v1/hash_generate \
-H "Content-Type: application/json" \
-d '{"text": "hello world", "algorithm": "sha256"}'
# Generate UUID
curl -X POST https://agent-utils-mcp.onrender.com/api/v1/uuid_generate \
-H "Content-Type: application/json" \
-d '{"version": 4}'
# Convert datetime
curl -X POST https://agent-utils-mcp.onrender.com/api/v1/datetime_convert \
-H "Content-Type: application/json" \
-d '{"dt_string": "2025-01-01 12:00", "from_tz": "UTC", "to_tz": "America/New_York"}'OpenAPI docs: https://agent-utils-mcp.onrender.com/docs
Discovery
Google A2A:
/.well-known/agent-card.jsonSmithery:
/.well-known/mcp/server-card.jsonOpenAPI:
/openapi.json
Pricing
Free tier: 100 requests per IP per 24 hours
Paid tier: x402 protocol — $0.001/request in USDC (coming soon)
Tech Stack
Python 3.11 + FastAPI + MCP SDK (Streamable HTTP)
Deployed on Render (auto-scaling)
License
MIT