# dingdawg-loop [Health: Active]

**Category:** 💻 Developer Tools  
**Repository:** https://github.com/dingdawg/loop-protocol  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/dingdawg-loop

## Description
Safe scheduled AI agents with governance gates. Verified, receipted, fail-closed.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "dingdawg-loop": {
    "command": "npx",
    "args": ["-y","dingdawg-loop"]
  }
}
```

## Documentation & README

# dingdawg-loop

**DingDawg Loop Protocol (DDLP)** — safe scheduled AI agents with governance gates.

Every loop execution is verified, receipted, and fail-closed. MCP-native. Works with CrewAI, LangGraph, Claude Code, and Cursor.

## Install

```bash
npx dingdawg-loop
```

Or as an MCP server in Claude Desktop / Claude Code:

```json
{
  "mcpServers": {
    "dingdawg-loop": {
      "command": "npx",
      "args": ["dingdawg-loop"]
    }
  }
}
```

## What it does

DDLP wraps any scheduled agent action with a governance gate that:
- Evaluates the loop description before execution
- Blocks destructive, financial, or sensitive operations until policy thresholds are met
- Signs every execution with an Ed25519 receipt
- Provides full audit history per loop

## MCP Tools

| Tool | Description |
|------|-------------|
| `register_loop` | Register a new scheduled loop with name, description, cron, and governance policy |
| `execute_loop` | Run one cycle of a registered loop — governance gate fires before any action |
| `list_loops` | List all registered loops with status, last execution, and receipt count |
| `pause_loop` | Pause a running loop — no executions until resumed |
| `resume_loop` | Resume a paused loop |
| `loop_audit` | Retrieve the full signed receipt audit trail for any loop |

## Governance gates

DDLP classifies every loop at registration time. High-risk categories require elevated approval:

- **Destructive operations** — file deletion, database mutations, `DROP` statements
- **External communications** — email sends, Slack messages, webhook calls
- **Financial operations** — any spend, transfer, or payment action
- **Sensitive data access** — PII reads, credential access, health records
- **Bulk operations** — mass updates, batch sends, bulk deletes

## Compatibility

Works with any MCP-compatible AI client:
- Claude Desktop / Claude Code
- Cursor
- CrewAI (via MCP bridge)
- LangGraph (via MCP bridge)

## License

BUSL-1.1 — see [LICENSE](https://github.com/dingdawg/loop-protocol/blob/HEAD/LICENSE)

## Publisher

DingDawg Enterprise — [hello@dingdawg.com](mailto:hello@dingdawg.com) — [dingdawg.com](https://dingdawg.com)

