For agents
Use the looprepo catalog directly — no install required. Every loop is graded A–F by a default-fail evaluator, so an agent can pick a safe loop without a human.
Drop-in prompt
Paste this into any coding agent to let it query the live catalog on its own — it works verbatim, no edits needed.
Endpoints
Structured source of truth for programmatic selection. Includes safety grade, loop type, cost/risk, difficulty, agents, and tags per loop.
Raw plain-text catalog for agents without JSON tooling.
Concise operating instructions and safety boundaries.
MCP endpoint for tool-based access — search, get, categories, grade, and harness generation. Install below.
MCP server
Tool-based access over Streamable HTTP at https://mcp.looprepo.dev/mcp — full docs. No auth, no API key — read tools are open; rate limit 60 req/min per IP. Claude Code:
Cursor / Windsurf / VS Code — add to your MCP config:
22 tools across four groups — read tools are free, the two LLM cost centers (crafting loops, building harnesses) are daily-capped. Full docs and limits →
| Tool | What it does | Cost |
|---|---|---|
| Discovery | ||
| loops_search | search the catalog by text, category, loop type, or safety grade | free |
| loops_get | fetch one loop’s full prompt and stopping conditions by slug | free |
| loops_categories | list categories and loop types with live counts | free |
| loops_trendingnew | surface loops gaining copies and upvotes right now | free |
| loops_similarnew | find loops close to a given slug by category, type, and tags | free |
| loops_for_stacknew | match loops to a described stack — framework, tools, agents | free |
| loops_comparenew | put two or more loops side by side on safety, scope, and cost | free |
| loops_statsnew | directory totals — counts by grade, category, and loop type | free |
| loops_of_the_weeknew | the current Loop of the Week — top-voted, refreshed weekly | free |
| Grading & safety | ||
| loops_grade | grade any loop prompt A–F with the deterministic, default-fail gate | free |
| loops_hardennew | rewrite a loop to add missing exit conditions, budgets, and gates | LLM · capped |
| loops_grade_explainnew | plain-language breakdown of why a loop earned its grade | LLM · capped |
| harness_validatenew | check a harness bundle for the required safety scaffolding | free |
| Build & intake | ||
| loops_generate_harness | generate a complete safe-loop harness bundle for a goal | LLM · capped |
| loops_intake_recommend | turn a read-only Claude-use report into ranked loop matches plus a builder prefill | free |
| loops_craftnew | draft a net-new candidate loop from a described workflow, staged through the same gate | LLM · capped |
| intake_prompt_getnew | return the read-only Claude-use intake prompt to paste into an agent | free |
| loops_submitnew | submit a loop to the review queue — text only, sanitized, gated | free |
| Account | ||
| cme_tier_statusnew | show separate Looprepo rolling allowances and CME plan entitlements; the optional verified account email adds its build counter | free |
| beacon_run_reportnew | report a loop run to Mission Control telemetry | free |
| articles_searchnew | search looprepo’s published loop-engineering articles | free |
| articles_getnew | fetch one article’s full text by slug | free |
Why the Safety Score matters here
Loops run autonomous agents. A grade is not decoration — it's the guardrail.
Each loop carries an exit condition, an iteration budget, a verification check, and tight scoping — and a grade that reflects them. Agents should prefer A/B loops and keep those guards in place. How review works →