web_fetch, memory_read, memory_write, query_data, and notify_owner.
Worker genies run server-side and have access to stored credentials for calling external APIs securely.
List worker genies
Retrieves all worker genies for the authenticated user.Must be
"worker-genies".Must be
"all" or "list".Get worker genie
Retrieves a single worker genie by ID, including recent run history.Must be
"worker-genies".Must be
"get".The UUID of the worker genie.
Create worker genie
Creates a new worker genie with the specified configuration.Must be
"worker-genies".Must be
"create".Update worker genie
Updates an existing worker genie. Supports partial updates.Must be
"worker-genies".Must be
"update".The UUID of the worker genie to update.
Delete worker genie
Permanently deletes a worker genie and all of its run history.Must be
"worker-genies".Must be
"delete".The UUID of the worker genie to delete.
Run worker genie
Triggers a manual run of a worker genie. The run executes asynchronously and results can be retrieved via run history.Must be
"worker-genies".Must be
"run".The UUID of the worker genie to run.
Get run history
Retrieves the execution history for a worker genie or all worker genies.Must be
"worker-genies".Must be
"runs".Optional worker genie UUID. If omitted, returns runs for all genies.
Test credential
Tests a credential before or after storing. Can test an already-stored credential by name, or test a new credential value before committing it. Optionally makes a test HTTP request to verify the credential works.Must be
"worker-genies".Must be
"test-credential".Store credential
Stores an encrypted API credential that worker genies can use during runs. Credentials are encrypted at rest using AES-GCM.Must be
"worker-genies".Must be
"store-credential".List credentials
Lists all stored credentials for the authenticated user. Secret values are never returned.Must be
"worker-genies".Must be
"list-credentials".Delete credential
Deletes a stored credential by ID.Must be
"worker-genies".Must be
"delete-credential".The UUID of the credential to delete.
Available tools
Worker genies have access to the following tools during execution:| Tool | Description |
|---|---|
web_fetch | HTTP request to any URL. Supports GET, POST, PUT, PATCH, DELETE. Auto-injects stored credentials. |
memory_read | Read from durable memory store (account or genie-scoped). |
memory_write | Write to durable memory store. Persists across runs. |
query_data | Query internal tables: conversations, leads, call_logs, agents, lead_activities, documents, email_logs. |
notify_owner | Send email or dashboard notification to the account owner. |

