Taxpayers coughed-up almost £900,000 to support MSPs doing their jobs in a three-month period last year.