{
  "info": {
    "name": "Zyte Api — mcp.ai",
    "description": "REST API for the Zyte Api 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/zyte_api",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "zyte_api_active_scheduled_maintenances",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/active/scheduled/maintenances",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "active",
            "scheduled",
            "maintenances"
          ]
        },
        "description": "Retrieves currently active scheduled maintenances that are in 'In Progress' or 'Verifying' state. Use this to check for ongoing maintenance events that may affect Zyte API availability. Returns an emp",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zyte_api_components",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/components",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "components"
          ]
        },
        "description": "Retrieves all Zyte service components with their current operational status. Returns component details including status (operational, degraded_performance, partial_outage, major_outage), descriptions,",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zyte_api_extract_zyte_api",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/extract/zyte/api",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "extract",
            "zyte",
            "api"
          ]
        },
        "description": "Tool to extract data from URLs using Zyte API's HTTP, browser, and AI-powered extraction capabilities. Use when you need to scrape web pages, extract structured data (products, articles, jobs, etc.), ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"serp\": false,\n  \"tags\": {},\n  \"jobId\": \"\",\n  \"ipType\": \"\",\n  \"actions\": \"\",\n  \"article\": false,\n  \"product\": false,\n  \"echoData\": {},\n  \"javascript\": false,\n  \"jobPosting\": false,\n  \"screenshot\": false,\n  \"articleList\": false,\n  \"browserHtml\": false,\n  \"forumThread\": false,\n  \"geolocation\": \"\",\n  \"pageContent\": false,\n  \"productList\": false,\n  \"serpOptions\": {},\n  \"articleOptions\": {},\n  \"networkCapture\": \"\",\n  \"productOptions\": {},\n  \"requestCookies\": \"\",\n  \"requestHeaders\": {},\n  \"sessionContext\": \"\",\n  \"httpRequestBody\": \"\",\n  \"httpRequestText\": \"\",\n  \"customAttributes\": {},\n  \"httpResponseBody\": false,\n  \"articleNavigation\": false,\n  \"httpRequestMethod\": \"\",\n  \"productNavigation\": false,\n  \"screenshotOptions\": {},\n  \"productListOptions\": {},\n  \"httpResponseHeaders\": false,\n  \"jobPostingNavigation\": false,\n  \"customAttributesOptions\": {},\n  \"customHttpRequestHeaders\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zyte_api_get_scheduled_maintenances",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/scheduled/maintenances",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "scheduled",
            "maintenances"
          ]
        },
        "description": "Tool to get the 50 most recent scheduled maintenances (upcoming and completed) from Zyte status API. Use after confirming you need the latest maintenance schedule for monitoring.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zyte_api_get_unresolved_incidents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/unresolved/incidents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "unresolved",
            "incidents"
          ]
        },
        "description": "Tool to retrieve unresolved incidents from Zyte status API. Use when you need to check currently open incidents.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zyte_api_list_incidents",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/incidents",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "incidents"
          ]
        },
        "description": "Retrieves the 50 most recent incidents from the Zyte API status page, including both resolved and unresolved incidents. Use this tool to check current API health, review incident history, or get detai",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "zyte_api_status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/status",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "status"
          ]
        },
        "description": "Retrieves comprehensive operational status for all Zyte services. Returns current status of components (Zyte API, Smart Proxy Manager, Scrapy Cloud, etc.), active incidents, and scheduled maintenance ",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}