{
  "name": "BGBlur AI Agent",
  "description": "AI Agent for video blur and privacy protection. BGBlur helps you blur video backgrounds, blur faces, and anonymize license plates with advanced AI. Protect privacy, ensure GDPR compliance, and prepare professional video content—trusted by 30K+ users.",
  "url": "https://www.bgblur.com/api/mcp",
  "provider": {
    "organization": "AISOLO Technologies Private Limited",
    "url": "https://www.bgblur.com"
  },
  "version": "1.0.0",
  "documentationUrl": "https://www.bgblur.com/en/llm",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://www.bgblur.com/oauth/authorize",
          "tokenUrl": "https://www.bgblur.com/oauth/token",
          "refreshUrl": "https://www.bgblur.com/oauth/token",
          "scopes": {
            "mcp:tools": "Access BGBlur MCP tools",
            "account.read": "Read user account information"
          },
          "pkce": {
            "required": true,
            "codeChallengeMethod": "S256"
          }
        }
      }
    }
  },
  "security": [
    {
      "oauth2": [
        "mcp:tools",
        "account.read"
      ]
    }
  ],
  "defaultInputModes": [
    "video/mp4",
    "video/mov",
    "video/webm",
    "image/jpeg",
    "image/png",
    "application/json"
  ],
  "defaultOutputModes": [
    "video/mp4",
    "video/mov",
    "video/webm",
    "image/jpeg",
    "image/png",
    "application/json"
  ],
  "skills": [
    {
      "id": "video-background-blur",
      "name": "Video Background Blur",
      "description": "Automatically blurs video backgrounds for privacy and cinematic focus using advanced AI—no green screen required. Supports MP4, MOV, WebM up to 200MB and 10 minutes.",
      "tags": ["video editing", "background blur", "AI", "automation", "content creation"],
      "examples": [
        "Blur the background of this video for privacy",
        "Apply a strong bokeh-style blur to the background of this MP4",
        "Soften everything behind the subject in this clip for a professional look"
      ],
      "inputModes": ["video/mp4", "video/mov", "video/webm"],
      "outputModes": ["video/mp4", "video/mov", "video/webm"]
    },
    {
      "id": "face-blur-anonymization",
      "name": "Face Blur & Anonymization",
      "description": "Automatically detects and blurs faces in videos for privacy protection and GDPR compliance. Supports multiple faces and moving subjects.",
      "tags": ["privacy protection", "face blur", "anonymization", "GDPR", "compliance"],
      "examples": [
        "Blur all faces in this surveillance video for privacy",
        "Anonymize faces in this interview video to protect privacy",
        "Apply face blurring to this dashcam footage"
      ],
      "inputModes": ["video/mp4", "video/mov", "video/webm"],
      "outputModes": ["video/mp4", "video/mov", "video/webm"]
    },
    {
      "id": "license-plate-blur",
      "name": "License Plate Blur",
      "description": "Intelligently detects and blurs license plates in videos for privacy compliance. Essential for dashcam footage, street-level videos, and surveillance content.",
      "tags": ["license plate", "privacy", "anonymization", "dashcam", "surveillance"],
      "examples": [
        "Blur license plates in this dashcam video",
        "Anonymize all license plates in street footage",
        "Process this parking lot video to blur vehicle plates"
      ],
      "inputModes": ["video/mp4", "video/mov", "video/webm"],
      "outputModes": ["video/mp4", "video/mov", "video/webm"]
    },
    {
      "id": "batch-video-processing",
      "name": "Batch Video Processing",
      "description": "Process multiple videos simultaneously with consistent quality. Ideal for organizations needing to process large volumes of video content efficiently.",
      "tags": ["batch processing", "bulk processing", "efficiency", "enterprise", "automation"],
      "examples": [
        "Process these 10 videos to apply background blur in batch",
        "Apply face blurring to all videos in this folder"
      ],
      "inputModes": ["application/json"],
      "outputModes": ["application/json"]
    },
    {
      "id": "object-region-blur",
      "name": "Object & Region Blur",
      "description": "Blur or pixelate any selected object or region in a video. Supports text, logos, screens, and custom regions with AI motion tracking.",
      "tags": ["object blur", "region blur", "pixelate", "custom", "privacy"],
      "examples": [
        "Blur the TV screen in the background of this video",
        "Pixelate the brand logo on the shirt in this clip"
      ],
      "inputModes": ["video/mp4", "video/mov", "video/webm"],
      "outputModes": ["video/mp4", "video/mov", "video/webm"]
    }
  ]
}
