Home Product Docs Pricing AI Integrations Blog About 𝕏 @Datavor_ai ▶ YouTube
Get Started — Free →
Built on Model Context Protocol

One install.
Every AI tool.

Datavor speaks the Model Context Protocol natively. Any AI tool that supports MCP — Claude, Cursor, Cline, opencode, Gemini, Hermes — can use Datavor's 47 database tools through plain English. Configure once, in 60 seconds.

Claude

Claude Desktop · Claude Code · Claude.ai web
Claude's MCP docs →

Anthropic's Claude is Datavor's flagship integration target. MCP was created by Anthropic, and Claude has native support across every surface — desktop app, web app, and the Claude Code CLI. This is the most thoroughly tested combination.

⬡ BEST FOR Conversational data work, exploratory analysis, ETL pipelines authored through chat. The combo that started Datavor.

Add Datavor to Claude

claude_desktop_config.json json
{
  "mcpServers": {
    "datavor": {
      "command": "npx",
      "args": ["-y", "datavor"]
    }
  }
}
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json

For Claude Code (the CLI), add the same server via claude mcp add datavor npx -y datavor.

Example conversation

user"Connect to my production Postgres at db.acme.com and analytics MySQL at warehouse.acme.com"
claude→ calls connect_postgres, connect_mysql
user"Sync the orders table from prod to analytics, only rows newer than yesterday"
claude→ calls sync_table_incremental with detected timestamp column
user"Schedule that to run every night at 2am, depending on the customers sync"
claude→ calls scheduler_create_job + scheduler_add_dependency

Cursor

The most popular AI-first code editor
Cursor's MCP docs →

Cursor speaks MCP natively. Add Datavor once and your editor agent can query schemas, build sync jobs, and run migrations while you code. Particularly powerful for developers who want database operations to live alongside their codebase changes.

⬡ BEST FOR Developers who write code AND manage data pipelines. Schema migrations next to the API changes that depend on them.

Add Datavor to Cursor

~/.cursor/mcp.json (or project-level .cursor/mcp.json) json
{
  "mcpServers": {
    "datavor": {
      "command": "npx",
      "args": ["-y", "datavor"]
    }
  }
}
Global~/.cursor/mcp.json
Project (committed).cursor/mcp.json

You can also add it through the UI: Settings → Cursor Settings → MCP → Add new MCP Server.

Example: schema change with data

user"Add a `tier` column to the customers table, then backfill it from the subscriptions table"
cursor→ Edits the User model in models/user.ts
cursor→ Calls Datavor describe_table to confirm current schema
cursor→ Calls execute_query to add the column
cursor→ Calls sync_table_with_transforms to backfill from subscriptions
cursor→ Commits all changes together

Cline

The popular open-source coding agent extension
Cline's MCP docs →

Cline is a VS Code extension that turns the editor into a fully autonomous coding agent. With Datavor connected through MCP, Cline can execute database tasks as part of larger refactoring jobs — particularly powerful for codebase migrations that involve schema changes.

⬡ BEST FOR Multi-step autonomous tasks where data changes and code changes happen together. Cline's plan-then-execute pattern fits Datavor's tool model especially well.

Add Datavor to Cline

Cline MCP settings (in VS Code) json
{
  "mcpServers": {
    "datavor": {
      "command": "npx",
      "args": ["-y", "datavor"]
    }
  }
}
Cline UIClick the Cline icon → ⋯ menu → MCP Servers → Configure MCP Servers
Direct filecline_mcp_settings.json in your Cline data directory

Cline will prompt to approve each Datavor tool call by default — useful safety net for an autonomous agent.

Example: codebase + database migration

user"Migrate our orders system from MySQL to Postgres. Update the code and move the data."
cline→ Plans the work: schema mapping, code changes, data sync, tests
cline→ Asks Datavor for current MySQL schema (describe_table)
cline→ Creates the Postgres schema (execute_query)
cline→ Updates the ORM models in the codebase
cline→ Runs sync_table to move data, then verifies row counts

