A scripted agent runs against a fake CRM through this proxy every 15 minutes: reads, a faked update, a faked delete, a Stripe charge with a receipt, then it gets stuck re-reading a contact until the loop breaker halts it. Everything below is live from the audit log.

demo

dry-runMCP endpoint https://agentwares-agentguard-proxy.vercel.app/b0a547ae-d480-4d2c-8e33-e36aad640a86/mcp · public status page
calls
4,262
blocked
427
faked (dry-run)
1,279
runs
428
halted runs
427
spend (ledger)
$5112.00
Band team: 4,261 / 10,000,000 calls this monthhard stop at 15,000,000
Calls live50 shown
timetoolclassdecisionmsargs (redacted)run
3:45:30 AMcrm_get_contactreadblocked:LOOP_DETECTED{"id":"c_1002","$agentguard":{"code":"LOOP_DETECTED","decision":"halt"}}b94569f5
3:45:30 AMcrm_get_contactreadallowed19{"id":"c_1002"}b94569f5
3:45:30 AMcrm_get_contactreadallowed17{"id":"c_1002"}b94569f5
3:45:30 AMcrm_get_contactreadallowed17{"id":"c_1002"}b94569f5
3:45:30 AMstripe_create_chargespendallowed14{"customer":"c_1001","amount_usd":12}b94569f5
3:45:30 AMcrm_delete_contactwritefaked{"id":"c_1003"}b94569f5
3:45:30 AMemail_sendwritefaked{"to":"ada@example.com","subject":"Welcome to Team"}b94569f5
3:45:29 AMcrm_update_contactwritefaked{"id":"c_1001","fields":{"plan":"team"}}b94569f5
3:45:29 AMcrm_get_contactreadallowed22{"id":"c_1001"}b94569f5
3:45:29 AMcrm_list_contactsreadallowed15{"query":"a"}b94569f5
3:30:30 AMcrm_get_contactreadblocked:LOOP_DETECTED{"id":"c_1002","$agentguard":{"code":"LOOP_DETECTED","decision":"halt"}}99398442
3:30:30 AMcrm_get_contactreadallowed15{"id":"c_1002"}99398442
3:30:30 AMcrm_get_contactreadallowed16{"id":"c_1002"}99398442
3:30:30 AMcrm_get_contactreadallowed23{"id":"c_1002"}99398442
3:30:30 AMstripe_create_chargespendallowed573{"customer":"c_1001","amount_usd":12}99398442
3:30:29 AMcrm_delete_contactwritefaked{"id":"c_1003"}99398442
3:30:29 AMemail_sendwritefaked{"to":"ada@example.com","subject":"Welcome to Team"}99398442
3:30:29 AMcrm_update_contactwritefaked{"id":"c_1001","fields":{"plan":"team"}}99398442
3:30:29 AMcrm_get_contactreadallowed196{"id":"c_1001"}99398442
3:30:29 AMcrm_list_contactsreadallowed10{"query":"a"}99398442
3:15:30 AMcrm_get_contactreadblocked:LOOP_DETECTED{"id":"c_1002","$agentguard":{"code":"LOOP_DETECTED","decision":"halt"}}e2150aac
3:15:30 AMcrm_get_contactreadallowed17{"id":"c_1002"}e2150aac
3:15:30 AMcrm_get_contactreadallowed13{"id":"c_1002"}e2150aac
3:15:29 AMcrm_get_contactreadallowed17{"id":"c_1002"}e2150aac
3:15:29 AMstripe_create_chargespendallowed18{"customer":"c_1001","amount_usd":12}e2150aac
3:15:29 AMcrm_delete_contactwritefaked{"id":"c_1003"}e2150aac
3:15:29 AMemail_sendwritefaked{"to":"ada@example.com","subject":"Welcome to Team"}e2150aac
3:15:29 AMcrm_update_contactwritefaked{"id":"c_1001","fields":{"plan":"team"}}e2150aac
3:15:29 AMcrm_get_contactreadallowed11{"id":"c_1001"}e2150aac
3:15:29 AMcrm_list_contactsreadallowed24{"query":"a"}e2150aac
3:00:30 AMcrm_get_contactreadblocked:LOOP_DETECTED{"id":"c_1002","$agentguard":{"code":"LOOP_DETECTED","decision":"halt"}}80d4de1b
3:00:30 AMcrm_get_contactreadallowed29{"id":"c_1002"}80d4de1b
3:00:30 AMcrm_get_contactreadallowed117{"id":"c_1002"}80d4de1b
3:00:30 AMcrm_get_contactreadallowed26{"id":"c_1002"}80d4de1b
3:00:30 AMstripe_create_chargespendallowed32{"customer":"c_1001","amount_usd":12}80d4de1b
3:00:30 AMcrm_delete_contactwritefaked{"id":"c_1003"}80d4de1b
3:00:30 AMemail_sendwritefaked{"to":"ada@example.com","subject":"Welcome to Team"}80d4de1b
3:00:29 AMcrm_update_contactwritefaked{"id":"c_1001","fields":{"plan":"team"}}80d4de1b
3:00:29 AMcrm_get_contactreadallowed63{"id":"c_1001"}80d4de1b
3:00:29 AMcrm_list_contactsreadallowed22{"query":"a"}80d4de1b
2:45:30 AMcrm_get_contactreadblocked:LOOP_DETECTED{"id":"c_1002","$agentguard":{"code":"LOOP_DETECTED","decision":"halt"}}354ec836
2:45:30 AMcrm_get_contactreadallowed15{"id":"c_1002"}354ec836
2:45:30 AMcrm_get_contactreadallowed15{"id":"c_1002"}354ec836
2:45:29 AMcrm_get_contactreadallowed15{"id":"c_1002"}354ec836
2:45:29 AMstripe_create_chargespendallowed16{"customer":"c_1001","amount_usd":12}354ec836
2:45:29 AMcrm_delete_contactwritefaked{"id":"c_1003"}354ec836
2:45:29 AMemail_sendwritefaked{"to":"ada@example.com","subject":"Welcome to Team"}354ec836
2:45:29 AMcrm_update_contactwritefaked{"id":"c_1001","fields":{"plan":"team"}}354ec836
2:45:29 AMcrm_get_contactreadallowed11{"id":"c_1001"}354ec836
2:45:29 AMcrm_list_contactsreadallowed10{"query":"a"}354ec836

