{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "app_id": {
      "type": "string",
      "minLength": 1
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "description": {
      "type": "string",
      "minLength": 1
    },
    "mcp_schema":  {
      "type": "string"
    },
    "mcp_server_url":  {
      "type": "string"
    },
    "type": {
      "type": "string",
      "minLength": 1
    },
    "flow_id":  {
      "type": "string"
    }
  },
  "required": ["app_id","name","description","mcp_schema","type"]
}

