# Developer Utilities

Simplify common data manipulation tasks like encoding, hashing, and formatting across various formats. Convert between CSV, JSON, Markdown, and HTML seamlessly to streamline data workflows. Extract i…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add aparajithn/agent-utils-mcp-new

# Browse available tools
npx -y @smithery/cli@latest tool list aparajithn/agent-utils-mcp-new

# Get full schema for a tool
npx -y @smithery/cli@latest tool get aparajithn/agent-utils-mcp-new tool_json_validate

# Call a tool
npx -y @smithery/cli@latest tool call aparajithn/agent-utils-mcp-new tool_json_validate '{}'
```

## Direct MCP Connection

Endpoint: `https://agent-utils-mcp-new--aparajithn.run.tools`

## Tools (18)

- `tool_json_validate` — Validate a JSON string. Returns parsed object or detailed error.
- `tool_json_format` — Pretty-print or minify a JSON string.
- `tool_base64_encode` — Encode a string to base64.
- `tool_base64_decode` — Decode a base64 string.
- `tool_hash_generate` — Generate hash (md5, sha256, sha512) of input text.
- `tool_uuid_generate` — Generate a UUID (v4 or v7).
- `tool_url_parse` — Parse a URL into components (scheme, host, path, params, etc.).
- `tool_regex_test` — Test a regex pattern against text and return all matches.
- `tool_markdown_to_html` — Convert Markdown to HTML.
- `tool_html_to_markdown` — Convert HTML to Markdown.
- `tool_text_stats` — Compute text statistics: word count, char count, sentences, reading time.
- `tool_slug_generate` — Generate a URL-safe slug from text.
- `tool_datetime_convert` — Convert a datetime between timezones/formats, including Unix timestamps.
- `tool_cron_parse` — Parse a cron expression: human-readable description + next N run times.
- `tool_diff_text` — Compute a unified diff between two texts.
- `tool_csv_to_json` — Convert CSV text to a JSON array of objects.
- `tool_json_to_csv` — Convert a JSON array to CSV text.
- `tool_jwt_decode` — Decode a JWT payload without verification (inspection only).

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get aparajithn/agent-utils-mcp-new <tool-name>
```
