> ## Documentation Index
> Fetch the complete documentation index at: https://docs.genesiscomputing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Genesis Tool List

> A single place to scan every Genesis tool and understand how Data Engineering, DataOps, and Business Analyst use cases map to each capability.

## **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?

<Steps>
  <Step title="Data Engineering" icon="code-branch">
    Automates pipeline development – analyzing source data, proposing data transformations, and coding pipelines with minimal human intervention.
  </Step>

  <Step title="DataOps" icon="gears">
    Act as vigilant monitors and first responders in the data environment. They proactively monitor pipelines, identify anomalies or failures, and even auto-resolve issues.
  </Step>

  <Step title="Business Analyst" icon="chart-line">
    Search documents and the web, run controlled queries, assemble findings in Sheets or Docs, and share insights with stakeholders.
  </Step>
</Steps>

### Tool Objectives

<Steps>
  <Step title="Automate" icon="robot">
    Offload repetitive or schedule-driven tasks so agents can execute end-to-end without human handoffs.
  </Step>

  <Step title="Integrate" icon="arrows-rotate">
    Bridge databases, repos, SaaS, and storage so insights and actions flow across systems.
  </Step>

  <Step title="Observe" icon="eye">
    Surface health, usage, and performance to keep data products reliable and auditable.
  </Step>

  <Step title="Enable Insights" icon="lightbulb">
    Retrieve, enrich, and package information.
  </Step>
</Steps>

## **Available Tools For The Genesis Data Agents**

<Note>
  An alphabetical list of all tools with concise descriptions and primary fit.
</Note>

<img src="https://mintcdn.com/genesiscomputing/PlA8kGWE_2jPvMVf/images/agent_center_actual.png?fit=max&auto=format&n=PlA8kGWE_2jPvMVf&q=85&s=a6ae1bfc6638552d767bfbf45eb3905f" alt="Actual Genesis Agent Center view showing Eve with available tool groups and installed skills." width="1440" height="1024" data-path="images/agent_center_actual.png" />

