# image-processing MCP server

Image processing for AI agents. Resize, convert, compress, and pipeline images.

## Links
- Registry page: https://www.getdrio.com/mcp/ai-pictomancer-image-processing
- Repository: https://gitlab.com/pictomancer.ai/pig-gateway

## Install
- Endpoint: https://api.pictomancer.ai/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://api.pictomancer.ai/mcp

## Tools
- get_format_info - Get supported formats and options

Returns supported output formats and their configurable options.

### Responses:

**200**: Successful Response (Success Response)
Content-Type: application/json Endpoint: https://api.pictomancer.ai/mcp
- analyze_image - Analyze an image

Fetch an image from a URL or base64 and return its metadata (size in bytes). Always free.

### Responses:

**200**: Successful Response (Success Response)
Content-Type: application/json

**Example Response:**
```json
{
  "size_bytes": 1
}
``` Endpoint: https://api.pictomancer.ai/mcp
- resize_image - Resize an image

Scale an image by a factor. Use 'scale' for uniform scaling, or 'scale_x'/'scale_y' for independent axes. Values are float factors (e.g. 0.5 = half size).

### Responses:

**200**: Processed image binary (Success Response)
Content-Type: application/json
Content-Type: image/jpeg

**Example Response:**
```json
"string"
```
Content-Type: image/png

**Example Response:**
```json
"string"
```
Content-Type: image/webp

**Example Response:**
```json
"string"
``` Endpoint: https://api.pictomancer.ai/mcp
- compress_image - Compress an image

Re-encode an image with quality/format options to reduce file size. Supports jpeg, png, webp, tiff, gif.

### Responses:

**200**: Processed image binary (Success Response)
Content-Type: application/json
Content-Type: image/jpeg

**Example Response:**
```json
"string"
```
Content-Type: image/png

**Example Response:**
```json
"string"
```
Content-Type: image/webp

**Example Response:**
```json
"string"
``` Endpoint: https://api.pictomancer.ai/mcp
- convert_image - Convert image format

Convert an image to a different format (jpeg, png, webp, tiff, gif). Optionally set quality, strip metadata, or enable lossless mode (webp).

### Responses:

**200**: Processed image binary (Success Response)
Content-Type: application/json
Content-Type: image/jpeg

**Example Response:**
```json
"string"
```
Content-Type: image/png

**Example Response:**
```json
"string"
```
Content-Type: image/webp

**Example Response:**
```json
"string"
``` Endpoint: https://api.pictomancer.ai/mcp
- crop_image - Crop an image

Extract a rectangular region from an image. Specify the top-left corner (x, y) and the dimensions (width, height) in pixels.

### Responses:

**200**: Processed image binary (Success Response)
Content-Type: application/json
Content-Type: image/jpeg

**Example Response:**
```json
"string"
```
Content-Type: image/png

**Example Response:**
```json
"string"
```
Content-Type: image/webp

**Example Response:**
```json
"string"
``` Endpoint: https://api.pictomancer.ai/mcp
- image_pipeline - Run a multi-step image pipeline

Chain multiple operations (resize, compress, convert, crop) in sequence. The image is fetched once, then each operation is applied to the output of the previous one. Max 10 operations per pipeline.

### Responses:

**200**: Processed image binary (Success Response)
Content-Type: application/json
Content-Type: image/jpeg

**Example Response:**
```json
"string"
```
Content-Type: image/png

**Example Response:**
```json
"string"
```
Content-Type: image/webp

**Example Response:**
```json
"string"
``` Endpoint: https://api.pictomancer.ai/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: ai.pictomancer
- Version: 0.3.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 3, 2026
- Source: https://registry.modelcontextprotocol.io
