Connect Algolia to Your AI Agent

Provide an index and query to review what users can find, or specify record changes to maintain search data.

9 tools API key

Try a Algolia Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Algolia

Inspect ranked hits and facets to review how a query matches indexed data.

Change Selected Record Attributes

Inspect a record and partially update only the supplied attributes.

/oo Algolia: Read Algolia index [index name], record [object ID]. Set these attributes [attribute values] without replacing the rest of the record; do not create a missing record.

Start Working with Algolia

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Algolia

    Connect your Algolia Application ID and API key.

    Connect Algolia →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An API key with the required permissions for the chosen index.
  • Search keys may not allow writes. Record replacement differs from a partial update; specify which behavior you want.

Algolia Tools

The integration searches and browses Algolia indices and supports record, synonym, and rule changes with suitable key permissions.

Search and Browse

Search an index, browse its records, or retrieve an identified record.

Record and Search Configuration

Add or replace records, update selected attributes, and save rules or synonyms.

9 tools

List Indices

List Algolia indices accessible to the current API key.

algolia.list_indices

Search Index

Search a single Algolia index with the most common search parameters.

algolia.search_index

Browse Index

Browse records from a single Algolia index, optionally continuing with a cursor.

algolia.browse_index

Get Record

Retrieve a single record from an Algolia index by objectID.

algolia.get_record

Add Or Replace Record

Add a new record or replace an existing Algolia record using its objectID.

algolia.add_or_replace_record

Update Record Partially

Partially update an existing Algolia record by objectID.

algolia.update_record_partially

Delete Records By Filter

Delete Algolia records that match a filter expression.

algolia.delete_records_by_filter

Save Rule

Save a single Algolia rule by objectID.

algolia.save_rule

Save Synonym

Save a single Algolia synonym by objectID.

algolia.save_synonym

Frequently Asked Questions

What should I provide for a search review?

Provide the index name, query, and any filters. Mention the attributes you want to compare so the summary stays relevant.

Will an update replace the entire record?

Partial updates change selected attributes. Add-or-replace writes the supplied record as a replacement, so choose the operation that matches your intent.

Why can a key search but not update records?

Algolia keys have operation and index restrictions. The connected key must permit writes on the selected index.

Connect Algolia

About Algolia ↗