Connect Metabase with Hookshot™ and your stack

Metabase is an open-source business intelligence tool that lets you ask questions about your data and visualize answers as charts, graphs, and dashboards.

Tools and triggers

What Agents can do in Metabase

Available tools and events after Metabase is connected.

  • Bulk Move Cards

    Tool to bulk move cards to a collection or remove them from collections. Use when you need to organize multiple cards by moving them to a specific collection or removing them from all collections.

  • Bulk Move Cards to Collection

    Tool to bulk move multiple Metabase cards into a target collection or remove them from collections. Use when you need to organize multiple cards by moving them to a specific collection, or pass null as collection_id to…

  • Cancel Current Remote Sync Task

    Tool to cancel the current active Remote Sync task in Metabase Enterprise Edition. Use when you need to stop an ongoing remote sync operation. Returns 'No active task to cancel' when there is no active task running.

  • Check Password Complexity

    Tool to check if a password meets Metabase's configured password complexity rules. Use when you need to validate a password against current complexity requirements. The endpoint was previously at…

  • Check Snippet Dependencies

    Tool to check dependencies for a native query snippet in Metabase Enterprise Edition. Use when you need to verify which cards or transforms depend on a specific snippet before modifying or deleting it.

  • Convert Query to Native SQL

    Tool to convert a Metabase query to native SQL format. Use when you need to get the formatted native SQL representation of a query.

  • Copy Card

    Tool to create a copy of an existing Metabase card (question) by its ID. Use when you need to duplicate a card with all its query, visualization, and configuration settings.

  • Copy Dashboard

    Tool to create a copy of an existing Metabase dashboard. Use when you need to duplicate a dashboard with optional customization of name, description, and collection placement. Supports both shallow copy (references…

  • Create Bookmark

    Tool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when the user wants to bookmark a specific item for quick access.

  • Create Card

    Tool to create a new Metabase card (question or model). Use when you need to create a new query, report, or visualization in Metabase.

  • Create Collection

    Tool to create a new Metabase collection for organizing content. Use when you need to create a collection with name and color. Collections are used to organize dashboards, questions, and models in Metabase.

  • Create Dashboard

    Tool to create a new Metabase dashboard. Use when you need to create a new dashboard for organizing and displaying visualizations and reports.

  • Create Dashboard Subscription

    Tool to create a dashboard subscription using Metabot tools. Use when you need to set up automated delivery of a dashboard to an email address on a scheduled basis.

  • Create Field Dimension

    Tool to set the dimension for a field at the specified ID in Metabase. Use when you need to configure field remapping or display values for better data presentation.

  • Create Glossary Entry

    Tool to create a new glossary entry in Metabase. Use when you need to add a new term and its definition to the glossary.

  • Create Model Index

    Tool to create a new model index in Metabase. Use when you need to enable search functionality on a model by indexing specific fields.

  • Create Native Query Snippet

    Tool to create a new native query snippet in Metabase. Native query snippets are reusable SQL fragments that can be included in native queries. Use when you need to create a new SQL snippet for reuse across multiple…

  • Create Notification

    Tool to create a new notification in Metabase. Use when you need to create notifications for cards or other resources.

  • Create Pulse

    Tool to create a new pulse (scheduled report/subscription) in Metabase. Use when you need to set up automated delivery of card or dashboard results via email or Slack.

  • Create Timeline

    Tool to create a new timeline in Metabase. Use when you need to create a timeline for organizing events.

  • Delete Action

    Tool to delete a Metabase action by its ID. Use when you need to permanently remove an action from the system.

  • Delete API Cache

    Tool to delete/clear cached data in Metabase for specific entities. Use when you need to invalidate cache for a database, dashboard, question, or clear all cache (root).

  • Delete Bookmark

    Tool to delete a bookmark by model and ID. Use when you need to remove a bookmark assigned to the user making the request. The operation returns HTTP 204 No Content on successful deletion.

  • Delete Card

    Tool to hard delete a Metabase card. Use when you need to permanently remove a card from the system. For soft deletion, use PUT /api/card/:id instead.

Setup

Connect Metabase in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.