---
# AUTO-GENERATED API DOCUMENTATION - DO NOT EDIT
title: mirascope.llm.tool
description: API documentation for mirascope.llm.tool
---

# mirascope.llm.tool

Tool class for the provider-agnostic tool.

## <ApiType type="Class" path="llm/tool" symbolName="Tool" /> Tool

A provider-agnostic Tool class.
- No BaseProviderConverter
- Relies on _response having `common_` methods/properties if needed.

**Bases:** 
<TypeLink type={{"type_str": "BaseTool", "description": null, "kind": "simple", "doc_url": "/docs/v1/api/core/base/tool#basetool"}} />


