data
Qdrant MCP, CLI, and Lua Integration for AI Agents
Qdrant integration docs for AI agents: MCP gateway setup, Qdrant CLI commands, Lua API reference, credentials, and function schemas.Qdrant for agents
Credentials can be configured manually in web or CLI hosts.
Use this integration from Lua code mode, the headless integrations CLI, or the KosmoKrator MCP gateway. The same package metadata powers all three surfaces.
Agent Surfaces
Machine-Readable Metadata
Function Catalog
| Function | Type | Parameters | Description |
|---|---|---|---|
qdrant.qdrant_list_collections | Read read | 0 | List all vector collections in the Qdrant cluster. Returns collection names and basic metadata. |
qdrant.qdrant_get_collection | Read read | 1 | Get detailed information about a specific Qdrant collection, including vector configuration, index status, and point count. |
qdrant.qdrant_create_collection | Write write | 7 | Create a new vector collection in Qdrant. You must specify the vector configuration (size, distance metric). Optionally provide HNSW, quantization, and optimization settings. |
qdrant.qdrant_delete_collection | Write write | 2 | Delete a Qdrant collection and all of its points. |
qdrant.qdrant_search | Read read | 9 | Search for the closest vectors in a Qdrant collection. Supports vector similarity search with optional filtering, payload selection, and scoring. |
qdrant.qdrant_query_points | Read read | 10 | Use Qdrant Query API for nearest, recommend, discover, fusion, or multi-stage vector queries. |
qdrant.qdrant_retrieve_points | Read read | 4 | Retrieve Qdrant points by IDs with optional payload and vector selection. |
qdrant.qdrant_scroll_points | Read read | 6 | Scroll Qdrant points with optional filters, payload selection, and offset pagination. |
qdrant.qdrant_count_points | Read read | 3 | Count points in a Qdrant collection, optionally matching a filter exactly or approximately. |
qdrant.qdrant_upsert_points | Write write | 4 | Insert or update points (vectors with optional payloads) in a Qdrant collection. Each point requires an ID and a vector. Payloads are optional metadata. |
qdrant.qdrant_delete_points | Write write | 5 | Delete Qdrant points by point IDs or filter selector. |
qdrant.qdrant_set_payload | Write write | 5 | Set payload values on Qdrant points selected by IDs or filter. |
qdrant.qdrant_delete_payload | Write write | 5 | Delete specific payload keys from points selected by IDs or filter. |
qdrant.qdrant_clear_payload | Write write | 4 | Clear all payload fields from points selected by IDs or filter. |
qdrant.qdrant_create_payload_index | Write write | 3 | Create a payload index for a collection field to speed up filtering. |
qdrant.qdrant_delete_payload_index | Write write | 2 | Delete a payload index from a Qdrant collection field. |
qdrant.qdrant_get_cluster_info | Read read | 0 | Get Qdrant cluster information, including peer state and cluster status where available. |
qdrant.qdrant_list_aliases | Read read | 0 | List all Qdrant collection aliases in the cluster. |
qdrant.qdrant_list_collection_aliases | Read read | 1 | List aliases attached to one Qdrant collection. |
qdrant.qdrant_update_aliases | Write write | 1 | Atomically create, delete, or rename Qdrant collection aliases. |
qdrant.qdrant_list_snapshots | Read read | 1 | List collection snapshots available in Qdrant. |
qdrant.qdrant_create_snapshot | Write write | 1 | Create a snapshot for a Qdrant collection. |