Integration

Weaviate integration

Open-source vector database for AI-native applications. Build semantic search, RAG pipelines, and generative AI apps with hybrid search combining vector and keyword capabilities. Supports automatic vectorization with built-in ML models.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Weaviate.Built from the 25 Weaviate tools below, on the connection you add once.

Common Weaviate use cases

  • Disaster recovery
  • Bulk cleanup
  • Index documents
  • Semantic search
  • Bulk data import
  • Extend data model
  • Health monitoring
  • Browse all objects
  • Create data backups
  • Liveness monitoring

What you can do with Weaviate

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Object, 9 operations

  • batch_create_objectsBatch create objectsPOSTCreates multiple objects in a single batch request.
  • batch_delete_objectsBatch delete objectsDELETEDeletes multiple objects matching a where-filter in a single batch operation.
  • create_objectCreate objectPOSTCreates a new object and auto-generates its vector embedding.
  • delete_objectDelete objectDELETEPermanently deletes an object from the database.
  • get_objectGet objectGETRetrieves a specific object by its UUID.
  • head_objectHead objectHEADChecks if an object exists by class and UUID without downloading its data.
  • list_objectsList objectsGETLists objects from the database with optional class filter and pagination.
  • replace_objectReplace objectPUTFully replaces an object's properties (all existing properties are overwritten).
  • update_objectUpdate objectPATCHUpdates properties of an existing object.

Backup, 5 operations

  • backup_createBackup createPOSTCreates a backup of the database to cloud storage.
  • get_backup_statusGet backup statusGETRetrieves the current status of a specific backup by backend and ID.
  • get_restore_statusGet restore statusGETRetrieves the status of an ongoing or completed backup restoration.
  • list_backupsList backupsGETLists all backups (in progress or completed) for the specified storage backend.
  • restore_backupRestore backupPOSTInitiates a restore of a backup from the specified backend and backup ID.

Class, 4 operations

  • create_classCreate classPOSTCreates a new class (collection) in the schema.
  • delete_classDelete classDELETEPermanently deletes a class and all its objects.
  • get_classGet classGETRetrieves the schema definition for a single named class.
  • update_classUpdate classPUTUpdates the configuration of an existing class in the schema.

Health, 2 operations

  • check_livenessCheck livenessGETChecks if the Weaviate process is running.
  • check_readinessCheck readinessGETChecks if the Weaviate instance is ready.

Graphql, 1 operation

  • graphql_queryGraphql queryPOSTExecutes a GraphQL query for semantic and hybrid search.

Meta, 1 operation

  • get_metaGet metaGETReturns meta information about the Weaviate instance including version and loaded modules.

Node, 1 operation

  • get_nodes_statusGet nodes statusGETRetrieves status information for all cluster nodes.

Property, 1 operation

  • add_propertyAdd propertyPOSTAdds a new property to an existing class in the schema.

Schema, 1 operation

  • get_schemaGet schemaGETRetrieves the complete database schema with all classes.

Use Weaviate from Claude Code, Cursor or Codex

Connect Weaviate in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Weaviate operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Weaviate

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Weaviate once

    Add your Weaviate connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Weaviate integration FAQ

What can you do with the Weaviate integration?

LiveContext exposes 25 operations on Weaviate, covering object, backup, class and health. Common uses include Disaster recovery, Bulk cleanup and Index documents.

Popular integrations

Browse the whole catalog