use api.portal.get_tool