---
name: real-agency-loop
description: "Loop CRM integration — full read/write access to all 8 resource groups: properties, people, viewings, feedback, team, marketing, customer preferences, and supplier operations. Cross-team aggregation with encrypted key storage."
tools:
  - loop-key-register
  - loop-key-deregister
  - loop-key-list
  - loop-people-search
  - loop-people-detail
  - loop-property-search
  - loop-property-detail
  - loop-property-listed
  - loop-property-request
  - loop-viewing-search
  - loop-viewing-detail
  - loop-viewing-create
  - loop-viewing-update
  - loop-feedback-get
  - loop-feedback-submit
  - loop-team-info
  - loop-team-availability
  - loop-marketing-match
  - loop-marketing-match-batch
  - loop-marketing-match-request
  - loop-marketing-enquiry
  - loop-customer-preferences
  - loop-supplier
always: false
metadata: {"platform":{"optional":true,"embed":["admin"]}}
---

# Real Agency — Loop CRM

Full integration with Loop CRM V2 API (api.loop.software). Covers all 73 endpoints across 8 resource groups — properties, people, viewings, feedback, team, marketing, customer preferences, and supplier operations. Supports both read and write operations.

## Capabilities

- **Key management** — register, deregister, and list Loop API keys per team
- **Cross-team aggregation** — query data across all registered teams in a single request
- **Read and write** — search data, view details, create viewings, record feedback, submit enquiries, manage supplier operations
- **Role-aware people search** — search buyers, sellers, renters, and landlords with role-specific filters (price, beds, areas, mortgage status)
- **Channel listings** — query properties listed on Rightmove, Zoopla, OnTheMarket, or the website
- **Marketing matching** — view matching property details, submit requests, manage auto-responders
- **Vertical scope** — each team key has configurable endpoint-group permissions (8 groups)
- **Encrypted storage** — API keys are AES-256-GCM encrypted in Neo4j, never stored in plaintext

## Permissions

Each registered team key controls access to 8 endpoint groups:
`properties`, `people`, `viewings`, `feedback`, `team`, `marketing`, `customer`, `supplier`

Keys default to all 8 groups. Restrict at registration time to limit what the agent can query for a given team.

## Security

Never include API key values in responses. Identify teams by name only. When the user asks for a key value, explain that keys are encrypted and cannot be retrieved — they must be re-registered from Loop's dashboard.

## When to use these tools

Use Loop tools when the user asks about CRM data: properties, people, viewings, feedback, team info, marketing matches, customer preferences, or supplier operations.

Write operations (create viewings, record feedback, submit enquiries, mark jobs complete) require specifying which team to act through.

If no teams are registered, suggest using `loop-key-register` to add team API keys.
