---
title: Policies
description: "Policies control whether each tool is always allowed, requires approval, or is blocked."
---

A **policy** controls what an agent can do with each tool:

- **Allow**: the tool runs without interruption.
- **Require approval**: the call pauses until a human approves it.
- **Block**: the tool can't be called.

Policies start from a sensible default derived from the integration's spec. For example,
read-only `GET` operations on an OpenAPI spec are allowed by default, while writes can be
set to require approval. You can tune the policy for any tool at any time.
