Meilisearch Connector for AI agents.
44 live capabilities
Manage your search engine indexes and full-text search data.
Waiting for input…
Why people use Meilisearch
Meilisearch for Managing Full-Text Search Indexes
This Connector brings that entire workflow into your AI client. Instead of hunting for the right API endpoint or navigating a complex UI, you just tell your agent to update a setting, add a batch of documents, or check the health of your index. You get a direct line to your search engine, letting you handle the heavy lifting of data management without ever leaving your workspace.
What Vinkius changes
You get a hands-on way to manage your search engine without leaving your dev environment.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Debugging search results
A developer notices a product is not appearing in results.
- Real-world use case 02
Bulk data migration
A data engineer needs to move 10,000 items to a new index.
- Real-world use case 03
Zero-downtime deployment
A team wants to update their search logic.
Complete set · 44capabilities
The complete Meilisearch capability set.
These are the exact actions your AI can choose when you ask it to work with Meilisearch.
01—04
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 01 Capability
Get task
Get details of a specific task. This is how you check if a specific operation finished.
- 02 Capability
Update key
Update an API key name or description. This helps keep your access management organized.
- 03 Capability
Create dump
Trigger the creation of a Meilisearch dump. Use this for full backups or data migrations.
- 04 Capability
Similar documents
Find documents similar to a given document ID. This is great for related items features.
05—08
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 05 Capability
Update documents
Add or update documents with a partial update. This is useful for changing just a few fields in a large record.
- 06 Capability
Add documents
Add or replace documents in an index. This lets you populate your search data quickly.
- 07 Capability
Cancel tasks
Cancel pending or processing tasks. This is useful for stopping heavy operations.
- 08 Capability
Chat completion
Request a chat completion from a workspace. Use this to interact with specific workspace chat features.
09—12
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 09 Capability
Configure experimental features
Enable or disable experimental features. This lets you test new capabilities without affecting production.
- 10 Capability
Create index
Create a new index. This is the first step for setting up a new search category.
- 11 Capability
Create key
Create a new API key. This helps you manage permissions for different applications.
- 12 Capability
Create snapshot
Trigger the creation of a Meilisearch snapshot. Use this to save a point in time version of your data.
13—16
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 13 Capability
Delete all documents
Delete all documents in an index. Use this to completely reset an index.
- 14 Capability
Delete document
Delete a single document. This is perfect for cleaning up individual entries.
- 15 Capability
Delete documents batch
Delete multiple documents by ID. This helps you clean up multiple items in one go.
- 16 Capability
Delete documents by filter
Delete documents matching a filter. It is the best way to prune data based on specific criteria.
17—20
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 17 Capability
Delete dynamic search rule
Delete a dynamic search rule. Use this to clean up how your search engine handles dynamic queries.
- 18 Capability
Delete index
Delete an index. This removes all data and configuration for that specific category.
- 19 Capability
Delete key
Delete an API key. Use this to revoke access when a service no longer needs it.
- 20 Capability
Delete tasks
Delete finished tasks. This keeps your task history clean.
21—24
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 21 Capability
Get batch
Get details of a specific batch. Use this to track the progress of large bulk operations.
- 22 Capability
Get document
Get a specific document by ID. This lets you verify exactly what the search engine sees.
- 23 Capability
Get health
Check the health of the Meilisearch instance. This is a quick way to see if your service is running well.
- 24 Capability
Get index stats
Get stats of a specific index. Use this to monitor your search engine load.
25—28
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 25 Capability
Get index
Get metadata for a specific index. This shows you the primary keys and other core details.
- 26 Capability
Get key
Get details of a specific API key. Use this to audit who or what has access to your data.
- 27 Capability
Get settings
Get all settings of an index. This helps you see how your search engine is currently configured.
- 28 Capability
Get stats
Get stats of all indexes and database size. Use this for general system monitoring.
29—32
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 29 Capability
Get version
Get the version of the Meilisearch instance. Use this for troubleshooting version specific bugs.
- 30 Capability
List batches
List task batches. This gives you a bird's eye view of all ongoing bulk operations.
- 31 Capability
List chats
List chat workspaces. Use this to see the different chat environments in your instance.
- 32 Capability
List documents
List documents in an index. This is great for quickly scanning your available data.
33—36
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 33 Capability
List dynamic search rules
List dynamic search rules for an index. Use this to audit your search logic.
- 34 Capability
List experimental features
List the status of experimental features. This helps you keep track of what is running in your dev environment.
- 35 Capability
List indexes
List all Meilisearch indexes. Use this to see your entire search catalog at a glance.
- 36 Capability
List keys
List API keys. This is useful for auditing access across your different services.
37—40
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 37 Capability
List tasks
List asynchronous tasks. Use this to see what operations are currently being processed.
- 38 Capability
Multi search
Perform multiple search queries in a single call. This is more efficient than making multiple individual search calls.
- 39 Capability
Reset settings
Reset all settings of an index to defaults. Use this if you need a clean slate.
- 40 Capability
Search documents
Search for documents in an index. This is how you actually query your data.
41—44
4 capabilities in this set.
Part of 44 available through Meilisearch.
- 41 Capability
Set dynamic search rule
Create or update a dynamic search rule. This allows you to customize how search results are generated.
- 42 Capability
Swap indexes
Swap multiple indexes atomically. This allows you to switch between old and new data with zero downtime.
- 43 Capability
Update index
Update an index primary key. Use this when you need to change how your documents are uniquely identified.
- 44 Capability
Update settings
Update settings of an index. Use this to tune your search behavior on the fly.
Set up in minutes
One URL. Then ask Meilisearch to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use Meilisearch from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it Meilisearch, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable Meilisearch for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the Meilisearch URL.
- Step 03
Save and start
Save the connection and enable Meilisearch in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"meilisearch": {
"url": "https://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using Meilisearch
Open Agent mode in chat and ask: "Using Meilisearch, help me...". 44 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"meilisearch": {
"url": "https://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using Meilisearch
Ask Copilot: "Using Meilisearch, help me...". 44 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"meilisearch": {
"url": "https://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using Meilisearch
Open Cascade and ask: "Using Meilisearch, help me...". 44 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"meilisearch": {
"url": "https://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using Meilisearch
Ask Cline: "Using Meilisearch, help me...". 44 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add meilisearch --transport http "https://edge.vinkius.com/vk_preview_zvxhlZ8xtjn1uMtmbqWfMxBRRJBkYtadvczmRQ3Q/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using Meilisearch
Ask Claude: "Using Meilisearch, show me...". 44 tools are ready
Where the request belongs
Work Meilisearch can move forward.
This is for the developer who is tired of context-switching between their IDE and a search dashboard, or the data engineer tasked with keeping massive datasets in sync across multiple environments.
Backend Developer
Debugs search results and updates index settings on the fly while coding.
Data Engineer
Automates data sync tasks and handles bulk document updates for large-scale migrations.
Content Manager
Verifies that new products or articles are correctly indexed without needing to touch a terminal.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsElastic Enterprise Search
Manage enterprise search via Elastic. search engines and documents, handle indexing, and monitor search analytics directly from any AI agent.
Typesense Cloud
Automate search cluster workflows via Typesense Cloud. monitor performance metrics, check cluster health, manage aliases, and execute multi-searches.
Swiftype
Connect your AI to Elastic Swiftype. Query your search engines, manage documents, and retrieve deep analytical insights natively from the terminal.
Marqo AI (Vector Search & Embeddings)
Manage semantic search via Marqo. execute tensor queries, index JSON documents, and audit vector indices.
Lucidworks Fusion (AI Search & Discovery)
Manage AI-powered search via Lucidworks Fusion. execute semantic queries, index documents, and monitor ML training jobs.
LlamaIndex (AI Data Framework & RAG)
Query and manage RAG pipelines via LlamaIndex. execute natural language searches, audit indexed files, and monitor data pipelines.
Bring your own AI
Change the model, client or framework. Keep Meilisearch connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about Meilisearch.
The practical details behind the request, access and result.
Can I use the Meilisearch MCP to update my search data?
Yes, you can use it to add, update, or replace documents in your index. This means you can keep your search results fresh by letting your AI agent push new data directly to Meilisearch.
Does the Meilisearch MCP support bulk operations?
It does. You can add or update multiple documents at once or delete them in batches, which is much faster than handling them one by one.
How do I manage my API keys with Meilisearch MCP?
You can create, list, and delete API keys directly through your AI client. This makes it easy to manage permissions and rotate your credentials for different parts of your app.
Can I use Meilisearch MCP to move to a new index without downtime?
Yes, the Connector includes a capability to swap multiple indexes atomically. This lets you switch to a new set of data instantly without your users noticing any interruption.
Can the Meilisearch MCP help me debug my search engine?
Definitely. You can use it to check the health of your instance, get detailed stats for specific indexes, and retrieve individual documents to see exactly how they are being indexed.
Is it possible to back up my data using the Meilisearch MCP?
You can trigger both snapshots and full dumps. This gives you a reliable way to create backups or move your data to a different environment whenever you need.
Can I use Meilisearch MCP to manage experimental features?
Yes, you can see which experimental features are active and toggle them on or off. This is great for testing new Meilisearch capabilities in a controlled way.
Can I delete documents based on a specific condition or category?
Yes! You can use the delete_documents_by_filter capability. Just provide the index UID and a filter expression (e.g., 'category = electronics') to remove all matching documents at once.
How do I perform a zero-downtime index update?
You can use the swap_indexes capability. This allows you to swap the names of two or more indexes atomically, ensuring your search remains active while you switch to a newly populated index.
Is it possible to retrieve only specific fields from a document?
Absolutely. When using get_document or list_documents, you can provide a comma-separated list of fields to return, reducing the payload size and focusing on the data you need.
One connection away
Give your agent a direct line to Meilisearch.
Connect Meilisearch once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available