Meilisearch MCP Server

Interact & query with Meilisearch (Full-text & semantic search API)

Local serverstdioPython

What is the Meilisearch MCP Server?

Interact & query with Meilisearch (Full-text & semantic search API).

What Meilisearch does

Requirements

  • Python ≥ 3.9 - Running Meilisearch instance - MCP-compatible client (Claude Desktop, OpenAI agents, etc.)

Practical notes

  • Written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get-connection-settingsView current Meilisearch connection URL and API key status
update-connection-settingsUpdate URL and/or API key to connect to a different instance
create-indexCreate a new index with optional primary key
list-indexesList all available indexes
delete-indexDelete an existing index and all its documents
get-index-metricsGet detailed metrics for a specific index
get-documentsRetrieve documents from an index with pagination
add-documentsAdd or update documents in an index
searchFlexible search across single or multiple indices with filtering and sorting options
get-settingsView current settings for an index
update-settingsUpdate index settings (ranking, faceting, etc.)
get-keysList all API keys
create-keyCreate new API key with specific permissions
delete-keyDelete an existing API key
get-taskGet information about a specific task
get-tasksList tasks with optional filters
cancel-tasksCancel pending or enqueued tasks
health-checkBasic health check
get-health-statusComprehensive health status
get-versionGet Meilisearch version information
get-statsGet database statistics
get-system-infoGet system-level information

How to install the Meilisearch MCP Server

{
  "mcpServers": {
    "meilisearch": {
      "command": "uvx",
      "args": [
        "-n",
        "meilisearch-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python ≥ 3.9 - Running Meilisearch instance - MCP-compatible client (Claude Desktop, OpenAI agents, etc.)

Example prompts to try

  • “Use Meilisearch to get-keys.”
  • “Use Meilisearch to create-key.”
  • “Use Meilisearch to delete-key.”

Frequently asked questions

Interact & query with Meilisearch (Full-text & semantic search API) Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.