Our engine never sees your warehouse password
datahashi
Blog

Agents & MCP

Giving AI agents and copilots governed numbers.

Agents & MCP

Grounding a support copilot in certified customer health metrics

How a support copilot answers an account-health question from certified metrics, with sample schema, model and queries that separate ticket volume from open critical escalations.
Agents & MCP

Self-hosting regulated AI agents without leaking warehouse credentials

How a healthcare compliance team gave LLM agents access to clinical treatment analytics inside a private VPC without exposing database passwords.
Agents & MCP

Slack bot weekly results: certified metrics for operations

How operations teams connect Slack bots to certified metrics using Model Context Protocol and query time zones in a thin semantic layer.
Agents & MCP

Grounding copilots on governed metrics

Ground copilots on certified metrics so natural-language answers inherit governance instead of table dumps.
Agents & MCP

Agent wrong numbers: five failure modes

A composite war story — five failure modes that show up when agents get put on metrics before the rails are ready, and how a governed path changes the ending.
Agents & MCP

Designing MCP tools agents cannot misuse

MCP makes it easy to expose too much. datahashi treats MCP tool design as safety engineering — small verbs, strict schemas, fail-closed validation.
Agents & MCP

Connect Cursor to governed metrics via MCP

Connect Cursor to governed metrics over MCP — catalog discovery and typed queries for coding agents, without raw warehouse access.
Agents & MCP

MCP for warehouse data without raw table access

How agents can query governed metrics through MCP without seeing raw warehouse tables or writing SQL.
Agents & MCP

Limits, defaults, and agent-safe query shapes

Agents ask for everything by default. datahashi ships agent-safe limits so the first query an agent runs is already bounded, typed, and reviewable.
Agents & MCP

Why LLMs invent joins (and how to stop them)

Explain why models invent joins from schemas and how governed metrics remove join invention from the agent loop.
Agents & MCP

What is a semantic layer (and why agents need one)

A semantic layer gives agents stable metric definitions, governed access, and one query shape so AI systems stop inventing their own numbers.
Agents & MCP

Multi-tool MCP chaos: one revenue definition

A composite war story about conflicting revenue answers across MCP tools and how one certified metric restored trust.
Agents & MCP

Build an internal data agent on certified metrics

Build an internal data agent that only answers from certified metrics via MCP, with a clear eval for same-number trust.
Agents & MCP

Claude + MCP: certified metrics only

Configure Claude with MCP tools that only return certified metrics, keeping free-form SQL out of the loop.