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.