Tool reference

Updated May 23, 2026

qdrant_store

Store information in the Qdrant database.

Parameters

Table 3: Parameters for qdrant_store.

Parameter Type Required Description
information string Yes The text content to store
collection_name string No Target collection (uses default if omitted)
metadata object No Key-value pairs for filtering

Example request

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "qdrant_store",
    "arguments": {
      "information": "The authentication module uses JWT tokens with a 24-hour expiry.",
      "metadata": {
        "project": "backend-api",
        "category": "security"
      }
    }
  }
}

Example response

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "Successfully stored information in collection 'my-memories'"
      }
    ]
  }
}

qdrant_find

Search for relevant information using semantic similarity.

Parameters

Table 4: Parameters for qdrant_find.

Parameter Type Required Description
query string Yes The search query
collection_name string No Target collection (uses default if omitted)
filter object No Qdrant filter object[^3]
include_deprecated boolean No Include deprecated entries (default: false)

Deprecation filtering

By default, entries deprecated more than seven days ago are hidden from search results. The include_deprecated parameter overrides this behaviour:

  • false (default) — Hide entries deprecated ≥ 7 days ago
  • true — Include all deprecated entries in results

Entries deprecated within the past seven days are always visible but prefixed with [DEPRECATED].

Example request

{
  "jsonrpc": "2.0",
  "id": 2,
  "method": "tools/call",
  "params": {
    "name": "qdrant_find",
    "arguments": {
      "query": "How does authentication work?",
      "include_deprecated": false
    }
  }
}

Example response

{
  "jsonrpc": "2.0",
  "id": 2,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "The authentication module uses JWT tokens with a 24-hour expiry."
      }
    ]
  }
}

qdrant_deprecate

Mark an entry as deprecated. Deprecated entries remain visible for seven days (with a [DEPRECATED] prefix) before being hidden from default searches.

Parameters

Table 5: Parameters for qdrant_deprecate.

Parameter Type Required Description
query string Yes Search query to find the entry to deprecate
collection_name string No Target collection (uses default if omitted)

The tool finds the top matching entry for the query and marks it as deprecated. If the entry is already deprecated, no changes are made.

Example request

{
  "jsonrpc": "2.0",
  "id": 3,
  "method": "tools/call",
  "params": {
    "name": "qdrant_deprecate",
    "arguments": {
      "query": "JWT authentication expiry"
    }
  }
}

Example response

{
  "jsonrpc": "2.0",
  "id": 3,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "Successfully deprecated entry: The authentication module uses JWT tokens with a 24-hour expiry."
      }
    ]
  }
}