Before you begin
To use Algolia Productivity MCP, make sure you have:
- An Algolia account with access to the applications and indices you want to work with.
- An MCP client such as ChatGPT, Claude, Cursor, VS Code, or OpenAI Playground.
Enable Algolia Productivity MCP
- Go to Algolia dashboard > Generate AI > MCP Servers > Productivity
- Enable Algolia Productivity MCP for your account
Keep the Productivity MCP enabled while you use MCP clients.
Disabling it stops connected workflows immediately.
Connect from your MCP client
Open your MCP client and add a new MCP server or connector. Use the Productivity MCP URL
from the Algolia dashboard, then sign in when prompted so the MCP can inherit your Algolia permissions.
- Open Connectors settings, then click Create.
- Fill in the following:
- Server URL:
https://mcp.algolia.com/mcp
- Label: Algolia
- Description: add a description that helps the LLM understand the toolβs purpose.
- Authentication: specify OAuth
- OAuth Client ID: paste in the ChatGPT provider ID (get the provider ID from your Algolia Dashboard)
- OAuth Client Secret: leave empty
- Check I trust this application.
- Click Create and sign in when prompted.
- Enable the Algolia MCP connection from the prompt bar.
- Open Connectors settings, then click Add Custom Connector.
- Fill in the following:
- Remote MCP server URL:
https://mcp.algolia.com/mcp
- Name: Algolia
- Advanced Settings / OAuth Client ID, paste in the Claude provider ID (get the provider ID from your Algolia Dashboard)
- Advanced Settings / OAuth Client Secret, leave empty
- Click Add and sign in when prompted.
- Enable the Algolia MCP connection from the prompt bar.
What you can do
Algolia Productivity MCP is designed for internal, user-scoped workflows:
- Run searches across the applications and indices you can access.
- Ask business intelligence-style questions like top searches, no-results queries, and trends.
- Explore index data and validate changes before making updates elsewhere.
Algolia Productivity MCP exposes a tool per index and analytics-specific tools.
| Tool | API |
|---|
| Search | |
algolia_search_list_indices | List indices |
algolia_search_index | Search an index |
algolia_search_for_facet_values | Search for facet values |
| Recommend | |
algolia_recommendations | Retrieve recommendations |
| Analytics | |
algolia_analytics_get_click_positions | Get click positions |
algolia_analytics_get_no_click_rate | Get no click rate |
algolia_analytics_get_top_searches_without_clicks | Get searches with no clicks |
algolia_analytics_get_top_filters | Get top filter attributes |
algolia_analytics_get_top_filters_no_results | Get top filters with no results |
algolia_analytics_get_no_results_rate | Get no results rate |
algolia_analytics_get_number_of_searches | Get searches count |
algolia_analytics_get_searches_no_results | Get searches with no results |
algolia_analytics_get_top_searches | Get top searches |
algolia_analytics_get_top_search_results | Get top hits |
algolia_analytics_get_number_of_users | Get users count |
algolia_analytics_get_top_countries | Get top countries |
ChatGPT requires two extra tools (see OpenAI MCP docs):
Guidelines
- Authentication required. Productivity MCP uses your Algolia identity and permissions.
- Read-only access. Use it for analysis and exploration; data changes still happen in the dashboard or APIs.
- Data scope. Anything you can access in Algolia is available to the MCP, so treat prompts and outputs as internal data.