{
  "$schema": "https://modelcontextprotocol.io/schemas/2025-06-18/server-card.json",
  "name": "brandry.ai/mcp",
  "title": "Brandry product MCP",
  "description": "Live Model Context Protocol server for Brandry, the AI-readiness layer for car dealerships. Read the pricing tiers, the capability modules, the integrations, the readiness rubric and the writing, straight from the same data the website renders. No authentication required.",
  "version": "1.0.0",
  "serverInfo": {
    "name": "Brandry product MCP",
    "version": "1.0.0"
  },
  "protocolVersion": "2025-06-18",
  "transport": {
    "type": "streamable-http",
    "url": "https://brandry.ai/api/ucp/mcp"
  },
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://brandry.ai/api/ucp/mcp"
    }
  ],
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "authentication": {
    "type": "none",
    "note": "Public read-only product API; no credentials required. The separate partner API at /api/ucp/partner uses OAuth 2.0 client_credentials."
  },
  "tools": [
    {
      "name": "get_company_info",
      "description": "Who Brandry is: what the product does, the market it serves, live tenants, related sites and how to reach a human.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "get_pricing",
      "description": "All Brandry pricing tiers with price per rooftop per month, positioning and everything included. Pass tier to get one.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tier": {
            "type": "string",
            "description": "Optional tier name: Beacon, Concierge, Showroom or Command."
          }
        }
      }
    },
    {
      "name": "list_modules",
      "description": "Every Brandry capability module, what it does, who it is for and which tier it is included from. Pass tier to filter to the modules included at that tier.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "tier": {
            "type": "string",
            "description": "Optional tier name. Returns every module included at that tier, including inherited ones."
          }
        }
      }
    },
    {
      "name": "get_integrations",
      "description": "The AI surfaces Brandry speaks (MCP, ChatGPT Apps SDK, WebMCP, answer engines, the dealer website overlay), the dealer data sources it reads, and the infrastructure it runs on.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "check_agent_readiness",
      "description": "Explain exactly what an agent-readiness check tests for and how to run it on a real dealer URL. This tool returns the rubric and the checker link; it does not fetch or scan the URL itself.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "Optional dealer website URL to build a checker link for."
          }
        }
      }
    },
    {
      "name": "search_content",
      "description": "Keyword search across everything on brandry.ai: pages, articles, pricing tiers and capability modules. Returns ranked records with URLs.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Free text to search for."
          },
          "limit": {
            "type": "integer",
            "description": "Maximum results, default 10."
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "get_blog_posts",
      "description": "Every article on brandry.ai with its URL, clean-Markdown URL, publication date, category and summary, newest first.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "limit": {
            "type": "integer",
            "description": "Maximum posts, default all."
          },
          "category": {
            "type": "string",
            "description": "Optional category filter."
          }
        }
      }
    }
  ],
  "documentation": "https://brandry.ai/agents.md",
  "connect": "https://brandry.ai/agents.md"
}
