Loopgate exposes MCP tools for seamless AI agent integration:
Send human-in-the-loop requests via MCP protocol.
{
"name": "request_human_input",
"arguments": {
"session_id": "my-agent-session",
"client_id": "my-ai-agent",
"message": "Should I proceed with this action?",
"options": ["Yes", "No", "Maybe"],
"metadata": {"key": "value"}
}
}Check the status of a pending request.
{
"name": "check_request_status",
"arguments": {
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}List all pending HITL requests.
{
"name": "list_pending_requests",
"arguments": {}
}Cancel a pending request.
{
"name": "cancel_request",
"arguments": {
"request_id": "550e8400-e29b-41d4-a716-446655440000"
}
}| Endpoint | Method | Description |
|---|---|---|
/hitl/request |
POST | Submit HITL request (returns immediately) |
/hitl/poll |
GET | Poll for request status and response |
/hitl/register |
POST | Register AI agent session |
/hitl/status |
GET | Check session status |
/hitl/deactivate |
POST | Deactivate session |
/hitl/pending |
GET | List pending requests |
/hitl/cancel |
POST | Cancel pending request |
/health |
GET | Server health check |
/mcp |
POST | MCP protocol endpoint |
/mcp/tools |
GET | List available MCP tools |
/mcp/capabilities |
GET | Get MCP server capabilities |