{
  "name": "grepai_rpg_search",
  "description": "Search RPG nodes using Jaccard-based semantic matching with scope and kind filtering.",
  "inputSchema": {
    "$schema": "http://json-schema.org/draft-07/schema#",
    "properties": {
      "format": {
        "description": "Output format: 'json' (default) or 'toon' (token-efficient)",
        "type": "string"
      },
      "kinds": {
        "description": "Comma-separated node kinds to filter: area, category, subcategory, file, symbol, chunk (default: symbol)",
        "type": "string"
      },
      "limit": {
        "description": "Maximum number of results to return (default: 10)",
        "type": "number"
      },
      "query": {
        "description": "Natural language or feature query to search for",
        "type": "string"
      },
      "scope": {
        "description": "Area/category path to narrow search (e.g., 'cli', 'rpg/query')",
        "type": "string"
      }
    },
    "required": [
      "query"
    ],
    "type": "object"
  }
}