
Loopback MCP server — tool manifest
source: Loopback kind: mcp_manifest server_name: loopback-mcp server_version: 0.1.0 protocol_version: 2024-11-05 mcp_endpoint_url: https://loopback.dev/mcp published_at: 2026-04-24T21:49:28.821164+00:00
Loopback MCP Server
Loopback exposes its governed Action Ledger + Insight Market as MCP tools. Any
MCP-compatible agent (Guild, Cursor, Claude Desktop, Windsurf, MCP Inspector)
can discover and invoke these tools via JSON-RPC 2.0 over HTTP at
https://loopback.dev/mcp.
Positioning: context engineering for executive function. The WunderGraph Cosmo-style triangle — one GraphQL schema auto-registers as REST, typed SDK, and MCP tools. Redis-powered semantic cache on read paths keeps paid queries under 10ms on repeat hits.
Integration
- Guild: Register Loopback's MCP URL as a Guild skill (https://app.guild.ai → Skills → Add MCP Server).
- Cursor: Add to Cursor settings: MCP Servers → Loopback → URL points to /mcp
- Claude Desktop: Add to claude_desktop_config.json under mcpServers.loopback
Payment
Paid tools return JSON-RPC error -32001 with x402 challenge in error.data. Retry tools/call with X-Payment-Receipt header.
Tools
query_pattern (PAID · $0.02/call)
Query anonymized behavioral patterns from Loopback's Insight Market. Returns cohort-level signals (k-anonymity >= 5) for use by agents serving ADHD adults age 32-45 — school-admin platforms, personal-finance assistants, workplace-comms governance products.
Input schema:
{
"type": "object",
"properties": {
"signature": {
"type": "string",
"description": "Optional pattern signature filter, e.g. 'field_trip_form_recurrence', 'thursday_overwhelm', 'pge_autopay_bounce_mid_month'. Empty string returns all."
},
"window_days": {
"type": "integer",
"minimum": 1,
"maximum": 365,
"default": 28,
"description": "Lookback window in days."
}
},
"additionalProperties": false
}
get_ledger_entry (free)
Retrieve a single Action Ledger entry by ID (the governed-action record with state, transcript span, policy reason, and receipt).
Input schema:
{
"type": "object",
"properties": {
"entry_id": {
"type": "string",
"description": "Ledger entry ID, e.g. 'led_01'."
}
},
"required": [
"entry_id"
],
"additionalProperties": false
}
subscribe_pattern_stream (free)
Return the N most recent newly-detected patterns. (True streaming via MCP resources/subscriptions is v2.)
Input schema:
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 10
}
},
"additionalProperties": false
}
create_commitment (free)
External agent logs a commitment on behalf of a Loopback user (future Delegate Mode preview). v1 stages the entry; Phase 2 writes to InsForge Action Ledger. Routes to Sonnet/Opus/Haiku via Redis semantic router.
Input schema:
{
"type": "object",
"properties": {
"caller_phone_hash": {
"type": "string",
"description": "Opaque caller identity hash."
},
"commitment_text": {
"type": "string",
"description": "Free-text commitment, e.g. 'email teacher by Friday'."
},
"origin_agent": {
"type": "string",
"description": "Calling agent identifier, e.g. 'guild:therapy-coach-v2'."
}
},
"required": [
"caller_phone_hash",
"commitment_text"
],
"additionalProperties": false
}
Published by Loopback · governance, not autonomy.