Q

quokkapix.com

Open the QuokkaPix image editor app. Resize, crop, compress, convert, remove backgrounds, watermark and run batch workflows locally in your browser.

3read
2write
2action
https://quokkapix.com/

live · Personal & Media · JSON · API for agents

Tools 7 tools

quokkapix.get_contractread

Returns the QuokkaPix browser-agent contract, supported image tools, DOM selectors, payment policy and local browser processing constraints.

View tool JSON
{
  "name": "quokkapix.get_contract",
  "kind": "read",
  "impl": "imperative",
  "description": "Returns the QuokkaPix browser-agent contract, supported image tools, DOM selectors, payment policy and local browser processing constraints.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "page": "/"
}
quokkapix.get_stateread

Returns current browser-side processing state, selected tool, upload mode, file count, progress, output metadata and payment state.

View tool JSON
{
  "name": "quokkapix.get_state",
  "kind": "read",
  "impl": "imperative",
  "description": "Returns current browser-side processing state, selected tool, upload mode, file count, progress, output metadata and payment state.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "page": "/"
}
quokkapix.get_payment_policyread

Returns free and paid agent-use rules. Single image and single scenario runs are free; agent batch/scenario runs use x402 unlock.

View tool JSON
{
  "name": "quokkapix.get_payment_policy",
  "kind": "read",
  "impl": "imperative",
  "description": "Returns free and paid agent-use rules. Single image and single scenario runs are free; agent batch/scenario runs use x402 unlock.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "page": "/"
}
quokkapix.apply_settingswrite

Applies browser-agent settings for mode, tool, scenario steps and tool options. Files must still be supplied through the browser file input or dropzone.

View tool JSON
{
  "name": "quokkapix.apply_settings",
  "kind": "write",
  "impl": "imperative",
  "description": "Applies browser-agent settings for mode, tool, scenario steps and tool options. Files must still be supplied through the browser file input or dropzone.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": true,
    "properties": {
      "mode": {
        "type": "string",
        "enum": [
          "single",
          "batch"
        ]
      },
      "tool": {
        "type": "string",
        "enum": [
          "resize",
          "crop",
          "rotate",
          "convert",
          "compress",
          "metadata",
          "background",
          "watermark",
          "effects",
          "rename",
          "constructor"
        ]
      },
      "steps": {
        "type": "array",
        "items": {
          "type": "string"
        }
      },
      "settings": {
        "type": "object"
      }
    }
  },
  "page": "/"
}
quokkapix.set_unlock_tokenwrite

Stores a short-lived x402 unlock token returned by QuokkaPix payment endpoint. The token is verified and consumed when a paid agent batch run starts.

View tool JSON
{
  "name": "quokkapix.set_unlock_token",
  "kind": "write",
  "impl": "imperative",
  "description": "Stores a short-lived x402 unlock token returned by QuokkaPix payment endpoint. The token is verified and consumed when a paid agent batch run starts.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "unlockToken"
    ],
    "properties": {
      "unlockToken": {
        "type": "string",
        "minLength": 16,
        "maxLength": 4096
      }
    }
  },
  "page": "/"
}
quokkapix.startaction

Starts the selected QuokkaPix local browser workflow after files have been uploaded through the page. Agent batch runs require a valid paid unlock token.

View tool JSON
{
  "name": "quokkapix.start",
  "kind": "action",
  "impl": "imperative",
  "description": "Starts the selected QuokkaPix local browser workflow after files have been uploaded through the page. Agent batch runs require a valid paid unlock token.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "page": "/"
}
quokkapix.cancelaction

Cancels the current QuokkaPix browser-side processing run.

View tool JSON
{
  "name": "quokkapix.cancel",
  "kind": "action",
  "impl": "imperative",
  "description": "Cancels the current QuokkaPix browser-side processing run.",
  "inputSchema": {
    "type": "object",
    "additionalProperties": false,
    "properties": {}
  },
  "page": "/"
}