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 theAuthorization: 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). Passbase64,input_key, orinput_urlplus 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"
}'