-
Notifications
You must be signed in to change notification settings - Fork 485
Expand file tree
/
Copy path.printing-press.json
More file actions
71 lines (71 loc) · 2.66 KB
/
Copy path.printing-press.json
File metadata and controls
71 lines (71 loc) · 2.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
{
"schema_version": 1,
"generated_at": "2026-06-15T08:45:15.301173Z",
"printing_press_version": "4.24.0",
"api_name": "sutra-fitness",
"display_name": "Sutra",
"cli_name": "sutra-fitness-pp-cli",
"creator": {
"handle": "adam-birddog",
"name": "adam-birddog"
},
"owner": "adam-birddog",
"printer": "adam-birddog",
"printer_name": "adam-birddog",
"spec_format": "openapi3",
"spec_checksum": "sha256:d5927d8d8814aaf0101d3523b179f94a913eaab1bfe001d7d72d9559b80d9811",
"run_id": "20260615-020029-7f8843b9",
"category": "productivity",
"description": "Every Sutra (Arketa) Partner API resource, plus a local data mirror and the studio analytics the dashboard buries — no-show rates, capacity, churn, and revenue you can finally query.",
"mcp_binary": "sutra-fitness-pp-mcp",
"mcp_tool_count": 12,
"mcp_ready": "full",
"api_version": "0.1.0",
"auth_type": "api_key",
"auth_env_vars": [
"SUTRA_API_KEY"
],
"auth_key_url": "https://us-central1-sutra-prod.cloudfunctions.net/partnerApi/v0`",
"novel_features": [
{
"name": "Instructor scorecard",
"command": "scorecard",
"description": "Rank instructors by class fill rate, no-show rate, and check-in rate across your synced schedule."
},
{
"name": "No-show rate",
"command": "no-shows",
"description": "Surface no-show rates grouped by instructor, class, or client from synced reservations."
},
{
"name": "Capacity utilization",
"command": "utilization",
"description": "Compute fill ratio (booked vs capacity) per class, instructor, time-slot, or location over a date window."
},
{
"name": "Expiring / low-balance watchlist",
"command": "expiring",
"description": "List active memberships and class-packs expiring within a window or running low on credits, with client contact info."
},
{
"name": "Churn / at-risk clients",
"command": "churn",
"description": "Flag non-removed clients with no recent check-in and/or an expired plan using a mechanical recency threshold."
},
{
"name": "Revenue with prior-period comparison",
"command": "revenue",
"description": "Sum purchase revenue by membership type for a window and show the delta versus the prior equal window."
},
{
"name": "Referral funnel conversion",
"command": "referral-funnel",
"description": "Trace referrals to whether the referred client signed up, purchased, and attended, and rank top referrers."
},
{
"name": "Client lifetime value",
"command": "ltv",
"description": "Rank clients by total purchase spend with tenure since signup."
}
]
}