MCP

Connect Claude, Cursor, Codex, or VS Code to your TransformKit account over Model Context Protocol. Tools cover identity, health, and media transforms via the SDK queue API.

Connect an MCP client

TransformKit serves stateless Streamable HTTP at https://mcp.transform-kit.com. Add the endpoint to your client, then complete OAuth in the browser. There is no API key to paste.

Run this once, then run claude /mcp, pick transform-kit, and authenticate via OAuth.

 
claude mcp add --transport http transform-kit "https://mcp.transform-kit.com"

Bearer authentication

A client without OAuth can send a TransformKit API key in the Authorization: Bearer tk_… header. Manage both API keys and OAuth connections under Credentials.

Available tools

  • whoami: return the authenticated account, key name, source, and scopes.
  • health: check whether the TransformKit API is reachable.
  • convert_image, convert_video, convert_audio, convert_document: run the SDK queue chain for that medium (1 credit per output). Pass base64, input_key, or input_url plus the step parameters you would chain in the SDK (max_size, convert_format, convert_quality, and so on).
Transform tools return signed result URLs (~24h). For a PNG → JPG resize at 1024px longest side, call convert_image with max_size: 1024 and convert_format: "jpg".

Inspect the server with cURL

curl -s -X POST "https://mcp.transform-kit.com" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/list"
  }'