Using a scalar string value works fine mutation SomeMutation($someValue: String!) { hello( a: ["some value"]) { a, b, c} } Ntro client parser breaks the whole document when referencing a $variable in an array mutation SomeMutation($someValue: String!) { hello( a: [$someValue]) { a, b, c} }