{
  "info": {
    "name": "Context.dev — mcp.ai",
    "description": "REST API for the Context.dev 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/context_dev",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "context_dev_extract_structured_web_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/extract/structured/web/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "extract",
            "structured",
            "web",
            "data"
          ]
        },
        "description": "Crawl relevant pages from a website and return data matching a caller-provided JSON Schema and extraction instructions. This is a higher-cost metered call; use SCRAPE_WEBPAGE_MARKDOWN when Markdown is",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"tags\": \"\",\n  \"max_depth\": 0,\n  \"max_pages\": 0,\n  \"fact_check\": false,\n  \"instructions\": \"\",\n  \"output_schema\": {},\n  \"stop_after_ms\": 0,\n  \"follow_subdomains\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_get_brand",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/brand",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "brand"
          ]
        },
        "description": "Retrieve enriched brand identity, logos, colors, industry, and description using exactly one domain, name, work email, ticker, direct URL, or transaction descriptor. Use SEARCH_BRANDS for inexpensive ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"city\": \"\",\n  \"tags\": \"\",\n  \"phone\": \"\",\n  \"country\": \"\",\n  \"max_speed\": false,\n  \"identifier\": \"\",\n  \"max_age_ms\": 0,\n  \"timeout_ms\": 0,\n  \"lookup_type\": \"\",\n  \"force_language\": \"\",\n  \"ticker_exchange\": \"\",\n  \"high_confidence_only\": false,\n  \"merchant_category_code\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_get_monitor_limits",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/monitor/limits",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "monitor",
            "limits"
          ]
        },
        "description": "Return the connected account's plan and current monitor usage versus its monitor limit.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_get_webdb_usage",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webdb/usage",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webdb",
            "usage"
          ]
        },
        "description": "Return WebDB credit balance, period consumption, row count, storage, and per-collection usage for an optional time range.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"to_time\": \"\",\n  \"from_time\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_get_website_styleguide",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/website/styleguide",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "website",
            "styleguide"
          ]
        },
        "description": "Extract a website's colors, typography, spacing, shadows, font assets, and common component styles from either a domain or one direct URL. A successful extraction normally consumes 10 Context.dev cred",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"domain\": \"\",\n  \"direct_url\": \"\",\n  \"max_age_ms\": 0,\n  \"timeout_ms\": 0,\n  \"color_scheme\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_list_batches",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/batches",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "batches"
          ]
        },
        "description": "List and filter the connected account's asynchronous web batches from newest to oldest, returning one cursor-controlled page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"limit\": 0,\n  \"query\": \"\",\n  \"cursor\": \"\",\n  \"status\": \"\",\n  \"search_type\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_list_monitors",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/monitors",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "monitors"
          ]
        },
        "description": "List and filter the connected organization's web monitors, returning one cursor-controlled page.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"limit\": 0,\n  \"query\": \"\",\n  \"cursor\": \"\",\n  \"status\": \"\",\n  \"search_type\": \"\",\n  \"target_type\": \"\",\n  \"search_fields\": \"\",\n  \"change_detection_type\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_list_webdb_collections",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/list/webdb/collections",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "list",
            "webdb",
            "collections"
          ]
        },
        "description": "List the connected account's WebDB collections and return one cursor-controlled page, including each collection's sources, extraction configuration, status, usage, and timestamps.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"limit\": 0,\n  \"cursor\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_parse_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/parse/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "parse",
            "file"
          ]
        },
        "description": "Convert an uploaded document, image, source file, or data file into LLM-usable Markdown.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ocr\": false,\n  \"file\": {},\n  \"tags\": \"\",\n  \"pdf_end\": 0,\n  \"extension\": \"\",\n  \"pdf_start\": 0,\n  \"include_links\": false,\n  \"include_images\": false,\n  \"zero_data_retention\": false,\n  \"use_main_content_only\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_scrape_webpage_markdown",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/scrape/webpage/markdown",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "scrape",
            "webpage",
            "markdown"
          ]
        },
        "description": "Render one public URL and return its main or CSS-selected content as Markdown. This free-tier tool does not perform paid browser actions. A successful scrape normally consumes one Context.dev credit.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"url\": \"\",\n  \"tags\": \"\",\n  \"country\": \"\",\n  \"max_age_ms\": 0,\n  \"timeout_ms\": 0,\n  \"wait_for_ms\": 0,\n  \"include_links\": false,\n  \"include_frames\": false,\n  \"include_images\": false,\n  \"exclude_selectors\": \"\",\n  \"include_selectors\": \"\",\n  \"settle_animations\": false,\n  \"zero_data_retention\": false,\n  \"use_main_content_only\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "context_dev_search_brands",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/search/brands",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "search",
            "brands"
          ]
        },
        "description": "Prefix-search Context.dev's existing brand index by company name or domain and return up to 10 lightweight matches.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"tags\": \"\",\n  \"query\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}