← WebMCP Directory

Tool tree

watchfor.io

Developer ToolsTools verified
Website
Uptime, API and synthetic monitoring for humans and AI agents: 30 check types, confirmed alerts, on-call and status pages. From one site to millions.
Explore capabilities

    page: Every page

    get_site_overviewAnswer

    Returns a short description of WatchFor — the monitor types, locations, alerting, incident and status-page features, plans — together with the paths of its machine-readable guides (llms.txt, agents.md, OpenAPI specification, MCP manifest). Takes no parameters.

    View tool JSON
    {
      "name": "get_site_overview",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns a short description of WatchFor — the monitor types, locations, alerting, incident and status-page features, plans — together with the paths of its machine-readable guides (llms.txt, agents.md, OpenAPI specification, MCP manifest). Takes no parameters.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    search_docsAnswer

    Searches the WatchFor documentation (guides, API reference, monitor types) for a keyword or phrase and returns up to 10 matching pages, each with its site path, title and section.

    View tool JSON
    {
      "name": "search_docs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Searches the WatchFor documentation (guides, API reference, monitor types) for a keyword or phrase and returns up to 10 matching pages, each with its site path, title and section.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Keyword or phrase to search for, e.g. authentication"
          }
        },
        "required": [
          "query"
        ]
      },
      "page": "/"
    }
    list_docsAnswer

    Lists the WatchFor documentation pages in navigation order, each with its site path, title and description. An optional section filter (api, monitors, alerting, notifications, status-pages, organization, reference) limits the list to that part of the documentation tree.

    View tool JSON
    {
      "name": "list_docs",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists the WatchFor documentation pages in navigation order, each with its site path, title and description. An optional section filter (api, monitors, alerting, notifications, status-pages, organization, reference) limits the list to that part of the documentation tree.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "section": {
            "type": "string",
            "description": "Optional first path segment under /docs to filter by, e.g. api or monitors"
          }
        },
        "required": []
      },
      "page": "/"
    }
    read_pageAnswer

    Reads one WatchFor page and returns its content as markdown (title, description and body text). Accepts a site path such as /docs/api/authentication or /pricing; without a path it reads the page currently open in the browser.

    View tool JSON
    {
      "name": "read_page",
      "kind": "answer",
      "impl": "imperative",
      "description": "Reads one WatchFor page and returns its content as markdown (title, description and body text). Accepts a site path such as /docs/api/authentication or /pricing; without a path it reads the page currently open in the browser.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Site path of the page to read, e.g. /docs/api/mcp. Defaults to the current page."
          }
        },
        "required": []
      },
      "page": "/"
    }
    get_api_quickstartAnswer

    Returns the WatchFor agent quickstart (agents.md) as markdown: what the REST API, MCP server and A2A endpoint offer, how authentication works (API key or OAuth 2.1), the sandbox, and example first calls.

    View tool JSON
    {
      "name": "get_api_quickstart",
      "kind": "answer",
      "impl": "imperative",
      "description": "Returns the WatchFor agent quickstart (agents.md) as markdown: what the REST API, MCP server and A2A endpoint offer, how authentication works (API key or OAuth 2.1), the sandbox, and example first calls.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    list_free_toolsAnswer

    Lists WatchFor's free, no-signup tools (DNS, SSL/TLS, ping, traceroute, ports, blacklists, HTTP headers, email policy, Core Web Vitals, in-browser calculators and more), each with its slug, name and site path.

    View tool JSON
    {
      "name": "list_free_tools",
      "kind": "answer",
      "impl": "imperative",
      "description": "Lists WatchFor's free, no-signup tools (DNS, SSL/TLS, ping, traceroute, ports, blacklists, HTTP headers, email policy, Core Web Vitals, in-browser calculators and more), each with its slug, name and site path.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "page": "/"
    }
    navigate_to_free_toolAction

    Navigates the browser to one of WatchFor's free, no-signup tools, chosen by slug, optionally prefilled with a URL or domain to check. Changes the current page and returns the path it navigated to.

    View tool JSON
    {
      "name": "navigate_to_free_tool",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigates the browser to one of WatchFor's free, no-signup tools, chosen by slug, optionally prefilled with a URL or domain to check. Changes the current page and returns the path it navigated to.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string",
            "enum": [
              "smart-audit",
              "cwv-check",
              "dns-lookup",
              "dns-propagation",
              "dns-health-checker",
              "whois",
              "a-record-lookup",
              "aaaa-record-lookup",
              "cname-lookup",
              "mx-lookup",
              "ns-lookup",
              "txt-record-lookup",
              "soa-record-lookup",
              "srv-record-lookup",
              "caa-record-lookup",
              "reverse-dns-lookup",
              "domain-expiry-checker",
              "ping",
              "traceroute",
              "port-checker",
              "blacklist",
              "what-is-my-ip",
              "ip-lookup",
              "ntp-test",
              "software-exposure-checker",
              "php-version-checker",
              "mcp-check",
              "ssl-check",
              "tls-grade",
              "http-headers",
              "api-tester",
              "cdn-check",
              "sitemap-check",
              "brotli-check",
              "ssl-expiry-checker",
              "tls-version-checker",
              "security-headers-checker",
              "hsts-checker",
              "http-status-checker",
              "redirect-chain",
              "websocket-test",
              "sitemap-validator",
              "gzip-test",
              "email-health",
              "spf-check",
              "dkim-check",
              "dmarc-check",
              "smtp-test",
              "mail-server-check",
              "subnet-calculator",
              "uptime-calculator",
              "cron-tester",
              "timestamp-converter",
              "error-budget-calculator",
              "json-formatter",
              "ipv6-subnet-calculator",
              "email-header-analyzer",
              "spf-dmarc-generator",
              "bandwidth-calculator",
              "chmod-calculator",
              "crontab-generator",
              "epoch-converter",
              "cidr-calculator",
              "sla-calculator"
            ],
            "description": "Slug of the free tool, as listed by list_free_tools"
          },
          "url": {
            "type": "string",
            "description": "Optional URL or domain to prefill in the tool"
          }
        },
        "required": [
          "tool"
        ]
      },
      "page": "/"
    }
    navigate_to_pageAction

    Navigates the browser to a WatchFor page given its site path — a documentation page from list_docs or search_docs, or a marketing page such as /pricing or /developers. Changes the current page and returns the path it navigated to.

    View tool JSON
    {
      "name": "navigate_to_page",
      "kind": "act",
      "impl": "imperative",
      "description": "Navigates the browser to a WatchFor page given its site path — a documentation page from list_docs or search_docs, or a marketing page such as /pricing or /developers. Changes the current page and returns the path it navigated to.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "path": {
            "type": "string",
            "description": "Site path starting with /, e.g. /docs/api/authentication"
          }
        },
        "required": [
          "path"
        ]
      },
      "page": "/"
    }
    create_website_auditAction

    Creates a free Smart Website Audit for a URL — uptime, SSL/TLS, DNS, security headers and performance in one scan, no signup — and navigates the browser to the running audit. Returns the audit page path; results appear on that page.

    View tool JSON
    {
      "name": "create_website_audit",
      "kind": "act",
      "impl": "imperative",
      "description": "Creates a free Smart Website Audit for a URL — uptime, SSL/TLS, DNS, security headers and performance in one scan, no signup — and navigates the browser to the running audit. Returns the audit page path; results appear on that page.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Website URL or domain to audit, e.g. example.com"
          }
        },
        "required": [
          "url"
        ]
      },
      "page": "/"
    }