'GET /api/tools/{tool_id}
Returns tool information, including parameters and inputs.'

@expose_api_anonymous_and_sessionless
def show(self, trans, id, **kwd):

    io_details = util.string_as_bool(kwd.get('io_details', False))
    link_details = util.string_as_bool(kwd.get('link_details', False))
    tool = self._get_tool(id, user=trans.user)
    return tool.to_dict(trans, io_details=io_details, link_details=link_details)
