4,700+ servers built on MCP Fusion
Vinkius

Appcues MCP. Manage user onboarding and product flows via conversation

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Appcues MCP on Cursor AI Code Editor MCP Client Appcues MCP on Claude Desktop App MCP Integration Appcues MCP on OpenAI Agents SDK MCP Compatible Appcues MCP on Visual Studio Code MCP Extension Client Appcues MCP on GitHub Copilot AI Agent MCP Integration Appcues MCP on Google Gemini AI MCP Integration Appcues MCP on Lovable AI Development MCP Client Appcues MCP on Mistral AI Agents MCP Compatible Appcues MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Appcues. Connect your Appcues account to your AI agent and manage your entire product experience lifecycle through natural conversation. You can list all active flows (`list_flows`), get detailed engagement metadata for any flow (`get_flow`), check segment memberships (`get_segment`), and manage publishing status (`publish_flow`).

It lets you programmatically coordinate user onboarding and track drop-off points without opening the Appcues dashboard.

What your AI agents can do

Check appcues status

Verifies if the Appcues API connection is currently working.

Delete user

Irrevocably removes a user record from Appcues.

Get flow

Retrieves specific details and metadata for a single onboarding flow.

+ 7 more capabilities included
Get user profiles

Retrieves a user's full profile data from Appcues using the get_user tool.

List and analyze all flows

Retrieves a list of all active onboarding flows and detailed engagement metadata for a specific flow using list_flows and get_flow.

Manage segment membership

Accesses the complete directory of user segments and retrieves details for a specific segment using list_segments and get_segment.

Control flow publishing status

Publishes a flow from draft status or unpublishes it, controlling its live visibility using publish_flow and unpublish_flow.

Verify API connection

Checks the current operational status and API connectivity of the Appcues account using check_appcues_status.

Manage checklists

Lists and manages all available product checklists via the list_checklists tool.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Appcues MCP Server: 10 Tools for User Experience Ops

Manage and retrieve data about your Appcues flows, user segments, and profiles. Use these tools to control the state and performance of your entire user journey from your agent.

check019dd0ba

check appcues status

Verifies if the Appcues API connection is currently working.

delete019dd0ba

delete user

Irrevocably removes a user record from Appcues.

get019dd0ba

get flow

Retrieves specific details and metadata for a single onboarding flow.

get019dd0ba

get segment

Fetches detailed information about a specific user segment.

get019dd0ba

get user

Gets the profile and behavioral data for a specific user.

list019dd0ba

list checklists

Lists every available product checklist configured in Appcues.

list019dd0ba

list flows

Lists all existing onboarding flows and their current status.

list019dd0ba

list segments

Lists all user segments defined in your Appcues account.

publish019dd0ba

publish flow

Changes a flow's status to live, making it visible to users.

unpublish019dd0ba

unpublish flow

Removes a flow from public visibility, but keeps the flow definition saved.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Appcues, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You can hook up your Appcues account to your AI agent and manage the whole product experience lifecycle using natural conversation. This server gives your agent access to your onboarding flows, user segment data, and real-time engagement metrics. Instead of clicking through dashboards, you just talk to your agent and get the data you need.

Getting User Data

Your agent can get a user's full profile data using get_user. It can also pull detailed information about a specific user segment with get_segment, and it'll list every defined user segment in your account with list_segments. Checking Out Flows

Your agent can list every existing onboarding flow and see their current status using list_flows. You can then get detailed engagement metadata for any single flow using get_flow. Controlling Flows

Your agent can publish a flow from draft status to make it live using publish_flow, or it can take a flow down without deleting the definition using unpublish_flow. Managing Content

It'll list every available product checklist configured in Appcues using list_checklists. Handling Users

Your agent can permanently remove a user record from Appcues with delete_user. Checking the Connection

It'll check the current operational status and API connectivity of your Appcues account using check_appcues_status.

How Appcues MCP Works

  1. 1 Subscribe to the Appcues MCP Server and retrieve your API Key and Secret from the Appcues dashboard.
  2. 2 Connect the server to your AI agent (e.g., Claude, Cursor) via your preferred MCP client.
  3. 3 Tell your agent what you need—like 'Show me the completion rate for the Welcome Flow this week'—and the agent executes the necessary tools.

The bottom line is you get Appcues data and actions directly in your chat interface, without needing to open the Appcues web dashboard.

Who Is Appcues MCP For?

Product Managers who need to check onboarding performance metrics without leaving their workspace. Growth Leads who track user metadata and event history on the fly. Developers who need to feed live Appcues engagement data into custom analytics or CRM tools. If you spend too much time clicking between dashboards, this is for you.

Product Manager

Uses the agent to instantly retrieve performance recaps and monitor onboarding health by asking natural language questions, like 'What is the drop-off rate for the setup flow?'

Growth Lead

Verifies individual user metadata and tracks event history by running get_user or get_segment to confirm targeting criteria without leaving their project management tool.

Developer

Integrates Appcues engagement data into custom analytics pipelines by using the agent to run specific tools like get_flow and passing the structured output to code.

What Changes When You Connect

  • See real-time performance metrics. Instead of manual checking of completion rates, ask the agent to run get_flow and get immediate status updates on any flow.
  • Track user behavior without leaving your tool. You can run get_user or get_segment to verify if a user meets a segment criteria, all inside your chat environment.
  • Control flow deployment status instantly. Use publish_flow or unpublish_flow to make urgent updates or take a feature offline, without logging into the Appcues UI.
  • Manage your entire content library programmatically. list_checklists lets you see all available checklists and list_flows lists every onboarding path in one command.
  • Scale operations monitoring. Use check_appcues_status to confirm API connectivity or use list_segments to identify all target groups for a new release.
  • Streamline user intelligence. Get a complete picture of user data by combining get_user with get_segment queries, allowing for complex data validation.

