> ## Documentation Index
> Fetch the complete documentation index at: https://docs.atako.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Anthropic

> Connect Anthropic to your Atako agents — 9 read and 5 write actions.

Let your agents call Claude models — send messages, count tokens, run batches and manage files on your behalf.

## Connection

* **Authentication**: API key (API key (sk-ant-...)).

<Note>
  console.anthropic.com → Settings → API keys → Create Key. Pick the workspace to scope it to, name the key, then copy the value (starts with sk-ant-). No extra scopes needed — a standard API key covers Messages, Batches, Files and Models.

  See [Anthropic's documentation](https://console.anthropic.com/settings/keys).
</Note>

## Read actions (9)

| Action                       | Description                                                                            |
| ---------------------------- | -------------------------------------------------------------------------------------- |
| `count_message_tokens`       | Count how many input tokens a message list uses for a given model, without running it. |
| `download_file`              | Download the raw content of an uploaded or Claude-generated file.                      |
| `get_file`                   | Fetch metadata for an uploaded file (filename, size, MIME type).                       |
| `get_message_batch`          | Fetch a message batch, including its processing status and request counts.             |
| `get_model`                  | Fetch a model by ID or alias (display name, creation date).                            |
| `list_files`                 | List files uploaded to the workspace via the Files API.                                |
| `list_message_batch_results` | Fetch the results of an ended message batch (JSONL, one result per request).           |
| `list_message_batches`       | List message batches in the workspace, most recent first.                              |
| `list_models`                | List the Claude models available to the API key.                                       |

## Write actions (5)

| Action                 | Description                                                               |
| ---------------------- | ------------------------------------------------------------------------- |
| `cancel_message_batch` | Cancel a message batch that is still processing.                          |
| `create_message`       | Send a conversation to a Claude model and get its reply (non-streaming).  |
| `create_message_batch` | Submit a batch of Messages API requests for async processing at 50% cost. |
| `delete_file`          | Permanently delete an uploaded file.                                      |
| `delete_message_batch` | Delete an ended message batch and its results.                            |

## Permissions

Every action above must be explicitly granted to an agent before it can be used. See [Permissions](/integrations/permissions) for the grant model and [Security](/integrations/security) for how credentials are protected.
