Ops & Admin Tools
Manage brands, search audit logs, check platform health, and set feature flags. 6 tools in this category.
brands.list
List all brands on the platform.
Roles: ALL_ROLES
| Field | Type | Required | Description |
|---|---|---|---|
status | enum(active|inactive) | No | Filter by status |
limit | integer | No | Max results (default 20) |
{
"tool": "brands.list",
"input": {
"status": "active"
}
}brands.create
Create a new brand on the platform.
Roles: ADMIN_ONLY
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | Brand display name |
slug | string | Yes | URL-safe brand slug |
domain | string | Yes | Primary brand domain |
fromEmail | string | Yes | Default sender email address |
fromName | string | Yes | Default sender display name |
{
"tool": "brands.create",
"input": {
"name": "Loop Health",
"slug": "loop-health",
"domain": "loop.health",
"fromEmail": "hello@loop.health",
"fromName": "Loop Health"
}
}brands.update
Update brand settings.
Roles: ADMIN_ONLY
| Field | Type | Required | Description |
|---|---|---|---|
brandId | uuid | Yes | Brand identifier |
name | string | No | Updated brand name |
domain | string | No | Updated primary domain |
fromEmail | string | No | Updated sender email |
fromName | string | No | Updated sender name |
settings | object | No | Brand-specific settings |
{
"tool": "brands.update",
"input": {
"brandId": "brand-uuid",
"fromName": "Loop Health Team"
}
}audit.search
Search the audit log for platform events and user actions.
Roles: OPS_AND_ADMIN
| Field | Type | Required | Description |
|---|---|---|---|
query | string | No | Free-text search query |
actor | string | No | Filter by actor (user ID or email) |
action | string | No | Filter by action type |
resource | string | No | Filter by resource type |
dateRange | object | No | Date range filter |
dateRange.start | datetime | No | Start date |
dateRange.end | datetime | No | End date |
limit | integer | No | Max results (default 50) |
{
"tool": "audit.search",
"input": {
"action": "sends.schedule",
"dateRange": {
"start": "2026-05-01T00:00:00Z",
"end": "2026-05-19T23:59:59Z"
},
"limit": 20
}
}platform.health
Check the health status of all platform components.
Roles: OPS_AND_ADMIN
| Field | Type | Required | Description |
|---|---|---|---|
components | string[] | No | Specific components to check (default: all) |
{
"tool": "platform.health",
"input": {
"components": ["email-provider", "sms-provider", "database", "queue"]
}
}flags.set
Set a feature flag or kill switch for a specific brand or globally.
Roles: ADMIN_ONLY
| Field | Type | Required | Description |
|---|---|---|---|
flag | string | Yes | Flag name |
value | boolean | Yes | Flag value |
brandId | uuid | No | Brand scope (omit for global) |
reason | string | Yes | Reason for the change (logged in audit trail) |
{
"tool": "flags.set",
"input": {
"flag": "email.delivery.enabled",
"value": false,
"brandId": "brand-uuid",
"reason": "Pausing email delivery during provider migration"
}
}