{
  "$schema": "https://webmcp.org/schemas/v1/mcp-actions.json",
  "name": "TAVARDT Tools WebMCP Manifest",
  "description": "Declared machine-readable diagnostic actions for autonomous AI browsing agents across cybersecurity, technical SEO, and web performance.",
  "url": "https://tools.tavardt.com",
  "version": "1.0.0",
  "actions": [
    {
      "id": "audit-ai-search-readiness",
      "name": "Audit AI Search & GEO Readiness",
      "description": "Evaluate website visibility, llms.txt manifests, robots.txt crawler permissions, and Schema entity density for ChatGPT, Perplexity, Claude, and Gemini.",
      "targetUrl": "https://tools.tavardt.com/ai-search-readiness-checker/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "format": "uri",
            "description": "Fully qualified target URL or domain to audit"
          }
        },
        "required": ["domain"]
      }
    },
    {
      "id": "check-dmarc-email-security",
      "name": "Check DMARC & Email Authentication",
      "description": "Audit DMARC, SPF, BIMI, and MX DNS records to prevent spoofing, CEO phishing, and ensure Gmail/Yahoo deliverability.",
      "targetUrl": "https://tools.tavardt.com/dmarc-checker/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Domain name to inspect"
          }
        },
        "required": ["domain"]
      }
    },
    {
      "id": "check-security-headers",
      "name": "Audit HTTP Security Headers",
      "description": "Verify HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, and Permissions-Policy defenses.",
      "targetUrl": "https://tools.tavardt.com/security-headers-check/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Target website URL to test"
          }
        },
        "required": ["url"]
      }
    },
    {
      "id": "scan-seo-spam",
      "name": "Scan SEO Spam & Cloaking Malware",
      "description": "Detect stealth conditional cloaking hacks and illicit search engine link injections.",
      "targetUrl": "https://tools.tavardt.com/seo-spam-detector/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Target website URL to scan"
          }
        },
        "required": ["url"]
      }
    },
    {
      "id": "scan-exposed-credentials",
      "name": "Scan Exposed Sensitive Files",
      "description": "Scan web servers for publicly accessible .env, .git, database dumps, and backup archives leaking secrets.",
      "targetUrl": "https://tools.tavardt.com/exposed-files-scanner/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Target domain or hostname to inspect"
          }
        },
        "required": ["domain"]
      }
    },
    {
      "id": "validate-schema-markup",
      "name": "Validate Schema.org JSON-LD",
      "description": "Validate Schema structured data syntax and Google Rich Results eligibility.",
      "targetUrl": "https://tools.tavardt.com/schema-markup-validator/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Target URL to extract and validate JSON-LD structured data"
          }
        },
        "required": ["url"]
      }
    },
    {
      "id": "check-meta-tags",
      "name": "Check SERP Meta Tags & OpenGraph",
      "description": "Audit title tag pixel length, meta description CTR quality, canonical references, and social cards.",
      "targetUrl": "https://tools.tavardt.com/meta-tags-checker/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Target URL to analyze"
          }
        },
        "required": ["url"]
      }
    },
    {
      "id": "validate-xml-sitemap",
      "name": "Validate XML Sitemap",
      "description": "Verify sitemaps.org protocol compliance, indexable URL count, and lastmod timestamp integrity.",
      "targetUrl": "https://tools.tavardt.com/xml-sitemap-validator/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "sitemapUrl": {
            "type": "string",
            "format": "uri",
            "description": "Full URL of the XML sitemap or sitemap index"
          }
        },
        "required": ["sitemapUrl"]
      }
    },
    {
      "id": "validate-robots-txt",
      "name": "Validate Robots.txt & AI Crawler Permissions",
      "description": "Parse robots.txt rules, search engine directives, and verify AI agent permissions (GPTBot, ClaudeBot, PerplexityBot).",
      "targetUrl": "https://tools.tavardt.com/robots-txt-validator/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "domain": {
            "type": "string",
            "description": "Domain name to test robots.txt"
          }
        },
        "required": ["domain"]
      }
    },
    {
      "id": "validate-hreflang",
      "name": "Validate International Hreflang Tags",
      "description": "Check ISO language/country codes, bidirectional return links, and x-default fallback tags.",
      "targetUrl": "https://tools.tavardt.com/hreflang-checker/",
      "method": "POST",
      "parameters": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Target URL with alternate hreflang tags"
          }
        },
        "required": ["url"]
      }
    }
  ]
}
