# Agents and AI tools

Tilebox gives agents the same operational context that developers use: current documentation, authenticated access to Tilebox resources, and predictable tools for running actions. This section explains how to connect agents to Tilebox, which interface to use for each task, and how the Tilebox CLI and skills help agents work with datasets and workflows.

## How Tilebox supports agents

Tilebox supports agents through a CLI-based setup. The CLI gives agents a deterministic terminal interface with structured output, machine-readable command discovery, and file-based inputs. Agent skills teach agents how to compose CLI commands into common Tilebox tasks, while the MCP server is available for AI tools where terminal access is limited, such as web-based chat agents.

[Onboard your agent](/docs/onboard-your-agent)

Configure an agent with the Tilebox CLI, Tilebox skills, and documentation context.

[AI interfaces](/docs/agents-and-ai-tools/ai-interfaces)

Decide when to use MCP, the CLI, skills, SDKs, or documentation context.

[Tilebox CLI](/docs/agents-and-ai-tools/tilebox-cli)

Install the CLI, authenticate it, and use agent-friendly command patterns.

[Agent Skills](/docs/agents-and-ai-tools/agent-skills)

Install Tilebox skills that teach agents how to work with Tilebox tools.

[Tilebox MCP](/docs/agents-and-ai-tools/tilebox-mcp)

Connect AI tools to the Tilebox MCP server when terminal access is not available.

[Agentic workflow iteration](/docs/guides/workflows/agentic-workflow-iteration)

Use an agent to edit workflow code, publish releases, deploy them to a dev cluster, and inspect jobs.

## Recommended setup

Use [Onboard your agent](/docs/onboard-your-agent) if you want an AI coding agent to help with Tilebox work in a repository. It covers the default setup with CLI installation, CLI authentication, Tilebox skills, and documentation context. Use the MCP setup when your agent runs in a web or chat environment where commands and terminals are not easy to use.
