PicPurify · Capability

PicPurify Image and Video Moderation API

PicPurify provides image and video moderation services including weapons (gun and knife) detection, nudity, drug, gore, hate sign, age, gender, and other content moderation tasks.

Run with Naftiko PicpurifyAPI

What You Can Do

POST
Post analyse 1 1 — Analyze an image
/analyse/1.1
POST
Post analyse video 1 0 — Analyze a video
/analyse_video/1.0

MCP Tools

post-analyse-1-1

Analyze an image

post-analyse-video-1-0

Analyze a video

Capability Spec

picpurify-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: PicPurify Image and Video Moderation API
  description: PicPurify provides image and video moderation services including weapons (gun and knife) detection, nudity,
    drug, gore, hate sign, age, gender, and other content moderation tasks.
  tags:
  - Picpurify
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: picpurify
    baseUri: https://www.picpurify.com
    description: PicPurify Image and Video Moderation API HTTP API.
    resources:
    - name: analyse-1-1
      path: /analyse/1.1
      operations:
      - name: post-analyse-1-1
        method: POST
        description: Analyze an image
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: analyse-video-1-0
      path: /analyse_video/1.0
      operations:
      - name: post-analyse-video-1-0
        method: POST
        description: Analyze a video
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: picpurify-rest
    description: REST adapter for PicPurify Image and Video Moderation API.
    resources:
    - path: /analyse/1.1
      name: post-analyse-1-1
      operations:
      - method: POST
        name: post-analyse-1-1
        description: Analyze an image
        call: picpurify.post-analyse-1-1
        outputParameters:
        - type: object
          mapping: $.
    - path: /analyse_video/1.0
      name: post-analyse-video-1-0
      operations:
      - method: POST
        name: post-analyse-video-1-0
        description: Analyze a video
        call: picpurify.post-analyse-video-1-0
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: picpurify-mcp
    transport: http
    description: MCP adapter for PicPurify Image and Video Moderation API for AI agent use.
    tools:
    - name: post-analyse-1-1
      description: Analyze an image
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: picpurify.post-analyse-1-1
      outputParameters:
      - type: object
        mapping: $.
    - name: post-analyse-video-1-0
      description: Analyze a video
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: picpurify.post-analyse-video-1-0
      outputParameters:
      - type: object
        mapping: $.