Vinkius

Meilisearch MCP. Automate Indexing and Search Operations

Meilisearch MCP lets you automate your entire search engine lifecycle. Connect it to any AI client and manage everything from creating indexes and updating documents in bulk, to running complex searches across thousands of records. You control the data flow without ever touching a dashboard.

Meilisearch MCP is compatible with Claude Claude
Meilisearch MCP is compatible with ChatGPT ChatGPT
Meilisearch MCP is compatible with Cursor Cursor
Meilisearch MCP is compatible with Gemini Gemini
Meilisearch MCP is compatible with Windsurf Windsurf
Meilisearch MCP is compatible with VS Code VS Code
Meilisearch MCP is compatible with JetBrains JetBrains
Meilisearch MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

Index Management

You can list all indexes and create new ones, or swap multiple indexes atomically for zero-downtime deployments.

Document Data Operations

Add, update, or replace large batches of documents, or get the details for a single document by its ID.

Advanced Deletion and Cleanup

Remove data using granular methods, such as deleting all records in an index, removing specific matching groups, or cleaning up old tasks.

Complex Search Queries

Run powerful searches against your content, including multi-query operations and finding documents similar to a starting ID.

Waiting for input…

AI Agent
Meilisearch

What AI agents can do with Meilisearch MCP: 44 Tools for Indexing and Search

Use these tools to handle every part of the Meilisearch workflow. From simple document retrieval to complex index swaps, you can manage your search data entirely through your AI client.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Meilisearch MCP

Add Documents

Adds or replaces one or more documents within a specified index.

Cancel Tasks

Stops any pending background tasks that haven't finished processing.

Chat Completion

Requests conversational text generation from a specific workspace.

Configure Experimental Features

Turns experimental search features on or off for better control.

Create Dump

Starts the process of creating a full data dump of the index content.

Create Index

Builds and initializes an entirely new search index from scratch.

Create Key

Generates a brand new API key for secure access to the system.

Create Snapshot

Triggers the creation of an immediate, point-in-time backup of the index data.

Delete All Documents

Wipes out every single document currently stored in a given index.

Delete Document

Removes one specific document when you know its unique ID.

Delete Documents Batch

Deletes multiple documents simultaneously by providing a list of IDs.

Delete Documents By Filter

Cleans up data by removing all documents that match complex search criteria.

Delete Dynamic Search Rule

Removes a specific, customized rule used to enhance search functionality.

Delete Index

Completely removes an entire index and all its associated data.

Delete Key

Deletes a specific API key, revoking its access permissions.

Delete Tasks

Cleans up records of tasks that have already completed processing.

Get Batch

Retrieves detailed status information for a specific data batch job.

Get Document

Fetches the full details of one document using its unique ID.

Get Health

Checks and reports the overall operational status of the entire Meilisearch instance.

Get Index Stats

Retrieves detailed performance statistics for one specific index.

Get Index

Gets all the metadata and configuration details for a specified index.

Get Key

Retrieves the full details and status of an existing API key.

Get Settings

Fetches all current configuration settings used by a particular index.

Get Stats

Returns global statistics, including data size and metrics for every index.

Get Task

Retrieves the current status and details of a specific background processing task.

Get Version

Checks which version of the Meilisearch instance is currently running.

List Batches

Retrieves a list of all data processing batches that have run or are pending.

List Chats

Lists the names and IDs of existing chat workspaces configured in the system.

List Documents

Fetches a list of document metadata from an index without retrieving full content.

List Dynamic Search Rules

Lists all custom rules that modify how search queries are processed for an index.

List Experimental Features

Shows the status (enabled or disabled) of various experimental features available in Meilisearch.

List Indexes

Provides a list of every index currently managed by the system.

List Keys

Displays all API keys associated with this Meilisearch instance.

List Tasks

Gets a comprehensive list of background tasks that are currently running or waiting...

Multi Search

Executes several distinct search queries in one single, efficient API call.

Reset Settings

Resets all configuration settings for a given index back to their factory defaults.

Search Documents

Performs a standard text search across the content of documents within an index.

Set Dynamic Search Rule

Creates or updates a custom rule to modify how certain data fields are searched.

Similar Documents

Finds other documents whose content is highly related to the text of a specified...

Swap Indexes

Swaps multiple indexes at once, ensuring the switch happens instantly and without...

Update Documents

Makes partial updates to documents, changing only specific fields instead of...

Update Index

Changes the primary key used by an index, allowing you to migrate data identifiers safely.

Update Key

Modifies the name or description of an existing API key for better tracking.

Update Settings

Changes specific operational settings, such as pagination limits or indexing rules...

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Meilisearch MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Meilisearch integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Meilisearch, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Meilisearch MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Meilisearch. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS CLOUD

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Managing a Live Search Engine Used to Be a Pain

If you're running a content site, the old process is a mess of tabs and clicking. You update data in one system, then have to log into your search dashboard, manually checking indexes and running separate commands just to see if everything synced correctly. It takes half an hour just to verify a single deployment.

With this MCP, you skip the UI entirely. Your agent handles the complexity. Instead of clicking through settings menus, you ask for it: 'Check the health and statistics.' You get immediate, actionable status reports that let you move forward without friction.

Meilisearch MCP Gives You Full Control Over Indexing

You don't have to rely on automated cron jobs or complex pipelines just for simple changes. If you need to change how documents are identified, `update_index` handles it. If the whole search structure needs a refresh, `create_snapshot` captures that moment perfectly.

The result is full operational command via chat. You manage the entire lifecycle—from creation (`create_index`) to daily operations and eventual deletion (`delete_index`)—all through simple prompts.

What Meilisearch MCP does for your AI

Need to keep your search database fresh? This MCP connects your Meilisearch instance directly to your agent. Instead of logging into a dedicated dashboard or writing boilerplate scripts just to check if your data is indexed, you tell your AI client what needs doing. You can list all existing indexes and manage their settings, running tasks like atomic swaps for zero-downtime updates.

Want to clean up old data? Your agent handles complex deletion operations, whether it’s removing a single document by ID or filtering out entire batches of records based on specific criteria. The ability to pull metadata details helps you monitor the engine's health in real time. It’s powerful management for developers and content teams alike, letting you perform heavy data engineering tasks right where your AI client is working, making it one of the most critical tools available in the Vinkius catalog.

Built · Hosted · Managed by Vinkius Meilisearch MCP - Manage Search Indexes & Data
Server ID 019e38c0-872f-719f-bbd2-3df4b2c03fcd
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Frequently asked questions about Meilisearch MCP

How do I check if my Meilisearch index is working correctly using Meilisearch MCP? +

Run the get_health tool. This immediately checks the overall operational status of your entire search engine instance, telling you if everything is green or if something needs attention.

Can I update my documents without losing the old data? Meilisearch MCP? +

Yes, use update_documents. This tool performs partial updates, meaning it only changes specific fields on existing records instead of replacing the whole document.

What's the difference between deleting documents and listing them with Meilisearch MCP? +

Listing (list_documents) just shows you what's there. Deleting involves actually removing data, which can be done individually with delete_document or by filtering.

How do I handle a major search version update safely? Meilisearch MCP? +

The safest way is to use swap_indexes. This tool allows you to transition between two versions of your index atomically, ensuring zero downtime for users.

Does Meilisearch MCP support running multiple searches at once? +

Yes. Use the multi_search tool to combine several different search queries into a single call, which is much faster and more efficient than calling each one separately.