description: str = " Input to this tool is a detailed and correct GraphQL query, output is a result from the API.\n If the query is not correct, an error message will be returned.\n If an error is returned with 'Bad request' in it, rewrite the query and try again.\n If an error is returned with 'Unauthorized' in it, do not try again, but tell the user to change their authentication.\n\n Example Input: query {{ allUsers {{ id, name, email }} }} "