# Available tools

Source: https://www.hyperagent.com/docs/concepts/tools-and-integrations/available-tools

Every built-in tool your agent can use, organized by category.

Tools are built-in capabilities that you toggle on or off in the **Tools & Integrations** tab of your agent's settings. No API keys or external accounts needed. Here is the full list.

## Search and research [#search-and-research]

| Tool                   | What it does                                                                                                                              |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- |
| **Web Search (Exa)**   | Search the web with semantic or keyword queries. Filter by domain, date, and content type. Returns URLs and optionally full page content. |
| **Web Contents (Exa)** | Fetch and parse clean content from URLs. Better than raw HTTP fetches for readability. Supports highlights and summaries.                 |
| **Image Search**       | Search for images across the web. Returns image URLs with metadata (dimensions, source). Useful for finding reference images.             |

## Content creation [#content-creation]

| Tool                        | What it does                                                                                                                                                        |
| --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Image Generation**        | Generate images using AI models (Gemini Flash, Gemini Pro, GPT Image 2). Supports multiple aspect ratios, resolutions up to 4K, and image editing via input images. |
| **Video Generation**        | Create 4-8 second video clips using Veo. Supports first-frame images, reference images for consistency, and native audio.                                           |
| **Audio Generation**        | Text-to-speech with 30 voice options. Single voice or multi-speaker dialogue mode.                                                                                  |
| **Avatar Video Generation** | Create talking-head videos with HeyGen avatars. Choose from stock avatars or custom ones.                                                                           |
| **Webpage Publishing**      | Write and publish full HTML pages as browsable artifacts. Self-contained with inline CSS and CDN libraries.                                                         |
| **Slide Publishing**        | Create presentation decks with slide navigation, keyboard controls, and touch support.                                                                              |

## Data and code [#data-and-code]

| Tool                      | What it does                                                                                                                                 |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| **Code Execution (Bash)** | Run bash commands in a sandboxed environment. Supports Python, Node.js, and standard CLI tools. Working directory persists between commands. |
| **Table Creation**        | Create structured tables with typed columns (text, number, date, URL, boolean). Add rows, update cells, export as CSV or JSON.               |
| **File Management**       | Save files from the sandbox, publish files with public URLs, manage file lifecycle.                                                          |

## Documents [#documents]

| Tool                  | What it does                                                                                                                     |
| --------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| **Document Creation** | Create persistent documents with sections, version history, and incremental updates. Supports thread, project, and global scope. |
| **Document Updates**  | Append, prepend, replace, or restructure sections in existing documents. Each update creates a version snapshot.                 |

## Maps and location [#maps-and-location]

| Tool                | What it does                                                                                                                                            |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Map Generation**  | Create interactive maps with custom markers (colors, glyphs, popups) and route polylines. Multiple map styles (streets, satellite, terrain, dark).      |
| **Geocoding**       | Convert addresses to coordinates or coordinates to addresses.                                                                                           |
| **Directions**      | Get turn-by-turn directions between locations. Supports driving, walking, bicycling, and transit modes. Returns distance, duration, and route polyline. |
| **Distance Matrix** | Calculate distances and durations between multiple origins and destinations. Great for comparison tables.                                               |
| **Place Search**    | Search for businesses and points of interest near a location. Filter by type, rating, and open status.                                                  |
| **Street View**     | Get Street View imagery for a location. Static images or interactive 360-degree panoramas.                                                              |
| **Weather**         | Current conditions or forecasts (hourly up to 240 hours, daily up to 10 days). Powered by Google DeepMind weather models.                               |
| **Time Zone**       | Get timezone information for any location, including UTC offset and DST status.                                                                         |
| **Aerial View**     | 3D cinematic aerial video of US addresses. Photorealistic drone-style footage.                                                                          |

## Conversation and memory [#conversation-and-memory]

| Tool                      | What it does                                                                              |
| ------------------------- | ----------------------------------------------------------------------------------------- |
| **Thread Search**         | Search past conversations by topic. Semantic matching against thread names and summaries. |
| **Message Search**        | Search within a specific thread for exact statements, decisions, or quotes.               |
| **Thread Messages**       | Retrieve message history from past conversations.                                         |
| **Follow-up Suggestions** | Present clickable follow-up options to the user at the end of responses.                  |

## Evaluation [#evaluation]

| Tool                        | What it does                                                                              |
| --------------------------- | ----------------------------------------------------------------------------------------- |
| **Rubric Building**         | Interactive rubric creation: start building, add criteria, finalize.                      |
| **Rubric Search**           | Find rubrics by name, type, or pinned status.                                             |
| **Evaluation History**      | Analyze patterns across evaluations to identify weak areas and improvement opportunities. |
| **Improvement Backtesting** | Create A/B tests to validate improvement hypotheses against historical data.              |

## Agent and skill management [#agent-and-skill-management]

| Tool                     | What it does                                                                         |
| ------------------------ | ------------------------------------------------------------------------------------ |
| **Agent Config**         | Read and understand the current agent's full configuration.                          |
| **Execution History**    | List recent executions for the current agent (scheduled, webhook, email, Live Mode). |
| **Skill Scripts**        | Fetch skill scripts to the workspace for reading, editing, or execution.             |
| **Credential Injection** | Execute commands with a skill's API credentials injected as environment variables.   |

## Integration discovery [#integration-discovery]

| Tool                    | What it does                                                                        |
| ----------------------- | ----------------------------------------------------------------------------------- |
| **Search Integrations** | Find available third-party integrations and their actions.                          |
| **Connect Integration** | Set up OAuth or API key connections to third-party services.                        |
| **Execute Integration** | Run actions on connected integrations (e.g., create a GitHub issue, post to Slack). |

## Audio processing [#audio-processing]

| Tool                    | What it does                                                                                                                |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| **Audio Transcription** | Transcribe audio files with speaker diarization, timestamps, and emotion detection. Supports MP3, M4A, WAV, OGG, FLAC, AAC. |
