Skip to main content
v3 resolves its tool catalog from the authenticated account. Begin every new session with get_status and retain the returned account identity, readiness, blockers, and reachable accounts. Switch only to an accountId returned by get_status:
After switching, process notifications/tools/list_changed and call get_status again. The second read confirms which account is active even when the client did not refresh its catalog immediately. Omit accountId to return to the credential’s home account. Every authenticated Buyer and Seller Account can connect. Tools and resources still depend on permissions and feature-specific availability. A principal that can reach both account kinds can receive both tool families at connection time; their visibility does not authorize them in the wrong selected account. Organisation accounts currently provide navigation and shared settings rather than an operational noun catalog. Your application should retain the account identity with every workflow checkpoint and verify it when resuming. A connection, a seller relationship, or a registered agent does not implicitly grant access to every advertiser.

Full account-access reference

Review customer relationships, role and permission behavior, and stable v2 account switching in the canonical account-access guide.