Skip to main content
Before preparing outreach, check which FirstTouch team and sender your agent will use. This walkthrough covers the read-only setup checks after connecting FirstTouch MCP. The six requests below were executed through authenticated MCP on September 15, 2026, using a team-owner account with a connected sender. They verify the setup information returned by MCP. This walkthrough stops before creating or approving outreach and does not establish that a message will be delivered.

1. Check the caller and team

Call get_current_user with:
Inspect isAuthenticated, userId, teamId, permissions, and warnings. Confirm that the returned user and team are the ones you intend to use. Keep the returned userId for the sender check below. If the call fails or the identity is wrong, resolve the connection or account selection before continuing. Do not assume the current user is the intended sender.

2. Inspect the reported scopes

Call get_auth_scopes with:
Read caller, scopes, and warnings. Each returned scope includes its name, a granted value, and a description. The response describes scopes inferred from the current request context. Treat it as setup information; verify the result of any later action separately.

3. Load the sender guidance

Call get_guide with:
Read the returned Senders and capabilities guide before selecting a sender. It includes a table of the capability fields to inspect for the work you are planning.

4. Identify the intended team member

Call list_team_members with:
Find the intended sender in items. Match their returned userId or email; a display name alone may be ambiguous. If the caller will be the sender, match the userId from step 1. Inspect that member’s access, capabilities, and returned connected-account details. For LinkedIn, locate capabilities.isLinkedinReady and capabilities.isLinkedinActionsEnabled. Record the actual values instead of inferring readiness from an account name. If the member is missing, the identity is ambiguous, or the returned fields do not satisfy the guide’s requirements, resolve that issue before preparing an action. Do not silently choose a different sender. The response also includes uiLinks for account connection and team management.

5. Load the workflow and review guidance

For the one-contact workflow, call get_guide with:
Then load the task and review guidance:
Both calls return Markdown guidance. Read the contact checks, action requirements, and review instructions before designing your next step. Retrieving those guides is a read check; it does not execute or test their outreach instructions.

Review the result

You should now have:
  • The intended caller and team, with any returned warnings reviewed.
  • The intended sender’s exact user ID and reported account capabilities.
  • The current sender, one-contact workflow, and task guides.
Keep these findings separate from a send approval. Before testing outreach, agree on an internal recipient, exact message, sender, and whether the work should wait for review. Verify that complete workflow and its actual outcome before expanding it. For operation-specific inputs, use the operation catalog. For handling action results, see Execution and Recovery.