> ## Documentation Index
> Fetch the complete documentation index at: https://www.meilisearch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Experimental features

> Enable or disable experimental Meilisearch features from the Cloud project settings.

Meilisearch occasionally ships features in an experimental state before promoting them to stable. Experimental features are fully functional but their API or behavior may change between Meilisearch versions without a deprecation period. Be careful when enabling them in production environments.

You can enable or disable experimental features per project from **Project Settings > General**.

![Experimental features section in Project Settings showing checkboxes for each available feature](https://mintcdn.com/meilisearch-6b28dec2/kJnZ5KrfClgDDGOS/assets/images/platform/management/experimental_features.png?fit=max\&auto=format\&n=kJnZ5KrfClgDDGOS\&q=85\&s=593ed9dcc50c40b8c55623cf78cde636)

Check the box next to a feature to enable it. Changes take effect immediately without a restart or re-index.

## Available features

The list of available features depends on your project's current Meilisearch version. The table below is a snapshot for illustration:

| Feature | Description |
| - | - |
| **MCP server** | Expose your Meilisearch index through a Model Context Protocol (MCP) server for use with AI agents and tools |
| **Dynamic search rules** | Enable rules that change how search results are ordered when specific conditions are met (e.g. pinning) |
| **Foreign keys** | Connect indexes so Meilisearch can expand references into full documents in results, and filter using fields from a related index |
| **"CONTAINS" filter** | Adds the `CONTAINS` filter operator to match documents where the specified attribute includes a specific substring |
| **Composite embedders** | Use different embedders at search time and indexing time |
| **Multi-modal search** | Index and search through images, text, and other formats in documents |
| **Render template** | Preview how document templates and fragments render on your content |
| **Edit documents by function** | Apply custom transformations to documents using Rhai scripts, from simple formatting changes to complex logic |

> [!NOTE]
>
> This list changes over time. New features are added, and others are eventually promoted to stable and removed from the experimental list. Treat this table as a snapshot rather than an exhaustive reference, and always check your project's **Project Settings > General** in the Cloud UI for the current set.

For a complete and up-to-date list, see the [experimental features API reference](https://www.meilisearch.com/docs/reference/api/experimental-features/list-experimental-features.md) and the [changelog](https://www.meilisearch.com/docs/changelog).

## Enterprise-only experimental features

Some experimental features are not accessible through the Cloud UI and require direct activation by the Meilisearch team. If you need access to a feature that is not listed in your project settings, contact [support@meilisearch.com](mailto:support@meilisearch.com) or reach out to [sales@meilisearch.com](mailto:sales@meilisearch.com) for Enterprise plans.

## Stability notice

Experimental features are not covered by the standard API stability guarantee. If you rely on one in production, monitor the [changelog](https://www.meilisearch.com/docs/changelog) for changes or promotion to stable.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.