Skip to main content
Maven can call Autoplay MCP tools during a conversation, but Maven is not proactive on its own. It does not watch live product events and open a message or tour without another layer. By this stage, you have already connected the Autoplay MCP server in Step 1. You do not need to do anything else MCP-wise. Maven already has the context and tools it needs; this step only sets up the proactive prompt and connects the visual guidance layer. For proactive onboarding with Maven, use:
  1. Autoplay.js in your app to listen for proactive nudges.
  2. A user tour provider to show the guided in-app tour.
  3. Maven to read activity, offer the next step, and launch the tour only after the user says yes.
This guide uses Appcues as the concrete example. The same model can work with other tour providers as long as Autoplay.js can dispatch the tour nudge to that provider.
Maven does not provide its own proactive messaging UI. Since Maven can’t show the offer by itself, use your user tour provider (or Autoplay’s built-in nudge card) to add the box the user actually sees and can accept or dismiss — Maven only handles the agent conversation once they do.

✅ Before you start

Finish these first:

🔧 What Maven already has from MCP

Because you connected the Autoplay MCP server in Step 1, Maven already has these tools in Capabilities. You are not adding a second MCP server here; the prompt below tells Maven how to use the tools for proactive onboarding. If you need to review Maven’s Agent Inclusion settings, a typical setup is:

🤖 Add the proactive Maven prompt

In Maven AGI, open your agent and go to Agent settingsResponse customization. Set Conversation persona to Empathetic supporter, then paste this into Additional persona instructions. Replace:
  • <YOUR_PRODUCT_ID> with the Autoplay product_id from onboard_product.
  • <YOUR_APP_NAME> with the product name Maven should use in user-facing language.

👀 What a proactive nudge looks like

Once Autoplay.js is installed and dispatching nudges, your tour provider or Autoplay’s built-in nudge card displays the offer without waiting for the user to ask “what’s next?”. Maven handles the conversation after the user accepts. See the example nudge card in Quickstart Step 3 — Add the proactive layer.

🧪 Test the handoff

  1. Log in as a test user who has your tour provider installed and identified with the same user_id used by your activity source.
  2. Trigger activity that maps to an onboarding step.
  3. Open the Maven widget and ask: “What’s next?”
  4. Maven should call get_onboarding_context and offer the next walkthrough.
  5. Reply “yes”.
  6. Maven should call guide_next_step, and Autoplay.js should launch the tour in the user’s browser.
Confirm Autoplay.js is installed, connectNudges is running for this user, and your tour provider is configured. If you are using Appcues, re-check the Appcues setup.
Check that onboarding state exists for the same product_id and user_id Maven is sending through the MCP tools.
Once this works, Maven can stay conversational while your tour provider handles the visual tour experience.