> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.etals.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.etals.com/_mcp/server.

# Agents

An agent is responsible for completing a specific task in Etals.

Each agent is powered by a [**model**](/models), guided by one or more [**prompts**](/prompts), and can be combined with other agents in [**pipelines**](/pipelines).

When your environment is created, Etals automatically sets up agents for common use cases.

These are examples of agents that are created:

| Agent                  | What it is used for                                                                                |
| ---------------------- | -------------------------------------------------------------------------------------------------- |
| Copywriter             | Writes product copy, SEO content, marketing text, and other customer-facing content.               |
| Translator             | Translates content into the target language while following brand, market, and language rules.     |
| Translator validator   | Reviews translated content to check quality, consistency, and rule compliance.                     |
| Master data specialist | Works with structured data, such as product properties, categories, options, and enrichment tasks. |

## Managing agents

To manage agents, open the main navigation and go to **Library** > **Agents**.

## Models

You can change which model powers an agent from the model dropdown.

Different models can be better suited for different tasks. For example, one model might be better for creative writing, while another might be better for validation or structured data work.

Agents created automatically by Etals use best-practice models for their use case, balancing output quality, speed, and cost.

## Prompts

Prompts tell an agent **what to do** and **how to do it**.

Prompts can be shared between agents. This is useful when several agents need the same information, such as brand guidelines, language rules, or market-specific instructions.

You can attach prompts to an agent from the prompt management section.

We recommend that each agent has:

* One main prompt that explains the task.
* Supporting prompts that add context, such as brand guidelines, language rules, or product-specific instructions.

## Tools

Tools extend what an agent can do.

For example, a copywriter might need to search online, check text length for SEO fields, or look up keyword volume in a specific market. If an agent has access to a tool, it can use that tool when completing its task.

You can add tools to an agent from the tool management section.

## Available tool choices

| Tool choice              | What it does                                                                                                                                              |
| ------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Agent Memory             | Lets an agent remember important observations, preferences, decisions, and patterns between runs. The agent can read and update its own memory.           |
| Search online            | Lets an agent search Google for web results, local business listings, and shopping results. Useful for research, competitor checks, and market context.   |
| Find Trends              | Lets an agent analyze keyword popularity and search interest over time with Google Trends. Useful for seasonal patterns and emerging topics.              |
| Find and manage my data  | Lets an agent find and retrieve records from your Etals data, such as properties and property values.                                                     |
| Content Length Awareness | Lets an agent measure text length by character count and SERP pixel width. Useful for meta titles, meta descriptions, and other length-sensitive content. |
| Todo Management          | Lets an agent create and update todo items, including generating action items from completed audits.                                                      |
| SEO Insights             | Lets an agent fetch SEO data from Google Analytics, Google Search Console, and Google Ads, then write structured SEO insights.                            |
| Crawl one or more pages  | Lets an agent fetch and analyze web pages for a specific focus, such as SEO checks, content audits, competitive analysis, or data extraction.             |
| Send Email               | Lets an agent send ETALS-branded emails to one or more recipients.                                                                                        |
| Google Search Console    | Lets an agent analyze Search Console data for a domain, including clicks, impressions, CTR, rankings, opportunities, and query trends.                    |
| Read RSS Feed            | Lets an agent read RSS or Atom feeds. Useful for monitoring industry news, competitor content, and other syndicated sources.                              |
| Keyword Rankings         | Lets an agent check Google rankings for keywords in a country and see the top organic results.                                                            |

Using tools can increase the cost of running an agent.