Agent♥︎Age
Catalog

io.github.soteeabam/looppause

Official

by soteeabam · TypeScript

LoopPause MCP server — pause agent execution and route human approval requests

LoopPause MCP Server (io.github.soteeabam/looppause)

The LoopPause MCP server pauses AI agent execution and routes human approval requests to humans via Slack or email. It provides cryptographically signed proofs of a human’s decision, so the agent can resume after approval. The server exposes tools for requesting approval, checking status, and verifying proofs.

🛠️ Key Features

  • MCP tools: request_approval, check_approval, verify_proof
  • Sends approval requests to humans via Slack or email
  • Returns a pause_id immediately when requesting approval
  • Uses a cryptographically signed proof of the human decision

🚀 Use Cases

  • Introducing human-in-the-loop approvals during agent execution
  • Deferring agent actions until a human decision is received

⚡ Developer Benefits

  • Workflow control via pause_id returned by request_approval
  • Status lookup using check_approval
  • Decision integrity via verify_proof

⚠️ Limitations

  • Documentation excerpt only partially describes check_approval behavior (shows “polls once for the dec…”).