Analytics
datadef.io
AI-powered tool that creates data architecture diagrams and tracks data lineage from a description of your data stack.
ENDPOINT 1
https://datadef.io/mcp
MCP server metadata
- Name
- datadef
- Version
- 1.0.0
Known tools 36
get_design_guideDatadef's standard for what makes a diagram readable, size, edge discipline, nested zones, annotations, and the tool order for building or editing.
Inferred read-onlycanvas_describe_canvasGet an overview of the current canvas: every node with its id, type, label and group, plus all connections and groups.
Inferred read-onlycanvas_inspect_nodesGet full detail for specific nodes: all columns with types and keys, metadata, schedule, formula, owners.
Inferred read-onlycanvas_measure_canvasGet exact geometry: every node's position and size in canvas units, the overall canvas bounds, and any nodes that overlap each other.
Inferred read-onlycanvas_suggest_simplificationsReport where this canvas could be collapsed — groups of similar nodes that could become one summary node — without changing anything.
Inferred read-onlycanvas_search_iconsSearch Datadef's icon library (2000+ cloud and data-tool logos) for a valid icon id.
Inferred read-onlycanvas_add_standalone_nodeAdd a single data node at an exact position, without connecting it to anything.
Inferred read-onlycanvas_replace_nodeSwap a node for a different one while keeping every connection, its position, and its group.
Inferred read-onlycanvas_update_edgesChange existing connections without deleting them: fix a label, change the type, or restyle.
Inferred read-onlycanvas_set_columnsSet the full column list of a table node, replacing whatever it had.
Inferred read-onlycanvas_move_to_groupMove existing nodes into an existing group, or out of any group.
Inferred read-onlycanvas_add_lineageRecord column-level lineage: which source column produces which target column, and how.
Inferred read-onlycanvas_add_textPlace a free-floating text box on the canvas — a caption, a callout, a section heading, a note explaining a decision.
Inferred read-onlycanvas_add_shapePlace a rectangle, circle, arrow, or line as a visual annotation — a backdrop highlighting a region, an arrow pointing something out, a divider.
Inferred read-onlycanvas_add_flow_arrowDraw one large labelled arrow representing a whole flow — "ingest", "serve", "publish" — instead of many thin edges saying the same thing.
Potential side effectscanvas_add_regionDraw a labelled translucent area behind existing nodes to show they belong together, without reparenting them.
Inferred read-onlycanvas_align_nodesAlign nodes to a shared edge or centre line, or space them evenly.
Inferred read-onlycanvas_collapse_nodesMerge several nodes into one summary node, keeping every connection.
Inferred read-onlycanvas_validate_canvasCheck the canvas for structural problems (disconnected nodes, circular data flow, broken references) and quality problems (unlabelled edges, tables without columns).
Inferred read-onlycreate_diagramGenerate a professional data architecture diagram from a description and save it to the user's Datadef account.
Inferred read-onlycreate_blank_diagramCreate an empty diagram and return its diagram_id, so you can build it yourself with the canvas_* tools.
Potential side effectslist_diagramsList diagrams in the user's Datadef account, most recently updated first.
Inferred read-onlyget_diagramRead the full structure of a diagram: every node with its type and columns, every connection, and the groups.
Inferred read-onlyedit_diagramChange an existing diagram with a natural-language instruction, add nodes, rewire connections, add columns, reorganise into layers, fill in owners and schedules.
Inferred read-onlyrepo_statusFor a diagram that was created from a connected git repository: which repo and branch or tag it tracks, when it last synced, the commit it reflects, and whether daily sync is on.
Inferred read-onlyrepo_refreshRe-sync a repo-linked diagram from the current state of its repository.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.datadef]
url = "https://datadef.io/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"datadef": {
"type": "http",
"url": "https://datadef.io/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: datadef
Remote MCP URL: https://datadef.io/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"datadef": {
"url": "https://datadef.io/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"datadef": {
"type": "http",
"url": "https://datadef.io/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "datadef",
"transport": "streamable-http",
"url": "https://datadef.io/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for datadef.io was fetched 2026-08-21T14:11:41.885Z.
datadef.io is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.