add api tools