Autonomous agents can treat project data keys as instruction DNA: a local JSON snapshot plus the MCP action catalog is enough to plan tool loops without scraping the hosted UI.
- Pin
GET /mcp/actions(or MCP_CAPABILITY_MATRIX.md) beside your snapshot - Use stable key paths (
project.data.*,user.data.*) — DNA_KEY_VALUE_API.md - Respect RBAC and service_caps on API keys
- Prefer
agentstack.executebatches withstopOnErrorand idempotency keys
Tutorial: ../tutorials/08_robot_mcp_loop.md