Enable your AI agents to send and manage images with IMG Processing API.
Tool | Operation | Maps to |
---|---|---|
retrieve_images | read | Get image |
list_images | read | List images |
delete_images | write | Delete image |
add_watermark_images | write | Add watermarks |
blur_images | write | Blur image |
classify_images | write | Classify image |
convert_images | write | Convert image |
create_from_url_images | write | Create from URL |
crop_images | write | Crop image |
download_images | read | Download image |
extract_formatted_text_images | write | Extract formatted text |
imagine_images | write | Imagine image |
mirror_images | write | Mirror image |
modulate_images | write | Modulate image |
publish_images | write | Publish image |
remove_background_images | write | Remove background |
resize_images | write | Resize image |
rotate_images | write | Rotate image |
unpublish_images | write | Unpublish image |
upload_images | write | Upload image |
visualize_images | write | Visualize image |
npx
:
--tool
includes a specific tool by name--resource
includes all tools under a specific resource, and can have wildcards, e.g. my.resource*
--operation
includes just read (get/list) or just write operations--tools=dynamic
to the MCP server, instead of exposing one tool per endpoint in the API, it will
expose the following tools:
list_api_endpoints
- Discovers available endpoints, with optional filtering by search queryget_api_endpoint_schema
- Gets detailed schema information for a specific endpointinvoke_api_endpoint
- Executes any endpoint with the appropriate parameters--help
.
All of these command-line options can be repeated, combined together, and have corresponding exclusion versions (e.g. --no-tool
).
Use --list
to see the list of available tools, or see below.
--client
argument, and the MCP server will automatically
serve tools and schemas that are more compatible with that client.
--client=<type>
: Set all capabilities based on a known MCP client
openai-agents
, claude
, claude-code
, cursor
--client=cursor
--capability=<name>
: Specify individual client capabilitiestop-level-unions
: Enable support for top-level unions in tool schemasvalid-json
: Enable JSON string parsing for argumentsrefs
: Enable support for $ref pointers in schemasunions
: Enable support for union types (anyOf) in schemasformats
: Enable support for format validations in schemas (e.g. date-time, email)tool-name-length=N
: Set maximum tool name length to N characters--capability=top-level-unions --capability=tool-name-length=40
--capability=top-level-unions,tool-name-length=40