Appcues MCP for AI Agents. Manage Onboarding Flows and User Data via Chat
Appcues MCP connects your AI agent directly to your in-app experience data. Use natural conversation to manage user onboarding flows, check segment health, monitor performance metrics, and audit app usage without touching a dashboard. It puts full control over your entire product lifecycle into your chat window.
Give Claude and any AI agent real-world access
Check real-time connectivity and monitor event volume to ensure your service scales correctly.
Retrieve detailed lists of all available onboarding flows and checklists in your product.
Access user profile details and monitor specific events to understand how individuals use the app.
List or access complete directories of your defined user segments for targeted analysis.
Publish or unpublish a flow instantly, controlling when users see the experience.
Ask an AI about this
Waiting for input…
What AI agents can do with Appcues MCP with 10 Tools
These tools let you programmatically list, retrieve, modify, and audit all aspects of your Appcues user experience data using conversational AI.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Appcues MCPCheck Appcues Status
Verifies the current connectivity status of your Appcues API account.
Delete User
Permanently removes a specific user record from your Appcues profile. This action is...
Get Flow
Retrieves the detailed information for one specific onboarding flow.
Get Segment
Fetches all details about a particular user segment you have defined.
Get User
Gets the full profile and metadata for an individual Appcues user.
List Checklists
Lists every available checklist you have set up in your app experience.
List Flows
Retrieves a list of all active and draft onboarding flows within the account.
List Segments
Gets a comprehensive listing of every user segment available for targeting.
Publish Flow
Makes an existing flow visible to users, provided it is currently in draft or...
Unpublish Flow
Removes a flow from public view. Users won't see it until you choose to republish it.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Appcues, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Appcues. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The Pain of the Analytics Dashboard Solved with Vinkius AI Gateway
Today, figuring out why your users are failing to complete onboarding is a multi-step nightmare. You open the 'Flows' dashboard and see general drop-off points, but that only tells you *where* they left. To find out *who* they were—what segment they belonged to or what their profile was—you have to copy identifiers and paste them into another tab. Then you jump over to the 'Segments' section just to confirm if those users even qualify for a special offer.
With this MCP, that entire sequence vanishes. You simply ask your agent: 'Show me all users in the 'Trial Expired' segment who failed the 'Welcome Flow.''. Your AI client runs the queries against Appcues and hands you the combined, actionable answer immediately.
Control Publishing with Appcues MCP
Before this MCP, making a minor adjustment to a flow meant potential friction. You might want to test an announcement on only 10% of users, but you had to manually navigate the settings and worry about accidentally exposing incomplete work or leaving it visible when testing was done.
Now, your agent controls the lifecycle. Need to pull back an old feature? Use `unpublish_flow`. Ready for launch? Use `publish_flow`. It gives you surgical control over visibility without ever touching a setting.
What your AI can actually do with this
This connection lets you run complex user analysis through simple talk. You can ask your AI agent questions about how users are interacting with your product's key features—like getting the completion rate for 'Welcome Flow' or finding out which segments haven't engaged recently. Forget opening five different tabs to track performance; your agent pulls all that metadata into one place.
Need a full picture of what you offer? You can use it to list and manage every flow and checklist in your portfolio, giving you detailed insights instantly. Whether you're tracking down why users drop off or just need to check if an onboarding experience is ready to go live, this MCP handles the heavy lifting.
It makes your AI agent a dedicated user architect for your product.
019dd0ba-cf5c-730c-aec9-455ef67c49a3 Here's how it actually works
The bottom line is you get instant access to all of Appcues' complex data without writing a single API call or navigating multiple dashboards.
Subscribe to this MCP and grab your API Key and Secret directly from your Appcues dashboard.
Connect those credentials to your preferred AI client (Claude, Cursor, etc.) through Vinkius.
Ask your agent a question—like 'What is the completion rate for X flow?'—and it runs the query against your live data.
Who is this actually for?
This MCP is for Product Managers, Growth Leads, and Developers who spend too much time manually cross-referencing analytics dashboards. If you hate clicking through tabs just to answer 'why are users dropping off at step 3,' this is for you.
Using the MCP, they instantly retrieve experience performance recaps and check onboarding health using natural language prompts.
They verify individual user metadata or track event history without ever leaving their primary workspace.
Developers integrate high-speed Appcues engagement data directly into custom analytics tools using simple AI queries.
What Changes When You Connect
Get instant performance summaries. Instead of manually checking flow completion rates, your agent provides an immediate recap on onboarding health.
Audit user groups easily. Need to know which users are in the 'Trial Expired' segment? Use the MCP to list segments and verify their current status instantly.
Control visibility with precision. If a feature is ready but not yet live, you can use the unpublish_flow tool before hitting the main button.
Deep user insights on demand. You don't have to leave your development environment; ask for specific user metadata using the MCP tools.
Maintain data hygiene. If a user leaves or changes roles, you can run the delete_user command directly through conversation.
See it in action
Checking Onboarding Health After a Feature Update
A Product Manager realizes the new 'Premium Beta' flow might be broken. They prompt their agent to run list_flows first, then ask for the detailed engagement metadata on that specific flow, immediately identifying a high drop-off rate at Step 2.
Targeting an Underperforming User Group
A Growth Lead wants to re-engage users who haven't signed in. They use the MCP to list_segments, find the 'Inactive Beta' group, and then check their event history to craft a better message.
Deploying an Emergency Feature Announcement
A developer needs to push out a quick announcement about a critical bug fix. They use the MCP to get_flow details for the existing announcement flow, then use publish_flow to make it visible immediately.
Validating Data Integrity
A developer suspects some user data is outdated. They first use list_users to check a list of accounts, and then use the get_user tool on a specific ID to verify their latest profile details before writing code.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Manual dashboard cross-referencing
Spending hours jumping between the 'Segments' tab, the 'Flows' report, and the 'User Details' page to piece together a single answer about user drop-offs.
Use your agent to query all relevant data points in one go. For instance, ask it to combine the results of list_segments with engagement metrics from get_flow.
Trying to manually update flow logic
Needing a quick A/B test on an announcement but having to navigate deep into settings, risking accidentally breaking the main path.
First use list_checklists to see existing components. Then, use get_flow to analyze the current structure before making any changes.
Assuming all data is clean
Running reports based on user IDs that might be outdated or belong to deleted accounts, leading to bad decisions.
Always start by running check_appcues_status and then verify the target records using get_user before proceeding with any major analysis.
When It Fits, When It Doesn't
Use this MCP if your primary bottleneck is turning complex, multi-tab analytics reports into simple conversational questions. If you need to audit user journeys, check segment definitions (list_segments), or verify the status of an onboarding flow (get_flow), this tool handles it. However, don't use this if you are trying to write entirely new product features from scratch; this MCP is for analyzing and controlling existing experiences. If your goal is deep A/B testing strategy development that requires external data models (like a separate CRM), consider a generic integration tool instead of just focusing on Appcues data.
Questions you might have
How can I use Appcues MCP to see all my current onboarding flows? +
You call the list_flows tool. This immediately gives you an organized list of every experience in your portfolio, so you know exactly what's available for analysis.
Can Appcues MCP tell me if a user is still active? +
Yes, you can use the get_user tool. This retrieves the full profile and most recent metadata for any specific ID you provide, confirming their status.
What is the difference between listing flows and getting a flow detail? +
The list_flows tool gives you names and summaries of all available experiences. If you need deep metrics or specific details about one particular flow, you use get_flow.
How do I check the API connection status with Appcues MCP? +
You run the check_appcues_status tool. This verifies your credentials and confirms that all event ingestion is working smoothly for proper service scaling.
Does Appcues MCP help me manage user segments? +
Yes, you can use both list_segments to see what groups exist, and then get_segment to review the precise definitions and members of any segment for targeting.