{
  "info": {
    "name": "Spotlightr — mcp.ai",
    "description": "REST API for the Spotlightr MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/spotlightr",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "spotlightr_add_domain",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/domain",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "domain"
          ]
        },
        "description": "Tool to add a whitelisted domain for embedding Spotlightr videos. Use when you need to whitelist a new domain for video embedding.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"domain\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_create_group",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/group",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "group"
          ]
        },
        "description": "Tool to create a new project (group) in Spotlightr. Use when you need to organize videos into a new project or group.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"name\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_create_video",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/video",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "video"
          ]
        },
        "description": "Tool to create a video in Spotlightr by uploading a file or linking from an external source. Use when you need to add a new video from YouTube, Google Drive, Vimeo, or other sources.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"URL\": \"\",\n  \"hls\": 0,\n  \"name\": \"\",\n  \"create\": 0,\n  \"customS3\": \"\",\n  \"videoGroup\": \"\",\n  \"playerSettings\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_delete_video",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/video",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "video"
          ]
        },
        "description": "Tool to delete or remove videos from Spotlightr projects. Use when you need to permanently delete one or more videos by their IDs.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"video_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_get_domains",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/domains",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "domains"
          ]
        },
        "description": "Tool to retrieve whitelisted domains for a Spotlightr account. Use when you need to list all domains approved for embedding videos.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_get_top_videos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/top/videos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "top",
            "videos"
          ]
        },
        "description": "Tool to retrieve the top videos from a Spotlightr account. Use when you need to list the most viewed videos.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"days\": 0,\n  \"total\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_get_video_metrics",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/video/metrics",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "video",
            "metrics"
          ]
        },
        "description": "Tool to retrieve analytics metrics for a specified video. Use when you have a video ID and need its metrics (loads, plays, playRate, completionRate, shares, etc.).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"video_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_get_video_source",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/video/source",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "video",
            "source"
          ]
        },
        "description": "Tool to get or replace the video source for an existing video in Spotlightr. Use when you need to update a video's source URL.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"id\": 0,\n  \"URL\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_get_video_views",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/video/views",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "video",
            "views"
          ]
        },
        "description": "Tool to retrieve video view data with optional filtering by viewer ID and watch status. Use when you need detailed view records for a specific video.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"videoID\": 0,\n  \"allViews\": false,\n  \"onlyWatched\": false,\n  \"customViewerID\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_list_groups",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/groups",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "groups"
          ]
        },
        "description": "Tool to retrieve all projects (groups) in a Spotlightr account. Use when you need to list all available projects or groups.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_list_videos",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/videos",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "videos"
          ]
        },
        "description": "Tool to retrieve videos from a Spotlightr account. Use when you need to list all videos or filter by specific video ID or project.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"video_id\": 0,\n  \"video_group\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "spotlightr_search_global",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/global",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "global"
          ]
        },
        "description": "Tool to perform account-wide search across all videos and content in Spotlightr. Use when you need to find specific videos, projects, or content by name or keyword.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"query\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}