Agents and exports
Euler exposes integration surfaces for customer systems and MCP-compatible agents without making any external tool canonical.
Rerun viewer export
from euler.integrations import build_rerun_export_manifest
manifest = build_rerun_export_manifest(
dataset_id="warehouse-arm",
episodes=accepted_episodes,
receipts=readiness_receipts,
)
The manifest is deterministic. Writing .rrd files is dependency-gated until the optional Rerun SDK is approved in the deployment environment.
MCP tools
The in-process MCP dispatcher exposes:
euler.search_episodeseuler.create_sliceeuler.export_sliceeuler.verify_receipteuler.import_feedback
Destructive or high-impact exports return an approval-required payload with the checkpoint route instead of mutating data.
Receipt verification
result = server.call_tool("euler.verify_receipt", {"receipt": receipt.model_dump()})
assert result.ok
Receipt verification recomputes the receipt hash, so downstream systems can validate accepted data even after it leaves Euler.