Datanika MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 117 installs a week from pypi. Last commit 26 Sep 2026.
Read-only-by-default MCP for Datanika: browse data, run dbt transforms, manage ELT pipelines.
We read the source, 1 h ago · rules 995398eba69f
Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.
ssh root@${{ secrets.POINTER_HOST }} "docker exec \$(/opt/datanika-staging/active-app.sh) curl -sI --max-time 5 http://e2e-authentik-server:9000/-/health/ready/ 2>&1 | head -3" || true
pipelines_dir = os.path.join(pipelines_dir, f"pipeline_{run_id}_run_{run_id}")
SSH_KEY=/root/.ssh/aweb_backup
url = f"https://api.telegram.org/bot{token}/sendMessage"
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
Today is the operative word: we check Datanika MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add datanika-mcp -e 'DATANIKA_API_KEY=<DATANIKA_API_KEY>' -- uvx datanika-mcp
{
"mcpServers": {
"datanika-mcp": {
"command": "uvx",
"args": [
"datanika-mcp"
],
"env": {
"DATANIKA_API_KEY": "<DATANIKA_API_KEY>"
}
}
}
}
[mcp_servers.datanika-mcp]
command = "uvx"
args = ["datanika-mcp"]
env = { DATANIKA_API_KEY = "<DATANIKA_API_KEY>" }
{
"mcpServers": {
"datanika-mcp": {
"command": "uvx",
"args": [
"datanika-mcp"
],
"env": {
"DATANIKA_API_KEY": "<DATANIKA_API_KEY>"
}
}
}
}
{
"servers": {
"datanika-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"datanika-mcp"
],
"env": {
"DATANIKA_API_KEY": "<DATANIKA_API_KEY>"
}
}
}
}
Put your own value in place of
<DATANIKA_API_KEY> (Datanika API key (from Settings -> API Keys)).
The author’s registry entry marks it as required.
Optional settings from the registry entry, left out of the block above:
DATANIKA_URL (Datanika instance URL (defaults to https://app.datanika.io; set this for a self-hosted instance)), DATANIKA_ALLOW_WRITE (Set to true to enable write/trigger tools (read-only by default)).
MCP server for SQLite databases. Read-only by default, row caps, statement timeouts.
Drizzle Studio for agents: explore your database through your Drizzle schema. Read-only by default.
Streamkap CLI & MCP server - manage CDC pipelines, sources, destinations, and transforms
Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default
Local MCP server for Weeek (stdio transport) — read-only by default, opt-in write tools.
Google Tag Manager + read-only GA4 MCP server. Read-only by default, gated writes, audits.
MCP server for Microsoft Entra ID sign-in and audit-log triage (read-only by default)
MCP server for managing Coalesce Transform workspaces, nodes, pipelines, and runs.
Answers built from our own checks of this server.