Skill

algolia-mcp

Install
1
Install the plugin
$
npx claudepluginhub algolia/skills --plugin algolia-cli

Want just this skill?

Add to a custom plugin, then install with one command.

Description

Search Algolia indices via the Algolia MCP server, retrieve analytics (top searches, no-result rates, click positions, user counts), and get product recommendations (bought-together, related, trending). Triggers on search, indexing, analytics, Algolia, recommendations, MCP.

Tool Access

This skill uses the workspace's default tool permissions.

Supporting Assets
View in Repository
evals/EVAL_RESULTS.md
evals/evals.json
references/analytics.md
references/connection-setup.md
references/recommendations.md
references/search.md
references/troubleshooting.md
Skill Content

Algolia Search & Analytics

Need to write/modify data? Use algolia-cli instead — it handles imports, exports, backups, settings changes, synonyms, rules, API keys, and all admin operations.

Connection setup

Use /algolia-mcp:connect to configure the MCP client with the Algolia MCP server. For clients that don't support commands, see connection-setup for manual setup.

Tool selection

Search

TaskTool
Search an indexalgolia_search_index
List available indicesalgolia_search_list_indices
Explore facet valuesalgolia_search_for_facet_values

Analytics

TaskTool
Top searchesalgolia_analytics_top_searches
Searches with no resultsalgolia_analytics_searches_no_results
No-results ratealgolia_analytics_no_results_rate
Click positionsalgolia_analytics_click_positions
No-click ratealgolia_analytics_no_click_rate
Searches without clicksalgolia_analytics_top_searches_without_clicks
Search volumealgolia_analytics_number_of_searches
Top search resultsalgolia_analytics_top_search_results
Unique usersalgolia_analytics_number_of_users
Top filtersalgolia_analytics_top_filters
Filters with no resultsalgolia_analytics_top_filters_no_results
Top countriesalgolia_analytics_top_countries

Recommendations

TaskToolmodel parameter
Frequently bought togetheralgolia_recommendationsbought-together
Related productsalgolia_recommendationsrelated-products
Trending itemsalgolia_recommendationstrending-items
Trending facetsalgolia_recommendationstrending-facets
Visually similar itemsalgolia_recommendationslooking-similar

Search Filter Syntax

Filters go in the algolia_search_index call alongside query:

facetFilters (array-based):

[["color:red", "color:blue"]]              → OR (red OR blue)
[["brand:Nike"], ["category:running"]]     → AND (Nike AND running)
[["size:10"], ["color:red", "color:blue"]] → mixed (size 10 AND (red OR blue))

Each inner array is OR'd; outer arrays are AND'd.

numericFilters (string-based):

["price < 100"]                    → single condition
["price >= 50", "price <= 200"]    → range (AND'd)

Date filtering: Dates must be stored as Unix timestamps. Use numericFilters: ["timestamp >= 1704067200"].

Attribute selection: Use attributesToRetrieve: ["name", "price"] to limit response size.

Analytics Key Details

  • clickAnalytics: true: Set this on algolia_analytics_top_searches or algolia_analytics_top_search_results to include CTR, conversion rate, and click count. Only these two tools support it.
  • revenueAnalytics: true: Set on the same tools to also include add-to-cart rate, purchase rate, and revenue.
  • Data delay: Recent data has a 1–4 hour processing delay. Use date ranges ending at least 4 hours ago for complete data.

Interpreting Results

No-results rateAssessment
< 5%Excellent
5–10%Good
10–20%Needs improvement
> 20%Poor

Click positions: Healthy = 30–40% of clicks at position 1, decreasing through 10. Even distribution = poor relevance. Concentrated at positions 5–10 = ranking issues.

Low CTR + high search volume = poor result relevance. Common causes: missing synonyms, content gaps, mismatched query intent.

Recommendation Thresholds

ThresholdBehavior
50More results, lower relevance
60Balanced (good default)
75Fewer results, higher relevance

Model parameter requirements:

  • bought-together, related-products, looking-similar → require objectID
  • trending-items → does NOT require objectID. Use facetName + facetValue to filter by category
  • trending-facets → requires facetName

Required Workflow

  1. Discover first: Always call algolia_search_list_indices before other tools to resolve applicationId and indexName. The applicationId parameter is an enum — select from the values in the tool schema, never guess.
  2. Index names are case-sensitive: Use the exact name returned by algolia_search_list_indices.
  3. Date parameters: Analytics tools accept startDate and endDate in YYYY-MM-DD format. Default period is the last 8 days.
  4. Permissions: Not all tools are available to every user. Analytics tools require the Analytics permission; recommendations require the Recommend feature.

Common Workflows

Search Quality Audit

  1. algolia_search_list_indices → get applicationId and index name
  2. algolia_analytics_no_results_rate → check overall health (< 5% is excellent)
  3. algolia_analytics_searches_no_results → find the specific failing queries
  4. algolia_analytics_top_searches with clickAnalytics: true → find high-volume queries with low CTR
  5. algolia_analytics_click_positions → check if clicks are concentrated at position 1 (good) or spread evenly (poor relevance)
  6. For each problematic query: algolia_search_index with that query to see what results look like

Recommendation Setup Check

  1. algolia_search_list_indices → resolve applicationId
  2. Start with trending-items (requires least data) to verify Recommend is working
  3. Then try bought-together or related-products with a known product objectID
  4. If results are empty, check event volume requirements in recommendations reference

Reference Docs

  • connection-setup — MCP server configuration and authentication
  • search — Search parameters, filter syntax (facetFilters, numericFilters), pagination
  • analytics — Analytics metrics interpretation, date ranges, click/conversion tracking
  • recommendations — Recommendation models, thresholds, facet-based filtering
  • troubleshooting — Common errors and resolution steps
Stats
Stars4
Forks0
Last CommitMar 18, 2026
Actions

Similar Skills