opencode

The open-source terminal AI from SST
opencode's MCP docs →

opencode runs entirely in your terminal. It's open source, model-agnostic (works with Claude, GPT, Gemini, local models), and has first-class MCP support. The ideal pairing for developers who live in the terminal and want database work to happen there too — no IDE required.

⬡ BEST FOR Terminal-first workflows, SSH sessions, CI pipelines, headless servers. Datavor inside opencode means data ops on any box you can SSH to.

Add Datavor to opencode

opencode.json (project) or ~/.config/opencode/opencode.json (global) json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "datavor": {
      "type": "local",
      "command": ["npx", "-y", "datavor"],
      "enabled": true
    }
  }
}
Global~/.config/opencode/opencode.json
Projectopencode.json in project root

opencode loads project-level config from any opencode.json found while walking up to the nearest Git directory. Note that opencode does not sandbox MCP servers — only enable Datavor in repos you trust.

Example: terminal session

shell$ ssh prod-bastion
shell$ opencode
user"What tables have grown most in the past week?"
opencode→ Calls dashboard_table_history, sorts by row delta
user"Sync the top three to staging for analysis"
opencode→ Calls sync_table three times, reports row counts

Gemini

Gemini CLI · Gemini Code Assist
Gemini CLI's MCP docs →

Google's Gemini family supports MCP through Gemini CLI and Code Assist. Useful if your stack is already in Google Cloud — Datavor's Snowflake and BigQuery connectors pair naturally with Gemini's GCP-aware capabilities.

⬡ BEST FOR GCP-native teams. Migration projects involving BigQuery, Cloud SQL, or AlloyDB. Gemini's longer context window helps with complex sync plans.

Add Datavor to Gemini

~/.gemini/settings.json json
{
  "mcpServers": {
    "datavor": {
      "command": "npx",
      "args": ["-y", "datavor"]
    }
  }
}
User-level~/.gemini/settings.json
Project-level.gemini/settings.json

Confirm your Gemini CLI version supports MCP — earlier versions did not. Use gemini --version to check.

Example: GCP-native workflow

user"Sync the events table from our Cloud SQL Postgres into BigQuery, partitioned by day"
gemini→ Connects to Cloud SQL via Datavor
gemini→ Reads schema, designs the BQ partition strategy
gemini→ Runs sync_table with the transform recipe

Hermes

Nous Research · agent framework with native MCP
Hermes documentation →

Hermes is an autonomous agent framework from Nous Research, built MCP-native from the start. It speaks MCP as both client and server, supports stdio + remote HTTP + OAuth 2.1, and is designed for long-running autonomous workloads — making it a natural pairing for Datavor's pay-per-tool-call agent pricing.

⬡ BEST FOR Autonomous agents, scheduled background jobs, multi-step workflows. Hermes's MCP-first design means Datavor's 47 tools are first-class citizens, not bolted on.

Add Datavor to Hermes

Hermes agent config (YAML) yaml
mcp_servers:
  datavor:
    command: "npx"
    args: ["-y", "datavor"]
Agent configconfig.yaml or agent-specific .yaml file

Hermes also supports remote MCP over HTTP — useful when running Datavor as datavor serve on a separate machine. Combine with Datavor Agent API keys (v3.2) for metered, autonomous data ops.

Example: autonomous nightly job

hermesCron: every night at 2am
hermes→ Connects to Datavor MCP
hermes→ Calls get_suggestions to find pending schema changes
hermes→ Evaluates each, applies safe ones via accept_suggestion
hermes→ Runs scheduled syncs (scheduler_run_job)
hermes→ Reports results via Slack MCP

Don't see your tool?

If it speaks MCP, it works with Datavor. The 6 above are tested and documented. Anything else that implements the MCP client spec should work out of the box — and we'll add it to this list when we've verified.