{
  "name": "grepai_trace_callers",
  "description": "Find all functions that call the specified symbol. Useful for understanding code dependencies before modifying a function.",
  "inputSchema": {
    "$schema": "http://json-schema.org/draft-07/schema#",
    "properties": {
      "compact": {
        "description": "Return minimal output without context (default: false)",
        "type": "boolean"
      },
      "format": {
        "description": "Output format: 'json' (default) or 'toon' (token-efficient)",
        "type": "string"
      },
      "project": {
        "description": "Project name within workspace (requires workspace)",
        "type": "string"
      },
      "symbol": {
        "description": "Name of the function/method to find callers for",
        "type": "string"
      },
      "workspace": {
        "description": "Workspace name for cross-project trace (optional)",
        "type": "string"
      }
    },
    "required": [
      "symbol"
    ],
    "type": "object"
  }
}