# Data Transform Agent

Converts complex information between diverse formats including JSON, CSV, PDF, and Excel. Restructures nested data architectures using simple path mapping for easier analysis. Simplifies data migrati…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add dashev88/data-transform

# Browse available tools
npx -y @smithery/cli@latest tool list dashev88/data-transform

# Get full schema for a tool
npx -y @smithery/cli@latest tool get dashev88/data-transform transform

# Call a tool
npx -y @smithery/cli@latest tool call dashev88/data-transform transform '{}'
```

## Direct MCP Connection

Endpoint: `https://data-transform--dashev88.run.tools`

**Optional config:**
- `api_key` (query) — API key for authenticated access. Leave empty to auto-provision with 100 free requests.

## Tools (3)

- `transform` — Convert data from one format to another. Supports 43+ conversion pairs across JSON, CSV, XML, YAML, TOML, HTML, Markdow…
- `reshape_json` — Restructure JSON data from one schema to another using dot-notation path mapping. Maps fields from the source to new po…
- `list_capabilities` — List all supported format conversion pairs with pricing and average response times. Call this first to discover which s…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get dashev88/data-transform <tool-name>
```

## Resources

- `transform://capabilities` — Complete list of all supported format conversion pairs with pricing and performance data.
- `transform://formats` — List of all input and output formats supported by the transform agent.

## Prompts (2)

- `convert-data` (source_format, target_format, data) — Convert data from one format to another. Provide the source format, target format, and data.
- `reshape-json` (data, mapping) — Restructure JSON by mapping fields from one schema to another using dot-notation paths.
