Meilisearch MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MEILISEARCH_HOSTNoThe URL of your Meilisearch instancehttp://localhost:7700
MEILISEARCH_API_KEYNoYour Meilisearch API key for authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
list-indexes

List all indexes in the Meilisearch instance

get-index

Get information about a specific Meilisearch index

create-index

Create a new Meilisearch index

update-index

Update a Meilisearch index (currently only supports updating the primary key)

delete-index

Delete a Meilisearch index

swap-indexes

Swap two or more indexes in Meilisearch

get-documents

Get documents from a Meilisearch index

get-document

Get a document by its ID from a Meilisearch index

add-documents

Add documents to a Meilisearch index

update-documents

Update documents in a Meilisearch index

delete-document

Delete a document by its ID from a Meilisearch index

delete-documents

Delete multiple documents by their IDs from a Meilisearch index

delete-all-documents

Delete all documents in a Meilisearch index

search

Search for documents in a Meilisearch index

multi-search

Perform multiple searches in one request

facet-search

Search for facet values matching specific criteria

get-settings

Get all settings for a Meilisearch index

update-settings

Update settings for a Meilisearch index

reset-settings

Reset all settings for a Meilisearch index to their default values

get-searchable-attributes

Get the searchable attributes setting

get-displayed-attributes

Get the displayed attributes setting

get-filterable-attributes

Get the filterable attributes setting

get-sortable-attributes

Get the sortable attributes setting

get-ranking-rules

Get the ranking rules setting

get-stop-words

Get the stop words setting

get-synonyms

Get the synonyms setting

get-distinct-attribute

Get the distinct attribute setting

get-typo-tolerance

Get the typo tolerance setting

get-faceting

Get the faceting setting

get-pagination

Get the pagination setting

update-searchable-attributes

Update the searchable attributes setting

update-displayed-attributes

Update the displayed attributes setting

update-filterable-attributes

Update the filterable attributes setting

update-sortable-attributes

Update the sortable attributes setting

update-ranking-rules

Update the ranking rules setting

update-stop-words

Update the stop words setting

update-synonyms

Update the synonyms setting

update-distinct-attribute

Update the distinct attribute setting

update-typo-tolerance

Update the typo tolerance setting

update-faceting

Update the faceting setting

update-pagination

Update the pagination setting

reset-searchable-attributes

Reset the searchable attributes setting to its default value

reset-displayed-attributes

Reset the displayed attributes setting to its default value

reset-filterable-attributes

Reset the filterable attributes setting to its default value

reset-sortable-attributes

Reset the sortable attributes setting to its default value

reset-ranking-rules

Reset the ranking rules setting to its default value

reset-stop-words

Reset the stop words setting to its default value

reset-synonyms

Reset the synonyms setting to its default value

reset-distinct-attribute

Reset the distinct attribute setting to its default value

reset-typo-tolerance

Reset the typo tolerance setting to its default value

reset-faceting

Reset the faceting setting to its default value

reset-pagination

Reset the pagination setting to its default value

enable-vector-search

Enable the vector search experimental feature in Meilisearch

get-experimental-features

Get the status of experimental features in Meilisearch

update-embedders

Configure embedders for vector search

get-embedders

Get the embedders configuration for an index

reset-embedders

Reset the embedders configuration for an index

vector-search

Perform a vector search in a Meilisearch index

health

Check if the Meilisearch server is healthy

version

Get the version information of the Meilisearch server

info

Get the system information of the Meilisearch server

stats

Get statistics about all indexes or a specific index

get-tasks

Get information about tasks with optional filtering

delete-tasks

Delete tasks based on provided filters

list-tasks

List tasks with optional filtering

get-task

Get information about a specific task

cancel-tasks

Cancel tasks based on provided filters

wait-for-task

Wait for a specific task to complete