No database credentials needed — the MCP server talks only to the Rastro API.
Prerequisites
- A Rastro account at dashboard.rastro.ai
- uv installed (
curl -LsSf https://astral.sh/uv/install.sh | sh)
Authenticate
Alternatively, create an API key at dashboard.rastro.ai/settings/api-keys and pass it as
RASTRO_API_KEY in your client config below.Configure your client
- Claude Code
- Claude Desktop
- Cursor
- Codex
Verify
Ask your agent:catalog_list and return your catalogs.
First workflow
Prompt your agent:execution_catalog_snapshot_pull- Local transform (agent-generated Python)
execution_local_diff_computeexecution_bundle_validatecatalog_activity_create_transform(orexecution_catalog_stage_dataset)- Review and apply in the dashboard
Safety defaults
- Programmatic approve/apply is blocked — all changes require dashboard review.
- Large change sets are staged into one activity (chunked internally).
- Always review the dashboard diff before applying.
Next
MCP Reference
Full tool reference and troubleshooting
Catalog API
Underlying API endpoints