Overview
Genesis Data Agents extend beyond chat by invoking tools that connect to systems, move data, run code, and orchestrate work. This page is your high-level index of every available tool, what it does, and who it serves across Data Engineering, DataOps, and Business Analyst workflows.How Do Genesis Data Agents Use Tools?
Data Engineering
Automates pipeline development – analyzing source data, proposing data transformations, and coding pipelines with minimal human intervention.
DataOps
Act as vigilant monitors and first responders in the data environment. They proactively monitor pipelines, identify anomalies or failures, and even auto-resolve issues.
Business Analyst
Search documents and the web, run controlled queries, assemble findings in Sheets or Docs, and share insights with stakeholders.
Tool Objectives
Automate
Offload repetitive or schedule-driven tasks so agents can execute end-to-end without human handoffs.
Integrate
Bridge databases, repos, SaaS, and storage so insights and actions flow across systems.
Observe
Surface health, usage, and performance to keep data products reliable and auditable.
Enable Insights
Retrieve, enrich, and package information.
Available Tools For The Genesis Data Agents
An alphabetical list of all tools with concise descriptions and primary fit.

| Tool | What it does |
|---|---|
| airflow_tools | Orchestrate and manage Apache Airflow DAGs, tasks, and workflows directly from Genesis Data Agents for automated data pipeline operations. |
| fivetran_tools | Monitor Fivetran connection health, diagnose sync failures, inspect history and schemas, and apply guarded pipeline remediation. |
| agent_review_notes_tools | Consult behavioral review notes filtered to the current workflow and data context when agent review is enabled. |
| apps_tools | Build, run, and manage GenesisApps from agent conversations, including verification and lifecycle actions. |
| palantir_foundry_app_tools | Prove a GenesisApp rebuilt from a Foundry Workshop app against Foundry’s displayed values. |
| aws_tools | Operate AWS-backed resources and workflows from Genesis. |
| azure_devops_boards_tools | Create, update, link, read, and search Azure DevOps work items (structured filters or WIQL), plus sprints, boards, comments, history, links, attachments, and sprint capacity. |
| azure_devops_pipelines_tools | Run Azure DevOps YAML pipelines, poll run status, retrieve pipeline logs, and list or trigger Classic Releases. |
| azure_devops_repos_tools | Read Azure Repos: repositories, branches, files, directory trees, text/regex code search, commits and diffs, pull request threads and policy statuses, and Advanced Security alerts. |
| azure_devops_wiki_tools | Search, read, list, write, and inspect Azure DevOps wiki pages (project and code wikis), revision history, attachments, and page metadata with work-item links. |
| blueprint_creation | Create reusable blueprints from successful threads and edit existing ones through preview/apply workflows. |
| branding_tools | Read and update organization branding, logos, and design guidance. |
| browser_tools | Open interactive browser sessions to navigate live web apps, inspect page snapshots, click elements, fill forms, and capture screenshots on external sites or internal Genesis pages. |
| chat_work_tools | Promote the current Slack or Teams conversation into a tracked work item on the Requests page — for explicit track/log requests, or to split separate work when automatic chat tracking is already enabled. |
| claude_code_tools | Delegate coding tasks to Claude Code from Genesis. |
| code_executor_tools | Execute Python code securely in isolated environments with access to data sources, libraries, and file systems for dynamic data analysis and automation, including vault-backed SECRET_<NAME> environment injection for credentials. |
| codex_code_tools | Delegate coding tasks to Codex-based tooling from Genesis. |
| config_manager | Centralize environment configuration (knowledge, harvester cadence/policies, refresh intervals) with scoped updates and dry-run diffs. |
| confluence_connector_tools | Search and manage Confluence content and attachments. |
| context_tools | Search capabilities, Genesis product docs, and data context, manage defaults, read curated runtime identity (instance name), pause for poll-and-check pacing (wait), and inspect or recover thread memory for Genesis Data Agents. |
| custom_scanner_tools | Parse and derive metadata locally while authoring a custom context-graph scanner — for example SQL lineage via analyze_sql_lineage — before publishing with lineage_action. |
| connections_action_tools | Create, inspect, validate, and remove saved external-service connections. |
| _cortex_agent | AI-powered agents that query and analyze data using natural language through semantic models and Cortex Analyst integration. |
| _cortex_search | Create AI-powered semantic search services over Snowflake tables with natural language queries and intelligent results ranking. |
| data_connector_tools | Register connections and safely run SQL across engines, explore metadata, and fetch full table details. |
| databricks_action | Create, run, export, copy, move, and manage Databricks notebooks and jobs through the REST API, including cluster targeting and cross-workspace transfer. |
| dataset_tools | Create, refresh, materialize, and delete datasets used by apps and analytical workflows, with confirmation when bound apps still depend on a dataset. |
| dbt_action | Execute dbt runs, tests, compile, deps, docs, and manage project configs for model development and deployment. |
| dbt_building_tools | Scaffold dbt projects, create dbt-focused agents, and run dbt tasks from todos to accelerate model delivery. |
| dbt_cloud_tools | List projects and jobs, monitor runs, analyze performance, and pull artifacts from dbt Cloud. |
| handoff | Spawn visible or hidden worker threads, delegate tasks to specialist agents, and manage handoff lifecycle operations. |
| document_index_tools | Build and query full-text indexes for custom collections such as specs, runbooks, uploaded manuals, and PDFs. |
| field_mapping_tools | Initialize mapping projects, create mapping bots, run mapping tasks, and capture interactive decisions. |
| file_manager_tools | Upload, register, attach, list, read, download, and delete files with entity-aware context. |
| filesystem_tools | Read, write, edit, move, and search local files and directories with metadata and tree views. |
| flow_tools | Build, run, inspect, and schedule Genesis Flows: deterministic SQL and Python workflows that can execute on demand or on a cron schedule. |
| gcs_tools | List GCS buckets and objects, download objects into the bot git repo, and preview small text objects using a GCP service-account connection. |
| gcp_cloudrun_tools | Build and deploy workloads to Google Cloud Run. |
| gcp_secrets_tools | Store and retrieve secrets from GCP Secret Manager. |
| genesis_enhancement_tools | Manage Genesis enhancement and support-ticket workflows. |
| genesis_job_tools | Start, stop, list, and follow background jobs, plus update active bot tables for platform health. |
| git_and_file_tools | Read, write, copy, and move repository files (file); run Git workflows (git_action); extract text from documents; convert Markdown to PDF. |
| github_connector_tools | Seamlessly integrate GitHub repositories with Genesis Data Agents for version control, collaboration, and automated workflows. |
| GitLab repositories | Work with GitLab repositories through git_action and file (the git_and_file_tools group) over a saved GitLab Connection: version control, merge requests and collaborative data workflows. |
| google_calendar_tools | Automate Google Calendar event management. |
| google_drive_tools | Authenticate and work with Drive, Docs, and Sheets for reads, writes, comments, and query-result exports. |
| harvester_tools | Configure metadata harvest scope, cadence, and status, and purge stale metadata for discovery. |
| image_tools | Analyze images with vision or generate images from prompts, and resolve paths for stored assets. |
| jams_tools | Browse JAMS folders and jobs, inspect job parameters, submit jobs through the JAMS v7 SubmitInfo flow, and monitor entries or history. |
| jira_connector_tools | Authenticate and operate on Jira issues and projects, including create, update, search, transitions, and optional shared automation setup or polling when Jira automation is enabled. |
| knowledge_base_admin_tools | Register, inspect, and delete reusable knowledge bases built from one or more document indexes. |
| linear_connector_tools | Create, update, and search Linear issues, add comments, upload and download files, manage attachment links, and list available teams or projects. |
| salesforce_connector_tools | Read and update Salesforce CRM records; preview and execute approval-gated Lead, Contact, and Account merges. |
| hubspot_connector_tools | Read and update HubSpot CRM records; preview and execute approval-gated contact and company merges. |
| lineage_tools | Power the customer-visible Context Graph and lineage discovery workflows. |
| jenkins_tools | Trigger and monitor Jenkins jobs from Genesis. |
| make_baby_bot | Create and administer specialized bots, assign tools, deploy to Slack, and manage access policies. |
| matillion_tools | Manage Matillion projects, discover configured connections, list published pipelines and run history, publish pipeline bundles, execute pipelines, and monitor executions from Genesis. |
| mcp_admin_tools | Connect Databricks Genie spaces and HTTP MCP servers at runtime, list configured runtime MCP servers, and remove them without restarting Genesis. |
| onedrive_tools | Work with Microsoft OneDrive files and folders. |
| openmetadata_tools | Search and manage OpenMetadata entities and governance metadata. |
| outpost_tools | Configure customer-run Outposts that let Genesis reach private hosts, check their status, test routes, and produce install instructions. Admin only. |
| power_bi_tools | Browse Power BI workspaces and reports, check dataset refresh status, trigger refreshes, and update dataset datasources or parameters. |
| process_manager_tools | Orchestrate complex workflows, manage long-running processes, and coordinate multi-agent collaboration for sophisticated data operations. |
| scheduler_tools | Schedule and automate recurring tasks, workflows, and data operations with flexible cron-based, interval-based, and one-time scheduling capabilities. |
| project_manager_tools | Create and track missions and todos, manage dependencies, record work, manage assets, and start existing blueprints as tracked missions. |
| project_record_tools | List a person’s live checked migration projects, open typed project records with declared goals, add checked evidence, assets, findings and waivers, and read goal status. |
| railway_tools | Manage Railway deployments and configuration through agent actions. |
| remote_app_deploy_tools | Set up SPCS ingress access and deploy Genesis Apps to remote Railway, EKS, or Docker sandboxes with delegated caller identity. |
| rbac_action_tools | Automate role, permission, and access-governance workflows. |
| sandbox_spec_tools | Manage reusable sandbox target-environment and security specifications. |
| sandbox_tools | Provision and operate remote sandbox environments for code execution. |
| send_email_tools | Send notifications and reports via Snowflake email function with HTML or plain text and attachments. |
| sharepoint_tools | Read SharePoint files and metadata through OAuth-backed access. |
| skill_admin_tools | Manage skill package availability, assignment, and governance workflows. |
| skill_runtime_tools | Support customer-visible runtime use of assigned skills inside Genesis workflows. |
| slack_tools | Send DMs or channel posts and look up user IDs to drive targeted notifications. |
| slack_webhook_tools | Send outbound Slack webhook notifications and Block Kit payloads. |
| snowflake_tools | Manage stages, run Snowpark Python, and use Cortex search for AI-powered discovery inside Snowflake. |
| snowflake_ai_tools | Use the Snowflake Cortex AI surfaces exposed through Genesis. |
| storage_manager | List, search, move, rename, delete, and organize persistent storage with quotas and usage info. |
| system_manager_tools | System-level controls for status, maintenance mode, config, cleanup, restart, auto-titling chats, and searching or reading prior conversations. |
| system_stats_tools | Fetch server time and detailed OS metrics for performance and capacity monitoring. |
| teams_tools | Send Microsoft Teams channel or chat messages, list Teams, channels, or chats, and look up users through Microsoft Graph delegated OAuth. |
| teams_bot_tools | Send proactive Bot Framework messages as the Genesis Teams bot or list conversations the bot can reach after install or prior contact. |
| teams_webhook_tools | Send Microsoft Teams alerts, notifications, scheduled reports, display-only approval handoff cards, and Adaptive Cards through incoming webhook endpoints, and inspect recent delivery history. |
| talend_tools | List Talend Open Studio jobs from .item metadata, describe components and lineage, and run built standalone job artifacts with submit-and-poll status. |
| measurement_tools | Freeze portable estate records, declare relationships between frozen records, and compare them. Browse and compare in Migration verification. Requires manage_all_connections. |
| prover_tools | Register and characterize source and target database estates, prove spec-driven data builds such as migrations or reporting layers, grade sealed specs, and read comparison findings for human review. |
| spec_author_tools | Author sealed conformance specs one item at a time with read-only estate checks, grounded settlements, and content-addressed finalization. |
| source_contract_tools | Register credential-free execution profiles, prepare approved stimulus contracts, and invoke or inspect independent adjudication of completed comparison findings. |
| transition_contract_tools | Characterize migration endpoints, propose addressing maps and correspondence rules, qualify rules, store transition objectives, compile contracts, execute verification runs, and render cutover dossiers. Human rule approval happens in Migration verification, not in chat. |
| user_memory_action_tools | Persist per-agent user memory and advance onboarding or weekly one-on-one checklist topics during active check-in threads. |
| web_access_tools | Run Google searches, scrape web pages, call arbitrary REST APIs, and collect credentials through the secure ask_user_for_secret flow instead of chat text. For connection-managed provider APIs such as GitLab /api/v4/..., use the connection-backed path documented in Web Access Tools instead of pasting PATs or bearer headers. Use browser_tools instead for interactive clicking, typing, or form workflows. |
| wiki_tools | Search, browse, and read read-only Team Wiki pages rendered from the Context Graph, including schema, metadata, lineage, and team learnings when available. |
Additional tool groups
For the runtime tool groups added after the original toolkit index, see Additional Tool Groups.Interrupted tool calls
If a tool call is present in conversation history but has no recorded result, Genesis supplies aninterrupted result with an unknown execution state rather
than reporting success. This can happen when a turn is cut off, such as during a
server restart. The agent is instructed to check what happened before repeating
the call; for a job or run, it should look up the current status first.
