{
  "protocolVersion": "0.3.0",
  "name": "PageRadar",
  "description": "Web page change monitoring. Add a URL (optionally a CSS selector) and get notified by email, Telegram, Slack or webhook when its content changes, with a visual diff. Agents integrate through the PageRadar MCP server (Streamable HTTP) at the url below — it is an MCP endpoint, not an A2A JSON-RPC endpoint. Requires a PageRadar API key (Basic plan or higher) as a Bearer token.",
  "url": "https://pageradar.app/api/mcp",
  "version": "1.0.0",
  "provider": {
    "organization": "PageRadar",
    "url": "https://pageradar.app"
  },
  "documentationUrl": "https://pageradar.app/mcp",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false
  },
  "securitySchemes": {
    "apiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "PageRadar API key (pr_live_…), created in Settings → API keys."
    }
  },
  "security": [{ "apiKey": [] }],
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "list_monitors",
      "name": "List monitors",
      "description": "List the pages this account is monitoring, with status and last check time.",
      "tags": ["monitoring", "website-changes"]
    },
    {
      "id": "create_monitor",
      "name": "Create monitor",
      "description": "Start monitoring a URL, optionally scoped to a CSS selector, at a plan-allowed check interval.",
      "tags": ["monitoring", "website-changes"]
    },
    {
      "id": "get_monitor",
      "name": "Get monitor",
      "description": "Get one monitor's details and status.",
      "tags": ["monitoring"]
    },
    {
      "id": "delete_monitor",
      "name": "Delete monitor",
      "description": "Stop monitoring a page and delete its history.",
      "tags": ["monitoring"]
    },
    {
      "id": "get_recent_changes",
      "name": "Get recent changes",
      "description": "Recent detected content changes, with AI summaries and diff links.",
      "tags": ["website-changes", "diff"]
    }
  ]
}
