Verify the connection
Verify a connection with read operations. This separates access problems from paid work and leaves workspace data unchanged.
1. Get the tool list
Ask the client to call tools/list. The result should contain Viralmaxing tools such as list_workspaces, list_my_accounts, and list_posts.
An empty list usually means that sign-in is incomplete or the client configured the server as stdio instead of HTTP.
2. Check the workspace
Call list_workspaces. The result lists available workspaces and marks the current one. When the user names a client or brand, select its workspace through switch_workspace before reading data.
An unexpectedly empty account list often means that the agent is in the wrong workspace.
3. Read data
Call one safe tool:
list_my_accountsfor the user's own profiles;list_competitorsfor tracked competitors;get_energy_balancefor the plan and remaining balance.
A successful result confirms the transport, authentication, and data scope.
Before a paid call
Research, transcription, and import tools return a price. State it to the user, wait for explicit approval, then call the tool again with the exact confirm_cost. Never loop a paid tool.