Loop
MCP 2025-11-25JSON-RPC 2.0design.mdAPI keys

Build with Loop

Set up an agent with clicks, connect the tools you already use, or build directly against our API. However you work, Loop gives every go-to-market conversation your brand and business context.

Rather not build it alone? Our specialists will set it up with your team, from a two-week coaching engagement to a monthly managed service. See Services & Accelerators

Configure with clicks, not code

Create the building blocks in the editor. Each one is reusable, built on your own organization’s content, and available right away to chat, automations, and any connected client.

Editor

Write docs, knowledge, and skills in a rich editor with mentions and variables.

Template Architect

Turn any doc into a reusable template with {{variables}} and form fields.

Skills

Package repeatable instructions an agent loads on demand, authored as plain markdown.

Collections

Bundle the knowledge your agents and skills retrieve from.

Adapt agents

Fork a system agent and reshape its knowledge, voice, memory, and granted tools.

Forms

Add fields, validation, and capture to any document without touching a separate builder.

Adapt the agents you have on any plan.Create custom agents from scratch on Enterprise.
2 · The Context Engineer

Bring context to every conversation

Loop keeps five things loaded into every conversation automatically: your company info, brand, voice, memory, and house rules. You don’t have to paste any of it in yourself.

Company context

Your mission, industry, and values.

Brand

Colors, identity, and your design.md.

Voice & writing

Formality, warmth, and tone dimensions.

Memory

Preferences and facts learned over time.

Rules

Never-say, emphasis, and guardrails.

The variable cascade

Every prompt is filled in from five levels before it reaches the model, in this order: document override, user preference, resolver config, org default, system default. The most specific level wins.

Namespaces
envuserorgfilecontactcompanydealinputcalc

Bare {{field}} uses smart resolution across all namespacesA variable prefix (org, user, contact, company, …) that declares where a value comes from..

handlebars
Write a cold email to {{contact.firstName}}
at {{company.name}} on behalf of {{org.name}}.

Tone: {{user.formality}} · {{user.warmth}}
text
// compiled before it hits the model →

Write a cold email to Sarah at Acme Corp
on behalf of OpenBrain.

Tone: professional · warm
3 · The Connector

Connect your tools and AI

Bring the outside world into Loop, and bring Loop into the tools you already use.

Native integrations you deploy, not build

Google WorkspaceTeam+
SlackTeam+
NotionComing soon
Composio · 100+ appsComing soon
Twilio · SMS/WhatsAppComing soon

Web Import

Paste any URL and Loop reads the page straight into your context. Pro+

oEmbedAn open standard that lets one URL render as rich, inline content on any platform that supports it.

Drop a Loop doc link into Notion, Confluence, or Slack, and it renders inline. Free+

Your context in your AI client

MCP · Enterprise · Beta

Loop runs the MCPModel Context Protocol: the open JSON-RPC standard an AI client speaks to reach your agents, tools, and documents. server. Paste the config it gives you into Claude Desktop, Cursor, or Windsurf, and your agents, documents, and brand voice are right there. No code.

json
// claude_desktop_config.json (paste & go)
{
  "mcpServers": {
    "loop": {
      "url": "https://app.loopllm.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer loop_your_api_key"
      }
    }
  }
}

Want to write code against MCP instead of just deploying it? That’s the Integrator →

4 · The Integrator

Integrate the Loop API to anything

API keys

All API requests use Bearer token auth. Keys are prefixed loop_ and carry read and write access to your organization, which covers every method below. Requires an Enterprise plan.

tools:executeCall MCP tools and invoke actions
resources:readList and read documents, collections
agents:readAccess agent definitions

Owner or Admin only

Keys are shown once at creation and stored as a SHA-256 hash. Lost your key? Revoke it and generate a new one.

bash
curl https://app.loopllm.ai/api/mcp \
  -H "Authorization: Bearer loop_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

MCP API methods

initialize
Negotiate protocol version
tools/list
List available Loop toolstools:execute
tools/call
Invoke an agent or tool by nametools:execute
resources/read
Read a document or collection by URIresources:read
Decision & evaluation models

Small models make the calls, so large models can write

A decision model writes no text. It picks one of a set of options, places something on a scale, or says how likely a statement is to be true, and reports how sure it is. Loop uses them for three jobs.

Routing

Which agent answers a chat message, which skill fits the request, which tools are offered first, and which sources the agent reads.

Classification

Whether a request asks for a piece of work and which template fits it, and which of a skill’s questions the message already answers.

Evaluation

Each chat answer scored 0–100 on relevance, usefulness, accuracy, brand, context, and clarity. DeepEval checks run beside it: faithfulness to the sources read, answer relevancy, toxicity, and across the conversation, turn relevancy, knowledge retention, and role adherence.

ModelsJev · defaultJev 1.13Jev 1.14GPT-6 Luna DecisionsLiquid d1Microsoft Decision-1

An owner or admin picks the model in Settings → AI, or has your regular chat model answer instead. If a decision model fails, the same questions go once to your regular chat model. Every decision is logged with its answers and how sure it was, and decisions never decide who may see or change what.

Open standards

Built on open standards, so nothing is locked in

Loop supports the open standards AI tools are settling on, so your context, skills, and brand stay portable and readable instead of locked inside one product.

MCP

JSON-RPC 2.0 · 2025-11-25

The open Model Context Protocol lets any MCP client reach your agents, tools, and documents.

skill.md

Markdown + frontmatter

Skills are portable markdown files: readable, versionable, and embedded into retrieval.

design.md

/api/orgs/[slug]/design.md

Your whole brand as one markdown file, served to any tool over an API key.

llms.txt

Site-level discovery

Publish your public content as a machine-readable map, so AI crawlers and agents can find and cite it.

oEmbed

GET /api/oembed

Public Loop documents embed inline anywhere oEmbed is supported.

Talk to us

Start building now

Tell us what you’re building, and we’ll help you find the right path: from clicks to connections to custom code.