Algolia + Memtro

What did people search for on our site and fail to find last week?

Memtro reads your Algolia application's search analytics: top searches, searches with no results, the records returned most often and daily search volume. It lists your indices and reads an index's relevance settings, and runs a bounded search the way your site does. When asked and once an administrator has granted the action by name, it can save or update records, change relevance settings, query rules and synonyms, and copy an index, all of which change live search for your visitors. Deleting records, rules or synonyms is permanent, and copying onto an index overwrites it.

In Memtro

What you can do with Algolia in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Algolia tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Lists searches that found nothing, most frequent first, so you see what people wanted and the site did not have
  2. 02Reads the most frequent searches with counts and results found, the records returned most often, and daily search volume
  3. 03Lists indices with record count, size and last update, and reads an index's searchable attributes, facets, ranking and typo tolerance
  4. 04Runs a search of one index the way your site does, returning at most 20 records and staying out of your search analytics
  5. 05When asked and granted, saves or partly updates records, and permanently deletes one record or up to 100 named by objectID. Changes are live on your site's search.
  6. 06When asked and granted, changes relevance settings, creates or deletes query rules and synonyms, and copies an index onto another, overwriting it

Acts when asked

When you ask it to

These tools change something in Algolia. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Add a record to an index, or replace the record with the same objectID
  2. 02Change some attributes of an existing record
  3. 03Delete one record from an index, permanently
  4. 04Delete up to 100 records named by objectID, permanently
  5. 05Create or replace a query rule (pin, hide, boost, redirect) on an index
  6. 06Delete a query rule from an index, permanently
  7. 07Create or replace a synonym on an index
  8. 08Delete a synonym from an index, permanently
  9. 09Change an index's relevance settings (only the settings named)
  10. 10Copy an index (or only its settings, synonyms or rules) onto another index, overwriting it
In practice

Ask it like you would a colleague

Once Algolia is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Algolia + Memtro
  • What did people search for and not find last week?

  • What were the top searches on the products index in the last 8 days?

  • Which attributes are searchable on the products index?

  • Why does the steel kettle rank above the glass one in products?

  • Add a synonym on products so hob also finds cooktop.

01

Gaps in the catalogue

Maya Okafor, ecommerce manager at Northwind, asked what customers searched for and could not find last week. Memtro listed the no-result searches on the products index, most frequent first. She took the top terms to the buying team.

02

Fixing a dead search

Tom Reilly, a developer at Acme Ltd, saw that hob returned nothing although the shop sells cooktops. He asked Memtro to fix it. Memtro added a synonym on the products index so hob and cooktop find each other, and once Algolia finished the indexing task, visitors searching hob saw the cooktops.

Teams

Where it fits

The teams that lean on Algolia most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Algolia is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withApplication ID and API key
  1. 1

    In Algolia, open dashboard.algolia.com → Settings → API Keys and note the Application ID at the top of the page.

  2. 2

    Under All API Keys → New API Key, create a key for Memtro with the listIndexes, settings, search and analytics ACLs. Add addObject, deleteObject or editSettings only for the actions you will grant. Do not use the Admin API key.

  3. 3

    In Memtro, open Connections → Algolia and paste Application ID and API key. Set Analytics region to de if Settings → Infrastructure → Analytics shows de.

  4. 4

    Ask: "What did people search for and not find last week?"

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Algolia tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Algolia?+

Only when you ask, and only what it has been granted: add a record to an index, or replace the record with the same objectID; change some attributes of an existing record; delete one record from an index, permanently; delete up to 100 records named by objectID, permanently; create or replace a query rule (pin, hide, boost, redirect) on an index; delete a query rule from an index, permanently; create or replace a synonym on an index; delete a synonym from an index, permanently; change an index's relevance settings (only the settings named); copy an index (or only its settings, synonyms or rules) onto another index, overwriting it. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Algolia connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Algolia data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Algolia?+

Application ID and API key. In Algolia, open dashboard.algolia.com → Settings → API Keys and note the Application ID at the top of the page.

Connect Algolia in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time