You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Phase 0 (MCP side) of agent-driven onboarding. Adds the low-level
`dbt_admin_account_create(name, owner_email, created_via?)` tool that calls
the public dbt-cloud POST /api/v3/accounts/ endpoint via a token-less,
host-only client (account creation happens before any account or token
exists, so it must not trigger the OAuth login flow).
On success it stashes the returned account_id + owner token into the shared
CredentialsProvider, so the existing account-scoped admin/onboarding tools
authenticate automatically for the rest of the session.
Gated under the admin_api toolset; billable so destructive-confirm applies.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Creates a brand-new dbt platform account and returns an owner API token.
2
+
3
+
Use this only when the user does not have an account yet. It is billable — it spins up a trial account — so confirm with the user before calling. If the user already has an account, do not call this; use their existing account instead.
4
+
5
+
Provide the desired account `name` and the owner's `owner_email`. Optionally pass `created_via` (e.g. `onboarding_api`) for funnel attribution; leave it unset if unsure.
6
+
7
+
The returned owner token is stored for the rest of this session, so the account-scoped admin and onboarding tools will authenticate automatically afterwards — you do not need to ask the user for a token.
0 commit comments