Tools
| Name | Description |
|---|---|
validate_connectionValidate Mode API credentials by fetching the account resource. | Validate Mode API credentials by fetching the account resource. |
list_reports_for_spaceList Mode reports in a Collection. Mode API paths still call Collections spaces. | List Mode reports in a Collection. Mode API paths still call Collections spaces. |
get_reportGet metadata for a Mode report. | Get metadata for a Mode report. |
update_reportUpdate a Mode report name or description. | Update a Mode report name or description. |
list_report_runsList run history for a Mode report. | List run history for a Mode report. |
run_reportTrigger a new run for a Mode report with optional form parameters. | Trigger a new run for a Mode report with optional form parameters. |
list_queriesList queries in a Mode report. | List queries in a Mode report. |
get_queryGet a Mode report query. | Get a Mode report query. |
create_queryCreate a SQL query in a Mode report. | Create a SQL query in a Mode report. |
update_queryUpdate a SQL query in a Mode report. | Update a SQL query in a Mode report. |
list_query_runsList query runs for a Mode report run. | List query runs for a Mode report run. |
export_query_run_resultsDownload Mode query run results as CSV or JSON text. | Download Mode query run results as CSV or JSON text. |
get_datasetGet a Mode Dataset by token. | Get a Mode Dataset by token. |
list_reports_for_datasetList reports that use a Mode Dataset. | List reports that use a Mode Dataset. |
Triggers
| Name | Description |
|---|---|
report_created_or_updatedPoll Mode reports in a Collection and emit newly created or updated reports after the initial baseline. | Poll Mode reports in a Collection and emit newly created or updated reports after the initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('mode', 'validate_connection', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'mode',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Mode to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Mode support?
Mode supports 14 tools including Validate Connection, List Reports for Collection, Get Report, Update Report, List Report Runs, and more.
Can I use Mode with AI agents?
Yes. Add Mode to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can Mode be used in stateful agent workflows?
Yes. Agents can combine Mode tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Mode use?
Mode uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Mode integration cost?
The Mode integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Mode support?
Mode supports 1 triggers including Report Created or Updated.
Connect Mode in minutes
Get 20,000 free action executions every month. No credit card required.