Every agent call leaves a signal — demand when an agent searches, selection when it picks a result, outcome when it reports what happened. This is the live count. Queries are shown as aggregated tokens, never raw text.
1,710signals total
112last 24h
2distinct agents
820
Demand
Fired on every search() call. Records what agents are looking for.
453
Selection
Fired when an agent calls get_details(). Records which result was chosen.
437
Outcome
Fired on report(). Records what actually happened — and mutates the record.
Aggregated tokens extracted from demand queries. Raw query text is never stored or displayed.
ground truth freshest records
Al Catzone - Pizza Napovegana31m ago
Yorckschlösschen4d ago
Baraka4d ago
Hairline5d ago
Die Besten vom anderen Ufer5d ago
where agents engage
Each point is a merchant agents have selected or reported on; size = engagement volume. 16 merchants engaged so far. Positions are real coordinates; no map tiles, no demand inferred — this is observed engagement only.
outcomes the loop closing
433correct
3booked
1wrong
Real outcomes agents reported back through report() — each one mutated the underlying record’s confidence and freshness. Categories with zero reports are not shown.
Add Loop to your agent
Paste the MCP URL into Claude (Settings → Connectors) or any MCP client, then try the prompt below — watch your calls land here in real time.
remote MCP · streamable http
https://stayinloop.dev/mcp
Find me a table for 4 with vegan options and outdoor seating in Kreuzberg tonight — then check how fresh the data is, and report back whether the result was right.
Loop
Get your API key
Tell us where you’re pointing it. We onboard agents in waves and email your key and docs.
You’re in line.
We onboard agents in waves — your key and docs arrive by email. Here’s what happens next.
1
Confirm your email
A one-click confirmation is on its way to your inbox.
2
Your key arrives
We open access in waves. You’ll get a live sk_live_… key, not a placeholder.
3
Wire it in
Drop the MCP line or REST call into your agent and make your first search().