{
  "name": "VendorWatch",
  "description": "Vendor due diligence for AI agents: check a vendor before you sign, or keep vendor records current. Answers one vendor at a time with the documentation facts VendorWatch holds (DPA coverage, subprocessors, certifications, data locations, AI use). Paid per lookup: 250 lookups for $49, 20 a month free per account.",
  "version": "1.0.0",
  "mcp": {
    "transport": "streamable-http",
    "url": "https://vendor.watch/api/v1/mcp",
    "serverCard": "https://vendor.watch/.well-known/mcp/server-card.json"
  },
  "provider": {
    "organization": "VendorWatch",
    "url": "https://vendor.watch"
  },
  "documentationUrl": "https://vendor.watch/agents",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "securitySchemes": {
    "agentKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "Agent key with the vwa_ prefix, sent as Authorization: Bearer. A person creates it after signing in, at https://vendorwatch.todo.law/api-access#agent-keys. The key is shown once. Up to 5 active keys per account; all of them spend the account's lookups."
    }
  },
  "security": [
    {
      "agentKey": []
    }
  ],
  "authentication": {
    "schemes": [
      {
        "scheme": "bearer",
        "description": "Agent key with the vwa_ prefix, sent as Authorization: Bearer. A person creates it after signing in, at https://vendorwatch.todo.law/api-access#agent-keys. The key is shown once. Up to 5 active keys per account; all of them spend the account's lookups.",
        "keyCreationUrl": "https://vendorwatch.todo.law/api-access#agent-keys"
      }
    ]
  },
  "skills": [
    {
      "id": "find_vendor",
      "name": "Find a vendor",
      "description": "Find a vendor in the VendorWatch catalogue by its exact name or website domain. Returns up to 5 candidates (slug, name, category). Free: no lookup is spent.",
      "tags": [
        "vendor due diligence",
        "privacy",
        "DPA",
        "subprocessors"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "get_vendor_profile",
      "name": "Get a vendor's profile",
      "description": "Get one vendor's documentation profile: DPA coverage by law, number of subprocessors, certifications, data locations, transfer safeguards and AI use. Give the slug from find_vendor, or the vendor's name or domain. Spends one lookup.",
      "tags": [
        "vendor due diligence",
        "privacy",
        "DPA",
        "subprocessors"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "list_vendor_changes_since",
      "name": "List changes since a date",
      "description": "List the vendors in your VendorWatch portfolio whose record changed on or after a date (profile updated, DPA analysed, DPA document changed). Free: no lookup is spent. 50 vendors a page; read the new profile with get_vendor_profile.",
      "tags": [
        "vendor due diligence",
        "privacy",
        "DPA",
        "subprocessors"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "check_portfolio",
      "name": "Check a list of vendors",
      "description": "Check a list of up to 25 vendors (names, domains or both) and get one profile each. Spends one lookup per vendor answered; a name that matches nothing costs nothing.",
      "tags": [
        "vendor due diligence",
        "privacy",
        "DPA",
        "subprocessors"
      ],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "pricing": {
    "unit": "lookup",
    "lookupDefinition": "One vendor answered with its documentation facts in one call.",
    "packs": [
      {
        "lookups": 250,
        "price": {
          "USD": 4900,
          "EUR": 4900
        },
        "minorUnits": true,
        "currencyRule": "EUR for visitors in the 27 EU member states, USD elsewhere"
      }
    ],
    "includedMonthly": {
      "free": 20,
      "monitorPlan": 200
    },
    "purchaseUrl": "https://vendorwatch.todo.law/api-access#agent-keys"
  },
  "limits": {
    "vendorsPerCall": 25
  },
  "endpoints": {
    "mcp": "https://vendor.watch/api/v1/mcp",
    "lookup": "https://vendor.watch/api/v1/lookup",
    "keys": "https://vendorwatch.todo.law/api-access#agent-keys"
  }
}