{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.json",
  "serverInfo": {
    "name": "RivalSweeper Competitive Intelligence",
    "version": "1.0.0",
    "vendor": "RivalSweeper",
    "website": "https://www.rivalsweeper.com",
    "contact_email": "help@rivalsweeper.com",
    "logo_url": "https://www.rivalsweeper.com/static/logo.png"
  },
  "description": "Access eCommerce competitive intelligence data through the Model Context Protocol. Query competitor catalogs, pricing, marketing campaigns, and AI visibility data using natural language.",
  "documentation_url": "https://www.rivalsweeper.com/features/rivalsweeper-mcp",
  "transport": {
    "type": "http",
    "endpoint": "https://stg-api.trendos.io/api/v1/mcp"
  },
  "auth": {
    "type": "bearer",
    "flow": "trendos-custom",
    "discovery": "https://www.rivalsweeper.com/.well-known/openid-configuration",
    "protected_resource": "https://www.rivalsweeper.com/.well-known/oauth-protected-resource",
    "login_endpoint": "https://stg-api.trendos.io/api/v1/Profile/Login",
    "register_endpoint": "https://stg-api.trendos.io/api/v1/Profile/Register",
    "refresh_endpoint": "https://stg-api.trendos.io/api/v1/Profile/RefreshToken",
    "api_key_supported": true,
    "instructions": "Authenticate via POST /api/v1/Profile/Login with { email, password } and use the returned accessToken as a Bearer header. A RivalSweeper subscription with API access is required."
  },
  "capabilities": {
    "tools": true,
    "prompts": false,
    "resources": true,
    "logging": false,
    "categories": [
      "competitor-catalog-monitoring",
      "pricing-intelligence",
      "marketing-campaign-tracking",
      "product-alert-notifications",
      "gap-analysis",
      "agent-readiness-scoring",
      "ai-visibility-monitoring",
      "ad-intelligence",
      "reddit-brand-monitoring",
      "image-lookalike-detection",
      "tech-stack-comparison",
      "content-change-analysis",
      "pr-impact-monitoring",
      "logistics-payments-tracking",
      "honeypot-decoy-detection",
      "exportable-reports",
      "natural-language-queries"
    ]
  },
  "tools": [
    {
      "name": "query_competitor_data",
      "description": "Query competitive intelligence data about monitored domains using natural language"
    },
    {
      "name": "compare_competitors",
      "description": "Compare two or more monitored competitors across pricing, catalog, marketing, and technology dimensions"
    },
    {
      "name": "get_alerts",
      "description": "Retrieve recent competitor alerts and changes for monitored domains"
    },
    {
      "name": "get_agent_readiness",
      "description": "Check the AI Agent Readiness Score for any monitored eCommerce domain"
    },
    {
      "name": "get_ai_visibility",
      "description": "Check how a brand appears across AI search engines and LLMs"
    }
  ]
}
