Connect Weaviate to Your AI Agent

Understand the fields in a collection, then review a page of its stored objects to make sense of the data.

5 tools API key

Try a Weaviate Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Weaviate

Review Collection Schemas

Read collection classes and explain their property schemas.

/oo Weaviate: List Weaviate collections and explain the returned class schemas.

Inspect Collection Objects

Inspect one page of stored objects from a chosen collection.

/oo Weaviate: List objects for collection [className] and summarize the returned properties for this page.

Start Working with Weaviate

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Weaviate

    Connect with your Weaviate API Key, Base URL (baseUrl).

    Connect Weaviate →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A publicly reachable Weaviate cluster and permission to read collections and objects.
  • The exposed actions inspect REST collections and objects; they do not provide semantic vector search.

Weaviate Tools

Weaviate stores objects in collections with defined properties. The integration exposes REST metadata, collection schemas, and object reads, helping an assistant inspect the existing database structure.

Review Collection Schemas

List all Weaviate collection definitions currently registered in the instance schema.

Inspect Collection Objects

List objects from one Weaviate collection with optional paging, sorting, include flags, and tenant selection.

5 tools

Get Instance Metadata

Get Weaviate instance metadata, including version, hostname, loaded modules, and GRPC message size.

weaviate.get_instance_metadata

List Collections

List all Weaviate collection definitions currently registered in the instance schema.

weaviate.list_collections

Get Collection

Get one Weaviate collection definition by collection name, including properties and vectorizer settings.

weaviate.get_collection

List Objects

List objects from one Weaviate collection with optional paging, sorting, include flags, and tenant selection.

weaviate.list_objects

Get Object

Get one Weaviate object by collection name and UUID with optional include flags, consistency, node, and tenant routing.

weaviate.get_object

Frequently Asked Questions

What can AI help me do with Weaviate?

Ask to explain collection property schemas or summarize objects returned from a chosen className. The current actions do not perform semantic vector search.

What should I know before using Weaviate results?

The exposed actions inspect REST collections and objects; they do not provide semantic vector search.

What do I need to connect Weaviate?

Use a Weaviate API key and the publicly reachable cluster Base URL. The key needs permission to read the collections and objects you request.

Connect Weaviate

About Weaviate ↗