Runs

runstartedcallswritesspendstatus
b94569f52026-09-07 03:45:29104$12.00LOOP_DETECTED
993984422026-09-07 03:30:29104$12.00LOOP_DETECTED
e2150aac2026-09-07 03:15:29104$12.00LOOP_DETECTED
80d4de1b2026-09-07 03:00:29104$12.00LOOP_DETECTED
354ec8362026-09-07 02:45:29104$12.00LOOP_DETECTED
96f3d0bf2026-09-07 02:30:29104$12.00LOOP_DETECTED
e29aba782026-09-07 02:15:29104$12.00LOOP_DETECTED
f0395b902026-09-07 02:00:29104$12.00LOOP_DETECTED
581391972026-09-07 01:45:29104$12.00LOOP_DETECTED
895f208b2026-09-07 01:30:29104$12.00LOOP_DETECTED
f180aba22026-09-07 01:15:29104$12.00LOOP_DETECTED
f7496f0f2026-09-07 01:00:29104$12.00LOOP_DETECTED
fefc6d8c2026-09-07 00:45:29104$12.00LOOP_DETECTED
1a2c125e2026-09-07 00:30:29104$12.00LOOP_DETECTED
108fccfa2026-09-07 00:15:29104$12.00LOOP_DETECTED
bf6db75b2026-09-07 00:00:29104$12.00LOOP_DETECTED
d5dd18962026-09-06 23:45:29104$12.00LOOP_DETECTED
ad3d07dc2026-09-06 23:30:29104$12.00LOOP_DETECTED
515e75b52026-09-06 23:15:29104$12.00LOOP_DETECTED
4ea016d52026-09-06 23:00:29104$12.00LOOP_DETECTED