{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.0",
  "version": "1.0.0",
  "protocolVersion": "2025-11-25",
  "serverInfo": {
    "name": "clarus",
    "title": "Clarus MCP Server",
    "version": "0.1.0",
    "description": "OAuth-backed remote MCP server for read-only Clarus document and project context."
  },
  "status": "public",
  "homepage": "https://clarus.page",
  "transport": {
    "type": "streamable_http",
    "url": "https://mcp.clarus.page/mcp",
    "authorization": {
      "type": "oauth2_pkce",
      "authorizationServer": "https://mcp.clarus.page/.well-known/oauth-authorization-server",
      "protectedResource": "https://mcp.clarus.page/.well-known/oauth-protected-resource",
      "scopes": [
        "clarus:read"
      ]
    }
  },
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false,
    "sampling": false
  },
  "tools": [
    "clarus_get_current_user",
    "clarus_list_projects",
    "clarus_list_documents",
    "clarus_search_documents",
    "clarus_get_document",
    "clarus_list_versions"
  ],
  "futureCapabilities": {
    "tools": [
      "write-scoped document mutation tools",
      "team and organization scoped grants",
      "selected-document grants"
    ]
  },
  "authentication": {
    "required": true,
    "type": "oauth2_pkce",
    "loginUrl": "https://app.clarus.page/login"
  },
  "links": {
    "homepage": "https://clarus.page",
    "application": "https://app.clarus.page",
    "agentCard": "https://clarus.page/.well-known/agent-card.json",
    "agentSkills": "https://clarus.page/.well-known/agent-skills/index.json",
    "apiCatalog": "https://clarus.page/.well-known/api-catalog",
    "mcpEndpoint": "https://mcp.clarus.page/mcp"
  }
}
