Open the cross-layer dashboard
open_moat_dashboardRender a customer's full picture dashboard showing monthly payments, active entitlements, and database read-costs, joined by identity. Identify the customer using any supported identifier.
Instructions
Render a customer's cross-layer dashboard — what they pay (monthly), their active entitlements, and their database read-cost, joined by identity — and return the same as a text summary. Returns a rendered dashboard in MCP-Apps-capable hosts (a text summary elsewhere). Identify the customer by ANY ONE of the identifiers below; they all resolve to the same canonical customer. Use when asked to show, open, or visualize a customer's full picture. Returns a no-match result if no customer resolves.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| userId | No | Your own user id for this person — the value you pass to identify() (e.g. 'user_847'). | |
| project | No | The app to read (its project id, from list_projects). Required with a workspace key unless set via use_project. | |
| customerId | No | A Crossdeck customer id ('cdcust_…'). | |
| anonymousId | No | A pre-login anonymous/device id captured before sign-in. | |
| stripeCustomerId | No | Stripe customer id ('cus_…'). | |
| googlePurchaseToken | No | Google Play purchase token for the purchase. | |
| appleOriginalTransactionId | No | Apple StoreKit originalTransactionId for the purchase. |