hermes

Connect Hermes to Google BigQuery and Confluence

Give Hermes your BigQuery and Confluence together and it can build out the warehouse and document it in the same pass. BigQuery is where the datasets, tables, and routines live, and Confluence is where the team reads about them. Hermes provisions a dataset or table in BigQuery, then writes the Confluence page that explains the schema and how to use it. The data and the docs stop drifting apart because the same agent handles both.

Loading preview…
Opens a workflow with 83 tools ready to use.

Tools Hermes gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

Google BigQuery

38 tools
Run Query

Run a SQL query and return results inline (synchronous, bounded by timeout).

Get Query Results

Page through the results of a (possibly async) query job.

Insert Job

Start a query / load / extract / copy job (async).

Get Job

Fetch a job's status and statistics (poll until DONE).

List Jobs

List jobs in a project (filter by state, time range).

Cancel Job

Request cancellation of a running job.

Delete Job

Delete a job's metadata.

List Datasets

List datasets in the project.

Get Dataset

Fetch dataset metadata.

Create Dataset

Create a new dataset.

Update Dataset

Full replace of dataset metadata (PUT).

Patch Dataset

Partial update of dataset metadata (PATCH).

Delete Dataset

Delete a dataset.

List Tables

List tables/views in a dataset.

Get Table

Fetch table metadata/schema.

Create Table

Create a table or view with a schema.

Patch Table

Partial update of a table (add columns, set expiration, etc.).

Update Table

Full replace of table metadata (PUT).

Delete Table

Delete a table or view.

Stream Insert Rows

Streaming insert of JSON rows into a table (real-time append).

List Table Data

Read rows from a table directly (paginated, no SQL).

List Routines

List stored procedures / UDFs / TVFs in a dataset.

Get Routine

Fetch a routine definition.

Create Routine

Create a stored procedure / UDF / TVF.

List Models

List BigQuery ML models in a dataset.

Get Model

Fetch BQML model metadata.

Delete Model

Delete a BQML model.

Get Service Account

Return the BigQuery service account for the project (KMS/transfer grants).

List Projects

List projects the caller can access (for project picker UIs).

Undelete Dataset

Restore a dataset within its time-travel window (datasets.undelete).

Update Routine

Replace a routine's full definition (routines.update, PUT).

Delete Routine

Delete a routine (routines.delete).

Patch Model

Update mutable BQML model metadata (models.patch).

Get Table IAM Policy

Get the IAM policy for a table (tables.getIamPolicy).

Set Table IAM Policy

Set the IAM policy for a table (tables.setIamPolicy).

Test Table IAM Permissions

Test the caller's permissions on a table (tables.testIamPermissions).

List Row Access Policies

List row access policies on a table (rowAccessPolicies.list).

Get Row Access Policy

Get a single row access policy (rowAccessPolicies.get).

Confluence

45 tools
List Pages

List pages, optionally filtered by space, status, or title.

Get Page

Get a single page by ID, optionally including its body.

Create Page

Create a page in a space.

Update Page

Update a page. Requires the new version number (current + 1).

Delete Page

Trash (or permanently purge) a page.

List Pages in Space

List all pages within a given space.

List Child Pages

List the direct child pages of a page.

Get Page Versions

List the version history of a page.

Get Page Ancestors

Get the ancestor pages (breadcrumb path) of a page.

List Blog Posts

List blog posts, optionally filtered by space or status.

Get Blog Post

Get a single blog post by ID, optionally including its body.

Create Blog Post

Create a blog post in a space.

Update Blog Post

Update a blog post. Requires the new version number (current + 1).

Delete Blog Post

Delete a blog post.

List Spaces

List spaces, optionally filtered by key, type, or status.

Get Space

Get a single space by ID.

Create Space

Create a new Confluence space.

List Space Labels

List labels applied to a space.

List Footer Comments

List footer comments on a page.

Create Footer Comment

Add a footer comment to a page or blog post.

Update Footer Comment

Update the body of a footer comment.

Delete Footer Comment

Delete a footer comment.

List Blog Post Footer Comments

List footer comments on a blog post.

List Inline Comments

List inline (highlight) comments on a page.

Create Inline Comment

Create an inline comment anchored to selected text on a page or blog post.

Update Inline Comment

Update the body of an inline comment.

Delete Inline Comment

Delete an inline comment.

List Blog Post Inline Comments

List inline comments on a blog post.

List Attachments

List attachments on a page.

Get Attachment

Get attachment metadata, including its download link.

Upload Attachment

Upload a file as an attachment to a page (v1 multipart API).

Delete Attachment

Delete an attachment.

List Page Labels

List labels attached to a page.

Add Label

Add a label to content (page or blog post). Uses the v1 API.

Remove Label

Remove a label from content (page or blog post). Uses the v1 API.

List Content Properties

List custom content properties (key/value metadata) on a page.

Create Content Property

Set a custom content property on a page.

Update Content Property

Update an existing content property on a page (requires the property ID and current version).

Delete Content Property

Delete a content property from a page.

List Tasks

List inline tasks (checkboxes) across the site or filtered by space/page.

Get Task

Get a single inline task by ID.

Update Task

Update an inline task (e.g., mark as complete or incomplete).

Search (CQL)

Full-text / structured search via CQL (v1). Returns search results.

Search Content (CQL)

CQL search returning content objects only (v1).

Get Current User

Get the authenticated user's account info (v1).

What you can build

Create a BigQuery dataset and table for a new pipeline, then publish a Confluence page that documents the schema.
Set up a BigQuery routine and record its definition as a Confluence page with a label for the data catalog.
Retire an old BigQuery table by deleting it and post a footer comment on the Confluence page that tracked it.
Create a Confluence space for a new analytics project and provision its BigQuery dataset and starter tables to match.

About Hermes

Hermes is an open agent built on Nous Research’s Hermes models. NoClick runs it hosted and connects your apps to it as tools, so it can do real work across your systems. Wire an integration into the agent and Hermes can use that app’s operations directly while it reasons through a task. It is a strong pick when you want an open-model agent with genuine tool access.

Built on open Hermes models
Capable general reasoning
Flexible, open-model foundation
Hosted with apps wired in as tools

Frequently asked questions

Open your Hermes agent in one click

NoClick runs Hermes for you with Google BigQuery and Confluence wired in as tools. Connect your account and run.