Tool Types
Every tool on Autessa is an instance of a tool type: the type determines what the tool does when it executes and which configuration fields it takes. This section is the complete catalog — 309 types across 32 family pages — with the exact configuration reference for each type.
How tool types work
A tool is a name, a description, a type, and that type's configuration.
The name and description are what an agent's model reads to decide when to
call the tool; the type and config are what the platform executes when it
does. The same type can back any number of tools — three API_CALL tools
with three different URLs are three different capabilities to an agent.
Config fields vs. arguments
Config fields are saved on the tool and are the same on every execution.
Anything dynamic — an order ID, a message body, a search query — is
supplied at call time through the tool's arguments, and lands in the
config via @@{ARG_NAME} placeholders that are substituted at execution
time. The example configs throughout this section use exactly that pattern:
literal values for fixed choices, @@{...} placeholders for the values an
agent passes on each call. See the Tools guide
for defining arguments (including private arguments for sensitive input).
Environment variables
The same @@{...} syntax also resolves
environment variables —
company-wide named values like API keys, base URLs, and IDs that are
injected into every agent and tool execution. Use them to keep secrets and
shared constants out of saved configs: a header value of
Bearer @@{MY_API_KEY} reads the current key at execution time.
A couple of variables are built in and always available with no setup:
@@{currentDate} (the current UTC date, e.g. January 8, 2026) and
@@{currentTime} (the current UTC time, e.g. 2:30 PM) — useful for
date-stamping prompts and outputs. Your own variables take precedence on a
name clash. See
built-in variables.
Connector-backed types
Most types (274 of the 309) execute against a
connector — a linked external account such as
Gmail, QuickBooks, or Notion. These configs have a connectorId field that
takes the ID of the connector to act through. Tools never hold
credentials: the connector owns the OAuth tokens, the platform refreshes
them, and swapping the connectorId repoints the same tool at a different
account.
System-only types
A small number of types are provisioned by platform features rather than created by hand — currently the Meeting Recorder notify type. Their entries carry a system-only note: you cannot create or reconfigure tools of these types yourself, but the provisioned tools are visible in your tools list and can be invoked from triggers and scripts like any other.
Attaching tools to agents
Tools become capabilities when you attach them to an agent under Associated Tools (MCP agents skip this — their tools sync from the server). The model chooses among the attached tools by their names, descriptions, and argument descriptions, so those matter as much as the config. Tools are reusable: one tool can serve several agents, an AutessaDB trigger, a scheduled event, and direct API calls at once.
Testing a tool
Every tool can be run standalone from the tool editor's Execute Tool button — with one input per argument — either as a plain request/response or with streaming status updates for longer-running types. The same execution is available programmatically through the Tools Poweruser API.
Reading these pages
Each family page has one section per type: prose on what the type does and
when an agent should have it, an example config, and a "Configuration
fields" table generated straight from the platform source — so the field
lists are always exhaustive and current. IDs in examples are always realistic opaque strings
(e.g. V1StGXR8Z5).
Directory
Platform
| Page | What's on it | Types |
|---|---|---|
| Core | AutessaScript, API calls, LLM calls, scheduling, manager signals, file content extraction | 7 |
| AutessaDB | Insert, update, delete, query, and semantically search AutessaDB tables | 6 |
| MCP | Bridge agents to registered MCP servers: tools, resources, and prompts | 3 |
| Media & Web | Stock media, live web search, scraping, audio extraction, transcription | 8 |
Communication
| Page | What's on it | Types |
|---|---|---|
| Single emails and fan-out batches sent from Autessa | 2 | |
| Phone & SMS | Outbound phone calls, live-call controls, and text messages | 9 |
| Gmail | Read, search, draft, and send mail through a connected Gmail account | 11 |
| Outlook Mail | Read, search, draft, and send mail through a connected Outlook mailbox | 11 |
| Calendars | Create, list, update, and delete events on Google Calendar and Outlook Calendar | 8 |
Files & documents
| Page | What's on it | Types |
|---|---|---|
| Box | List, search, and download files in a connected Box account | 3 |
| Notion | Search, read, query, and write Notion pages and databases | 11 |
Social media
| Page | What's on it | Types |
|---|---|---|
| Draft, publish, and list LinkedIn posts | 5 | |
| Twitter / X | Draft, publish, sync, and measure tweets | 7 |
| Bluesky | Draft, publish, and measure Bluesky posts | 6 |
| Draft and publish Page posts, sync content, read Page and ads insights | 11 | |
| Draft, publish, sync, and measure Instagram posts and carousels | 7 | |
| Draft, publish, reply to, and measure Reddit posts | 8 | |
| Threads | Draft, publish, sync, and measure Threads posts | 7 |
| TikTok | Upload draft videos to the TikTok inbox, read video and channel stats | 5 |
| YouTube | List a channel's uploads and pull YouTube Analytics | 3 |
Newsletters & publishing
| Page | What's on it | Types |
|---|---|---|
| Mailchimp | Create and send campaigns, manage audience contacts, read engagement | 15 |
| Beehiiv | Read newsletter posts, subscribers, and publication growth stats | 7 |
| Ghost | Browse, draft, publish, and measure posts on a Ghost publication | 8 |
Analytics & data
| Page | What's on it | Types |
|---|---|---|
| Google Analytics | Run GA4 standard and realtime reports, conversions, and metadata lookups | 6 |
| BigQuery | Browse datasets and schemas, run SQL with cost controls | 4 |
CRM & support
| Page | What's on it | Types |
|---|---|---|
| Zendesk | Fetch, search, and list Zendesk Support tickets | 3 |
| HubSpot | Search CRM objects, read pipelines and forms, send logged emails | 12 |
| Zoho CRM | Search, read, and upsert Zoho CRM contacts, accounts, and records | 11 |
Accounting & finance
| Page | What's on it | Types |
|---|---|---|
| QuickBooks | The full QuickBooks Online surface: sales, purchasing, items, reports, payments, and composite workflows | 96 |
| Acumatica | Read and write Acumatica ERP entities, attachments, and business actions | 10 |
| Autessa Payments | White-label payments: invoices, charges, refunds, payout status | 4 |
Meetings
| Page | What's on it | Types |
|---|---|---|
| Meeting Recorder | Dispatch recording bots and the system-provisioned notify tool | 2 |