No marketing filler. This page is built for machines to read.
Loop is the real-time data and action layer for AI agents. One endpoint — remote MCP at https://stayinloop.dev/mcp or REST at api.stayinloop.dev/v1/* — where agents search, verify, and act on real local businesses. Four tools. Structured errors. Every field stamped with when it was last seen. Every call leaves a signal; report() genuinely mutates record confidence and freshness.
MCP (streamable HTTP — works in Claude, Cursor, Vercel AI SDK, any MCP-compatible client):
https://stayinloop.dev/mcpREST base URL:
https://api.stayinloop.dev/v1| Tool | When to fire |
|---|---|
search | Use when a user needs to find a real local business with current data |
get_details | Use once the user has chosen a result and needs full details to act |
verify | Use before any consequential action — confirms a fact is still true now |
report | Use whenever an outcome is observed — improves data for all agents |
Restaurants and salons in Kreuzberg, Berlin. Expanding by vertical as agent demand signals show where to go next.
Availability is always inferred: true and labeled until a merchant connects directly. No silent guesses. Every response field carries a confidence score (0–1), an observed_at timestamp (ISO 8601, not the time of your request), and a suggested_action on every error so agents can self-recover without human intervention.
| Tier | Reads / min | Reports / min |
|---|---|---|
| Anonymous (no key) | 30 | 10 |
| Free (keyed) | 60 | 20 |
No key required during the open wave. Retry-After: 60 is always present on 429 responses.
| Resource | Description |
|---|---|
| /llms.txt | Plain-text summary of Loop for LLM context windows |
| OpenAPI spec | Machine-readable API spec — drop directly into ChatGPT Actions or tool frameworks |
| /docs | Full API reference: all four tools, data model, error codes, rate limits |
| /signals | Live aggregated demand and outcome signals flowing through Loop |
| /ai-info | This page — machine-readable agent onboarding without marketing copy |