Loopback MCP server — tool manifest
Internet Software Platforms

Loopback MCP server — tool manifest

3 min read

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.