{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "MyClaude MCP Tool Definitions",
  "description": "Model Context Protocol tool definitions exposed by the MyClaude CLI MCP server (myclaude mcp-serve). These 5 tools allow Claude Code to search, inspect, install, list, and update marketplace products natively within conversations.",
  "version": "2.0.0",
  "generated": "2026-03-31",
  "tools": [
    {
      "name": "vault_search",
      "description": "Search the MyClaude marketplace for skills, agents, squads, workflows, design systems, and more. Returns matching products with metadata.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query (e.g. \"auth middleware\", \"design system\")."
          },
          "category": {
            "type": "string",
            "enum": ["skills", "squads", "agents", "workflows", "design-systems", "claude-md", "bundle", "applications", "systems"],
            "description": "Filter by product category."
          },
          "limit": {
            "type": "number",
            "description": "Max results (1-50, default 10)."
          }
        },
        "required": ["query"]
      }
    },
    {
      "name": "vault_info",
      "description": "Get detailed information about a specific MyClaude marketplace product by its slug.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Product slug (e.g. \"aegis\", \"dendrite\", \"strata\")."
          }
        },
        "required": ["slug"]
      }
    },
    {
      "name": "vault_install",
      "description": "Install a product from the MyClaude marketplace into the current project. Requires authentication (run \"myclaude login\" first). Only installs free products directly; paid products require browser checkout.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Product slug to install."
          },
          "force": {
            "type": "boolean",
            "description": "Force reinstall if already installed."
          }
        },
        "required": ["slug"]
      }
    },
    {
      "name": "vault_list",
      "description": "List all MyClaude marketplace products currently installed in this project.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "vault_update",
      "description": "Update installed MyClaude marketplace products to their latest versions. Requires authentication.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string",
            "description": "Specific product slug to update (omit for all)."
          }
        }
      }
    }
  ]
}
