---
title: description
framework: foundationmodels
role: symbol
role_heading: Instance Property
path: foundationmodels/tool/description
---

# description

A natural language description of when and how to use the tool.

## Declaration

```swift
var description: String { get }
```

## See Also

### Inspecting a tool

- [name](foundationmodels/tool/name.md)
- [parameters](foundationmodels/tool/parameters.md)
- [includesSchemaInInstructions](foundationmodels/tool/includesschemaininstructions.md)
- [Tool.SessionProperty](foundationmodels/tool/sessionproperty.md)
