Skip to main content
Worker genies are autonomous background AI agents powered by Anthropic Claude. They can execute tasks on schedule, by event trigger, or on-demand. Each worker genie has access to tools including 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.
string
required
Must be "worker-genies".
string
required
Must be "all" or "list".
boolean
object

Get worker genie

Retrieves a single worker genie by ID, including recent run history.
string
required
Must be "worker-genies".
string
required
Must be "get".
string
required
The UUID of the worker genie.

Create worker genie

Creates a new worker genie with the specified configuration.
string
required
Must be "worker-genies".
string
required
Must be "create".
object
required

Update worker genie

Updates an existing worker genie. Supports partial updates.
string
required
Must be "worker-genies".
string
required
Must be "update".
string
required
The UUID of the worker genie to update.

Delete worker genie

Permanently deletes a worker genie and all of its run history.
string
required
Must be "worker-genies".
string
required
Must be "delete".
string
required
The UUID of the worker genie to delete.
This action is irreversible. The worker genie and all associated run history will be permanently deleted.

Run worker genie

Triggers a manual run of a worker genie. The run executes asynchronously and results can be retrieved via run history.
string
required
Must be "worker-genies".
string
required
Must be "run".
string
required
The UUID of the worker genie to run.
object

Get run history

Retrieves the execution history for a worker genie or all worker genies.
string
required
Must be "worker-genies".
string
required
Must be "runs".
string
Optional worker genie UUID. If omitted, returns runs for all genies.
array

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.
string
required
Must be "worker-genies".
string
required
Must be "test-credential".
object
required
object

Store credential

Stores an encrypted API credential that worker genies can use during runs. Credentials are encrypted at rest using AES-GCM.
string
required
Must be "worker-genies".
string
required
Must be "store-credential".
object
required

List credentials

Lists all stored credentials for the authenticated user. Secret values are never returned.
string
required
Must be "worker-genies".
string
required
Must be "list-credentials".
array

Delete credential

Deletes a stored credential by ID.
string
required
Must be "worker-genies".
string
required
Must be "delete-credential".
string
required
The UUID of the credential to delete.

Available tools

Worker genies have access to the following tools during execution: