Get connected workspace and access context
get_business_contextRead the connected workspace identity, discover the available Business core or find existing role positions. For records use get_business_funnel, get_business_goals or get_business_budgets.
Choose view=identity for current context/profile without catalog reads; omit names, domain and detail. Discovery is the default: names and domain intersect, detail=summary returns names/access and full adds descriptions/schemas without expanding permissions. Empty filtered results do not prove absence. This profile covers overview, goals and budgets. Use the separate CRM, Marketing, Policy, Sales or Accounting connection for those domains.
view=roles returns minimal live roleDirectory keys/titles, requires current work:read and Workspace read authority and accepts no catalog filters. Follow nextRoleKey as afterRoleKey while hasMore. Role discovery grants no allocation authority. profile.id is workspace-bound and opaque. missingScopes/access.nextAction identify unmet prerequisites. Authentication failure is an error; this read cannot sign in, switch tenants or grant access. Later actions recheck authority.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | identity reads this workspace's current profile without loading a capability catalog; omit all catalog filters. discovery returns profile and catalog with the supplied filters. roles lists existing role keys/titles with current work:read and Workspace read authority; it returns neither profile nor catalog. Omit for Business discovery or the other profiles' legacy default. | |
| limit | No | roles only: page size, 1–100; omitted means 50. | |
| names | No | Exact capability names to inspect. Unknown or out-of-profile names add no capabilities. Omit for all matching tools; an empty array selects none. | |
| detail | No | summary (default) omits descriptions and schemas; full includes them, without making undisclosed tools callable. | |
| domain | No | Filter by catalog domain within this connection's published toolset; never changes workspace or expands access. Omit to include matching tools from all domains in this surface. | |
| afterRoleKey | No | roles only: copy roleDirectory.pagination.nextRoleKey. Seek strictly after that existing workspace position; pages are live, not a frozen snapshot. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scopes | Yes | ||
| profile | No | ||
| tenantId | Yes | ||
| roleDirectory | No | Existing Work positions only. Keys/titles grant no allocation or management authority; no holders or policy contents are returned. | |
| capabilityCatalog | No |