Typesense MCP Server

by avarant
Verified

upsert_document

Insert or update a document in a Typesense collection using its unique ID. Ensures data accuracy and management in MCP-driven search operations.

Instructions

Upserts (creates or updates) a single document in a specific collection. Args: ctx (Context): The MCP context. collection_name (str): The name of the collection. document (dict): The document data to upsert (must include an 'id' field). Returns: dict | str: The upserted document dictionary or an error message string.

Input Schema

NameRequiredDescriptionDefault
collection_nameYes
documentYes

Input Schema (JSON Schema)

{ "properties": { "collection_name": { "title": "Collection Name", "type": "string" }, "document": { "additionalProperties": true, "title": "Document", "type": "object" } }, "required": [ "collection_name", "document" ], "title": "upsert_documentArguments", "type": "object" }
ID: hgixq30f32