Real-World Use Cases

01

The onboarding flow is failing for new signups.

A Product Manager asks the agent: 'Show me the drop-off rate for the New User Onboarding flow.' The agent executes get_flow, retrieves the engagement metadata, and reports that 40% of users quit at step three. The PM then asks to publish_flow with a corrected version.

02

Need to check if a beta user qualifies for a feature.

A Growth Lead asks the agent to verify a user: 'Does user 123 belong to the 'Beta Tester' segment?' The agent runs get_segment and get_user, confirming the membership. The lead can then proceed with targeted feature deployment.

03

The marketing team needs to pull an old, temporary flow.

A developer asks the agent to archive a flow: 'Unpublish the old 'Holiday Promo' flow.' The agent executes unpublish_flow, removing it from the public experience without deleting the flow's history.

04

Need a full list of all possible user groups.

A Product Manager asks the agent to inventory segments: 'List all defined user segments.' The agent runs list_segments, giving the PM a full, actionable list of every grouping available in Appcues.

The Tradeoffs

Manual Dashboard Auditing

Logging into Appcues and clicking through the 'Flows' tab, then clicking 'Users' tab, then copying and pasting segment names into a spreadsheet. This takes 30 minutes and is prone to missing edge cases.

Use the agent to run list_flows to get the full list, followed by get_user and get_segment to query specific data points. This keeps all the data and actions in one conversation.

Forgetting Flow Dependencies

A developer manually changes the logic for the 'Welcome Flow' and assumes the segment targeting is fine. They don't realize the change breaks a secondary flow that relies on the same data point.

Before deploying, use the agent to run list_segments and then get_flow to validate the dependencies. You can confirm the entire scope of the change before running publish_flow.

Assuming API Status

Trusting that a flow is working just because the last manual check passed. The connection might have dropped, or the API might be rate-limited, causing silent failures.

Always start by running check_appcues_status with the agent. This confirms the connection is live and the service is ready before you attempt any data retrieval or publishing.

When It Fits, When It Doesn't

Use this if you need to manage user experience flows and onboarding announcements from a conversational interface. You need to know the real-time completion rate of a specific flow, or you need to verify user metadata (e.g., 'Is this user in the 'Paid' segment?').

Don't use this if you just need to view static, historical data dumps that don't require programmatic querying, or if your primary need is advanced, custom reporting that requires direct database access outside of Appcues' API structure. For pure, bulk data export, look for dedicated analytics tools. This server is for action and immediate state checking, not deep, ad-hoc BI reporting.

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 every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_appcues_status delete_user get_flow get_segment get_user list_checklists list_flows list_segments publish_flow unpublish_flow

Tracking user drop-offs usually means jumping between three different tabs.

Today, checking how users move through the app is a headache. You open the Appcues dashboard, check the 'Flows' tab for general progress. Then you might have to switch to the 'Analytics' section to find a specific completion rate. If you need to know if a user belongs to a certain segment, you jump to a whole other tab and manually cross-reference IDs. It's a lot of clicking and copy-pasting.

With this MCP server, you just ask your agent. You tell it, 'Show me the drop-off rate for the Welcome Flow.' The agent runs `get_flow`, pulls the metadata, and gives you the exact number. You get the answer instantly, without opening a single browser tab.

Appcues MCP Server: Manage user onboarding and product flows via conversation

Manual deployment is a pain. You draft a new flow, and when it's ready, you have to remember to click the 'Publish' button. If you forget, the feature stays hidden, and your users never see it. You also have to remember to manually unpublish it when it's obsolete.

Now, you use the agent. You tell it, 'Publish the updated Feature Announcement flow.' The agent executes `publish_flow` instantly. You control the live state of every flow and segment from your chat, making deployments fast and reliable.

Common Questions About Appcues MCP

How do I check the status of my Appcues API connection using check_appcues_status? +

Running check_appcues_status confirms the server's API connectivity to Appcues. It verifies that the connection is live and ready for data calls before you run anything else.

Can I use the get_flow tool to see the completion rate of a flow? +

Yes, get_flow retrieves detailed engagement metadata for a specific flow. This data includes completion rates and drop-off points, allowing you to analyze the flow's performance.

What is the difference between list_flows and list_segments? +

list_flows shows all your user journey paths (the experiences). list_segments shows all the groups of users you've defined (the criteria). They track two different things.

If I call delete_user, will the user be recoverable? +

No. The delete_user action is irreversible. It permanently removes the user record from Appcues.

How do I make a draft flow live using publish_flow? +

You use publish_flow with the name of the flow you want to activate. This changes its status to live, making it available to your users.

Does the Appcues MCP Server handle user deletion? +

Yes, you can run delete_user to permanently remove a user record. Be aware that this action is permanent.

How can I use list_checklists to find out which onboarding flows I have created? +

The list_checklists tool retrieves all configured checklists. You can then get_flow details for each checklist to see the full scope of the associated onboarding flow.

What are the limitations when I try to publish a flow using publish_flow? +

The publish_flow tool requires that the flow is currently in a draft or unpublished state to execute. It makes the flow live immediately, making it visible to users.

How do I find my Appcues API Key? +

Log in to your account, navigate to Settings > API, and copy your unique API Key and Secret from the credentials section.

Can I check flow completion rates via AI? +

Yes! The list_flows tool allows your agent to retrieve completion and interaction metadata for all your active experiences.

How do I list my user segments? +

Use the list_segments tool to retrieve your complete directory along with the unique identifiers for all managed targeting groups.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Appcues. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.