Skip to main content

Agents and MCP

Give agents controlled dataset tools or add AI assistance to documentation.

Connect undatum to an MCP client

pip install "undatum[mcp]"
undatum mcp tools
undatum mcp serve

Add this to Cursor mcp.json or Claude Desktop MCP settings:

{
"mcpServers": {
"undatum": {
"command": "undatum",
"args": ["mcp", "serve"]
}
}
}

Write tools require confirm=true. Full catalog and flags: MCP and mcp.

Generate assisted dataset documentation

undatum ai doc data.csv --format json --blocks general,schema,quality

Python tools without MCP

from undatum import tools
from undatum.tools import schemas

print(tools.detect_format("data.csv"))
print(schemas.call_tool("query_sql", {"path": "data.csv", "query": "SELECT * FROM data LIMIT 5"}))
print(schemas.to_openai_functions())

See MCP, AI documentation, ai, and the Python SDK.