| Tool | What it does |
| - | - |
| [airflow\_tools](/docs/Genbot-Toolkit/Airflow-Tools) | Orchestrate and manage Apache Airflow DAGs, tasks, and workflows directly from Genesis Data Agents for automated data pipeline operations. |
| [fivetran\_tools](/docs/Genbot-Toolkit/Fivetran-Connector-Tools) | Monitor Fivetran connection health, diagnose sync failures, inspect history and schemas, and apply guarded pipeline remediation. |
| [agent\_review\_notes\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#agent-review-notes-tools) | Consult behavioral review notes filtered to the current workflow and data context when agent review is enabled. |
| [apps\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#apps-tools) | Build, run, and manage GenesisApps from agent conversations, including verification and lifecycle actions. |
| [palantir\_foundry\_app\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#palantir-foundry-app-tools) | Prove a GenesisApp rebuilt from a Foundry Workshop app against Foundry's displayed values. |
| [aws\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#aws-tools) | Operate AWS-backed resources and workflows from Genesis. |
| [azure\_devops\_boards\_tools](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Additional-Tool-Groups#blueprint-creation) | Create reusable blueprints from successful threads and edit existing ones through preview/apply workflows. |
| [branding\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#branding-tools) | Read and update organization branding, logos, and design guidance. |
| [browser\_tools](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/User-Guide/Coding-Agent-Controls) | Delegate coding tasks to Claude Code from Genesis. |
| [code\_executor\_tools](/docs/Genbot-Toolkit/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](/docs/User-Guide/Coding-Agent-Controls) | Delegate coding tasks to Codex-based tooling from Genesis. |
| [config\_manager](/docs/Genbot-Toolkit/Config-Manager-Tools) | Centralize environment configuration (knowledge, harvester cadence/policies, refresh intervals) with scoped updates and dry-run diffs. |
| [confluence\_connector\_tools](/docs/Setup/Confluence) | Search and manage Confluence content and attachments. |
| [context\_tools](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Lineage-Tools#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#connections-action-tools) | Create, inspect, validate, and remove saved external-service connections. |
| [\_cortex\_agent](/docs/Genbot-Toolkit/Cortex-Agent-Tools) | AI-powered agents that query and analyze data using natural language through semantic models and Cortex Analyst integration. |
| [\_cortex\_search ](/docs/Genbot-Toolkit/Cortex-Search-Tools) | Create AI-powered semantic search services over Snowflake tables with natural language queries and intelligent results ranking. |
| [data\_connector\_tools](/docs/Genbot-Toolkit/Data-Connector-Tools) | Register connections and safely run SQL across engines, explore metadata, and fetch full table details. |
| [databricks\_action](/docs/Genbot-Toolkit/Databricks-Action-Tools) | Create, run, export, copy, move, and manage Databricks notebooks and jobs through the REST API, including cluster targeting and cross-workspace transfer. |
| [dataset\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Dbt-Action-Tools) | Execute dbt runs, tests, compile, deps, docs, and manage project configs for model development and deployment. |
| [dbt\_building\_tools](/docs/Genbot-Toolkit/Dbt-Building-Tools) | Scaffold dbt projects, create dbt-focused agents, and run dbt tasks from todos to accelerate model delivery. |
| [dbt\_cloud\_tools](/docs/Genbot-Toolkit/Dbt-Cloud-Tools) | List projects and jobs, monitor runs, analyze performance, and pull artifacts from dbt Cloud. |
| [handoff](/docs/Genbot-Toolkit/Process-Manager-Tools) | Spawn visible or hidden worker threads, delegate tasks to specialist agents, and manage handoff lifecycle operations. |
| [document\_index\_tools](/docs/Genbot-Toolkit/Document-Index-Tools) | Build and query full-text indexes for custom collections such as specs, runbooks, uploaded manuals, and PDFs. |
| [field\_mapping\_tools](/docs/Genbot-Toolkit/Field-Mapping-Tools) | Initialize mapping projects, create mapping bots, run mapping tasks, and capture interactive decisions. |
| [file\_manager\_tools](/docs/Genbot-Toolkit/File-Manager-Tools) | Upload, register, attach, list, read, download, and delete files with entity-aware context. |
| [filesystem\_tools](/docs/Genbot-Toolkit/Filesystem-Tools) | Read, write, edit, move, and search local files and directories with metadata and tree views. |
| [flow\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#gcp-cloudrun-tools) | Build and deploy workloads to Google Cloud Run. |
| [gcp\_secrets\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#gcp-secrets-tools) | Store and retrieve secrets from GCP Secret Manager. |
| [genesis\_enhancement\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#genesis-enhancement-tools) | Manage Genesis enhancement and support-ticket workflows. |
| [genesis\_job\_tools](/docs/Genbot-Toolkit/Genesis-Job-Tools) | Start, stop, list, and follow background jobs, plus update active bot tables for platform health. |
| [git\_and\_file\_tools](/docs/Genbot-Toolkit/Git-Action-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](/docs/Genbot-Toolkit/GitHub-Connector-Tools) | Seamlessly integrate GitHub repositories with Genesis Data Agents for version control, collaboration, and automated workflows. |
| [GitLab repositories](/docs/Genbot-Toolkit/GitLab-Connector-Tools) | 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](/docs/Genbot-Toolkit/Additional-Tool-Groups#google-calendar-tools) | Automate Google Calendar event management. |
| [google\_drive\_tools](/docs/Genbot-Toolkit/Google-Drive-Tools) | Authenticate and work with Drive, Docs, and Sheets for reads, writes, comments, and query-result exports. |
| [harvester\_tools](/docs/Genbot-Toolkit/Harvest-Control-Tools) | Configure metadata harvest scope, cadence, and status, and purge stale metadata for discovery. |
| [image\_tools](/docs/Genbot-Toolkit/Image-Tools) | Analyze images with vision or generate images from prompts, and resolve paths for stored assets. |
| [jams\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Knowledge-Base-Admin-Tools) | Register, inspect, and delete reusable knowledge bases built from one or more document indexes. |
| [linear\_connector\_tools](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Salesforce-Connector-Tools) | Read and update Salesforce CRM records; preview and execute approval-gated Lead, Contact, and Account merges. |
| [hubspot\_connector\_tools](/docs/Genbot-Toolkit/HubSpot-Connector-Tools) | Read and update HubSpot CRM records; preview and execute approval-gated contact and company merges. |
| [lineage\_tools](/docs/Genbot-Toolkit/Lineage-Tools) | Power the customer-visible Context Graph and lineage discovery workflows. |
| [jenkins\_tools](/docs/Setup/Jenkins) | Trigger and monitor Jenkins jobs from Genesis. |
| [make\_baby\_bot](/docs/Genbot-Toolkit/Bot-Management-Tools) | Create and administer specialized bots, assign tools, deploy to Slack, and manage access policies. |
| [matillion\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Setup/Microsoft-OneDrive) | Work with Microsoft OneDrive files and folders. |
| [openmetadata\_tools](/docs/Setup/OpenMetadata) | Search and manage OpenMetadata entities and governance metadata. |
| [outpost\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#power-bi-tools) | Browse Power BI workspaces and reports, check dataset refresh status, trigger refreshes, and update dataset datasources or parameters. |
| [process\_manager\_tools](/docs/Genbot-Toolkit/Process-Manager-Tools) | Orchestrate complex workflows, manage long-running processes, and coordinate multi-agent collaboration for sophisticated data operations. |
| [scheduler\_tools](/docs/Genbot-Toolkit/Process-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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Project-Manager-Tools#checked-project-records) | 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](/docs/Genbot-Toolkit/Additional-Tool-Groups#railway-tools) | Manage Railway deployments and configuration through agent actions. |
| [remote\_app\_deploy\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#rbac-action-tools) | Automate role, permission, and access-governance workflows. |
| [sandbox\_spec\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#sandbox-spec-tools) | Manage reusable sandbox target-environment and security specifications. |
| [sandbox\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#sandbox-tools) | Provision and operate remote sandbox environments for code execution. |
| [send\_email\_tools](/docs/Genbot-Toolkit/Email-Tools) | Send notifications and reports via Snowflake email function with HTML or plain text and attachments. |
| [sharepoint\_tools](/docs/Setup/SharePoint) | Read SharePoint files and metadata through OAuth-backed access. |
| [skill\_admin\_tools](/docs/Genbot-Toolkit/Skill-Admin-Tools) | Manage skill package availability, assignment, and governance workflows. |
| [skill\_runtime\_tools](/docs/Genbot-Toolkit/Skill-Runtime-Tools) | Support customer-visible runtime use of assigned skills inside Genesis workflows. |
| [slack\_tools](/docs/Genbot-Toolkit/Slack-Tools) | Send DMs or channel posts and look up user IDs to drive targeted notifications. |
| [slack\_webhook\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#slack-webhook-tools) | Send outbound Slack webhook notifications and Block Kit payloads. |
| [snowflake\_tools](/docs/Genbot-Toolkit/Snowflake-Tools) | Manage stages, run Snowpark Python, and use Cortex search for AI-powered discovery inside Snowflake. |
| [snowflake\_ai\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#snowflake-ai-tools) | Use the Snowflake Cortex AI surfaces exposed through Genesis. |
| [storage\_manager](/docs/Genbot-Toolkit/Storage-Manager-Tools) | List, search, move, rename, delete, and organize persistent storage with quotas and usage info. |
| [system\_manager\_tools](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/System-Stats-Tools) | Fetch server time and detailed OS metrics for performance and capacity monitoring. |
| [teams\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Additional-Tool-Groups#measurement-tools) | Freeze portable estate records, declare relationships between frozen records, and compare them. Browse and compare in [Migration verification](/docs/User-Guide/Data-Explorer#prepare-and-check-measurement-tabs). Requires `manage_all_connections`. |
| [prover\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/User-Guide/Data-Explorer#migration-verification), not in chat. |
| [user\_memory\_action\_tools](/docs/Genbot-Toolkit/Additional-Tool-Groups#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](/docs/Genbot-Toolkit/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](/docs/Genbot-Toolkit/Browser-Tools) instead for interactive clicking, typing, or form workflows. |
| [wiki\_tools](/docs/Genbot-Toolkit/Context-Tools#team-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](/docs/Genbot-Toolkit/Additional-Tool-Groups).

## Interrupted tool calls

If a tool call is present in conversation history but has no recorded result,
Genesis supplies an `interrupted` 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.
