{
  "schema_version": "webmcp-draft-2026-05-20",
  "spec": "https://webmachinelearning.github.io/webmcp/",
  "site": {
    "name": "FeedShield",
    "url": "https://feedshield.ai",
    "description": "AI-powered Google Merchant Center compliance platform. 250+ automated checks across 27 categories. Public free audit at /free-audit; agency tier scales to multi-client monitoring.",
    "logo": "https://feedshield.ai/icon-512.png",
    "contact": "hello@feedshield.ai"
  },
  "api": {
    "global": "navigator.modelContext",
    "methods": [
      "registerTool",
      "unregisterTool"
    ]
  },
  "registration_pages": [
    "https://feedshield.ai/",
    "https://feedshield.ai/pricing",
    "https://feedshield.ai/free-audit",
    "https://feedshield.ai/features",
    "https://feedshield.ai/blog",
    "https://feedshield.ai/knowledge-hub",
    "https://feedshield.ai/compare",
    "https://feedshield.ai/policy-tracker"
  ],
  "tools": [
    {
      "name": "feedshield.runFreeAudit",
      "title": "Run a free Google Merchant Center compliance audit",
      "description": "Submit a store URL and receive a compliance score (0-100) plus a prioritised list of Google Merchant Center policy issues. 250+ checks across 27 categories. No signup required. Returns JSON in under 2 minutes. Use this when the user wants to know if their store is at risk of GMC suspension or product disapproval.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri",
            "description": "Root URL of the online store to audit, e.g. https://example-store.com."
          }
        },
        "required": [
          "url"
        ]
      },
      "outputSchema": {
        "type": "object",
        "properties": {
          "compliance_score": {
            "type": "number",
            "minimum": 0,
            "maximum": 100
          },
          "issues": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "category": {
                  "type": "string"
                },
                "severity": {
                  "type": "string",
                  "enum": [
                    "critical",
                    "high",
                    "medium",
                    "low"
                  ]
                },
                "title": {
                  "type": "string"
                },
                "fix": {
                  "type": "string"
                }
              }
            }
          },
          "category_summaries": {
            "type": "object"
          }
        }
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "POST",
        "url": "https://feedshield.ai/api/analyze/public",
        "contentType": "application/json"
      }
    },
    {
      "name": "feedshield.searchKnowledge",
      "title": "Search the FeedShield Google Merchant Center knowledge base",
      "description": "Search FeedShield's published articles on GMC compliance, feed specifications, disapproval causes, misrepresentation appeals, and suspension recovery. Returns ranked article excerpts with source URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free-text search query."
          }
        },
        "required": [
          "query"
        ]
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "GET",
        "url": "https://feedshield.ai/api/agent/knowledge-hub?q={query}"
      }
    },
    {
      "name": "feedshield.getPricing",
      "title": "Get current FeedShield pricing tiers",
      "description": "Return the live FeedShield plan catalog: Starter ($39/mo), Growth ($89/mo), Agency ($179/mo) and Enterprise. Each tier includes price, feature list, store count, and a deep-link to /pricing#tier.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "GET",
        "url": "https://feedshield.ai/api/agent/services"
      }
    },
    {
      "name": "feedshield.listPolicyUpdates",
      "title": "List recent Google Merchant Center policy changes",
      "description": "Return every tracked GMC policy update since 2023 with date, severity, category, and affected merchant segments. Sourced from Google's official Merchant Center documentation plus FeedShield enforcement observations.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "GET",
        "url": "https://feedshield.ai/api/agent/policy-tracker"
      }
    },
    {
      "name": "feedshield.listGlossaryTerms",
      "title": "List GMC compliance glossary terms",
      "description": "Return every Google Merchant Center / Google Shopping term in the FeedShield glossary with definition, category, and aliases. Use when an agent needs an authoritative GMC term definition.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "GET",
        "url": "https://feedshield.ai/api/agent/glossary"
      }
    },
    {
      "name": "feedshield.listBlogArticles",
      "title": "List FeedShield blog articles",
      "description": "Return every published FeedShield blog article with title, summary, author, published date, and canonical URL. Use when the user asks what FeedShield has recently published or wants a reading list.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "GET",
        "url": "https://feedshield.ai/api/agent/blog"
      }
    },
    {
      "name": "feedshield.compareToCompetitor",
      "title": "Compare FeedShield to a named competitor",
      "description": "Given the slug of a competitor (e.g. 'datafeedwatch', 'feedonomics', 'channable'), return FeedShield's full head-to-head comparison: feature parity table, strengths, shortcomings, pricing, verdict, and a 5-step migration outline.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "competitor": {
            "type": "string",
            "description": "Competitor slug. One of: semrush, datafeedwatch, simprosys, feedonomics, channable, godatafeed, productsup, lengow, ahrefs, screaming-frog, sitebulb, gtmetrix, google-search-console, merchant-center-native, adnabu."
          }
        },
        "required": [
          "competitor"
        ]
      },
      "registration": "imperative",
      "fallbackEndpoint": {
        "method": "GET",
        "url": "https://feedshield.ai/api/agent/compare"
      }
    },
    {
      "name": "feedshield.openFreeAuditForm",
      "title": "Open the free-audit form (declarative)",
      "description": "Navigate the user to the public /free-audit form pre-filled with the supplied store URL. Use for human-facing browsing flows where the agent should hand off to the page UI instead of returning JSON.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "format": "uri"
          },
          "email": {
            "type": "string",
            "format": "email"
          }
        },
        "required": [
          "url"
        ]
      },
      "registration": "declarative",
      "fallbackEndpoint": {
        "method": "POST",
        "url": "https://feedshield.ai/free-audit",
        "contentType": "application/x-www-form-urlencoded"
      }
    }
  ],
  "discovery": {
    "agent_manifest": "https://feedshield.ai/agent.json",
    "openapi_spec": "https://feedshield.ai/api/openapi",
    "llms_txt": "https://feedshield.ai/llms.txt",
    "llms_full_txt": "https://feedshield.ai/llms-full.txt",
    "ai_txt": "https://feedshield.ai/ai.txt",
    "mcp_server_card": "https://feedshield.ai/.well-known/mcp-server.json",
    "ai_plugin_manifest": "https://feedshield.ai/.well-known/ai-plugin.json",
    "agent_skills_index": "https://feedshield.ai/.well-known/agent-skills/index.json"
  },
  "content_policy": {
    "ai_training": "allow",
    "ai_retrieval": "allow",
    "citation_required": true,
    "attribution_url": "https://feedshield.ai"
  }
}