Datanika MCP server
io.datanika/datanika-mcp·v0.2.0Read-only-by-default MCP for Datanika: browse data, run dbt transforms, manage ELT pipelines.
0 stars26 downloads/wk
Reviews
Write oneNobody has reviewed Datanika yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Datanika tools (25, 8 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
bulk_importBulk-import connections, uploads, pipelines, and transformations in one call.
compile_transformationCompile a dbt transformation — resolves Jinja, ref(), source(). No execution.
create_connectionwrite actionCreate a new data connection.
create_pipelinewrite actionCreate a new pipeline (dbt transform orchestration).
create_transformationwrite actionCreate a new dbt SQL transformation.
create_uploadwrite actionCreate a new upload (extract + load job).
get_agent_tiersGet the 5-tier agent capability stack — describes what the API can do.
get_catalog_entryGet details of a specific catalog entry.
get_connectionGet details of a specific connection by ID.
get_connection_typesList all supported connection types with their config schemas.
get_runwrite actionGet details of a specific run by ID.
get_run_logswrite actionGet the logs of a specific run.
introspect_connectionList schemas and tables of a source connection.
list_catalogList all catalog entries (source tables and dbt models).
list_connectionsList all connections in the organization.
list_pipelinesList all pipelines (dbt transform orchestration) in the organization.
list_runsList pipeline/upload/transformation runs with optional filters.
list_transformationsList all dbt transformations in the organization.
list_uploadsList all uploads (extract + load jobs) in the organization.
preview_connectionPreview the first N rows of a table from a source connection.
preview_transformationCompile and execute a transformation, returning preview rows.
query_connectionwrite actionExecute a read-only SQL query against a source connection.
trigger_pipelineTrigger a pipeline run (dbt build/run/test).
trigger_transformationTrigger a transformation run.
trigger_uploadwrite actionTrigger an upload run.
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan7 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 0 days ago15/15
- Maintainer identitynamespace and repository owner differ4/10
How Datanika compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 25
- the typical server has 7
- Tools that change things
- 32%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 26
- more than 13% of 12,191 servers with a package
What its tools let an agent do: 15 read · 4 create · 3 change · 3 run or deploy
Install Datanika in Claude Code, Cursor or VS Code
claude mcp add datanika-mcp -- uvx datanika-mcp
What the publisher says
From the Datanika repository's README, as published. We do not edit it. Read it on GitHub
Datanika
Open-source data pipeline platform — Extract, Load, Transform, and Orchestrate from a single UI.
Datanika combines dlt (extract + load) with dbt-core (transform) and adds visual pipeline management, scheduling, and monitoring — all in one Python-native platform.
Think Airbyte + dbt Cloud + Airflow — in one tool, self-hostable with Docker Compose.
Features
🔌 36 Connectors — PostgreSQL, MySQL, Oracle, MongoDB, BigQuery, Snowflake, Stripe, HubSpot, Salesforce, Kafka, ClickHouse, and more 🔄 dbt Transformations — SQL models, tests, snapshots, packages, and source freshness built in 📊 Visual Pipeline Builder — DAG editor with dependency management ⏰ Scheduling — Cron-based with APScheduler, persistent across restarts 📈 Monitoring — Run history, streaming logs, and dashboard stats 🔐 Enterprise Security — RBAC, SSO (SAML/OIDC), audit logging, encrypted credentials 🌍 9 Languages — English, German, French, Spanish, Russian, Greek, Chinese, Arabic, Serbian 🔌 REST API — Full CRUD with OpenAPI/Swagger docs, rate limiting, and scoped API keys 🤖 AI-Agent Ready — hosted + local MCP server (25 tools), /llms.txt, agent-guide.md, 5-tier capability API, compile+preview validation, typed error codes, ?wait=true, Idempotency-Key, run cancellation 🚀 Pipeline Templates — One-click starter templates (Stripe→Postgres, Postgres→BigQuery, CSV→DuckDB) with prefilled connection configs 🔔 Notifications — Slack, Telegram, email, and webhook alerts on run completion, plus an in-app notification center 📦 Self-Hostable — Single docker compose up — no Kubernetes required
Quick Start
Docker (recommended)
git clone https://github.com/datanika-io/datanika-core.git
cd datanika-core
cp .env.example .env
# Edit .env with your settings
docker compose up -dApp available at http://localhost:3000
Development
uv venv && source .venv/bin/activate
uv pip install -e ".[dev]"
docker compose up -d postgres redis # infrastructure only
uv run reflex run # starts on :3000 + :8000Releases & versioning
Datanika uses 0.x SemVer with tagged releases (v0.1.0, …). While pre-1.0, breaking changes bump the minor. There is no 1.0 yet — that will mean a committed, stable public API contract.
Self-hosting? Pin a release instead of tracking master. master is continuously deployed to our hosted app and moves several times a day.
git checkout v0.1.0 # source
docker compose up -d --build # build the image from that sourceShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Datanika: common questions
- Is Datanika MCP server safe?
- Mostly: it is graded B (77/100). Read the Datanika safety report
- How do I install Datanika?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Datanika need an API key?
- Yes. The registry entry asks for
DATANIKA_API_KEY. - Is Datanika maintained?
- The last commit was 40 days ago (2026-09-25). The latest release is v0.2.0.
- How does Datanika compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 25 (the typical server has 7); tools that change things 32% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.