Non-sharded getLastError does.
sharded getPrevError also doesn't require auth, but it just errors out so it doesn't really matter.