4,500+ servers built on MCP Fusion
Vinkius

Appcues MCP. Manage flows and track activity without leaving your chat client.

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 MCP Server manages your product experience flows, user segments, and real-time activity tracking. Use your AI agent to list, view, and publish in-app experiences across web and mobile.

You can also retrieve user profiles and analyze specific segments. This server makes product optimization commands available directly to your AI client.

What your AI agents can do

Get account details

Verifies the connection status and general setup details for your Appcues account.

Get flow

Retrieves all details for a single, specific in-app experience (flow).

Get segment

Gets the definition and current members of a specific user segment.

+ 8 more capabilities included
Manage Onboarding Flows

List, view, publish, or unpublish in-app experiences (flows) for your users, ensuring the right content shows up at the right time.

Analyze User Groups

List and retrieve details for user segments or individual profiles, letting you know exactly who sees which content.

Track User Actions

Send real-time events or update user profiles, triggering immediate, personalized in-app journeys.

Check Account Status

Audit account checklists and retrieve general account details to verify setup and compliance.

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: 11 Tools for Product Experience Management

Use these 11 tools to manage everything from listing flows and checking account details to tracking user activity and publishing content.

get019d754f

get account details

Verifies the connection status and general setup details for your Appcues account.

get019d754f

get flow

Retrieves all details for a single, specific in-app experience (flow).

get019d754f

get segment

Gets the definition and current members of a specific user segment.

get019d754f

get user profile

Retrieves the complete profile data for a specified user.

list019d754f

list checklists

Lists all account checklists configured in Appcues.

list019d754f

list flows

Lists every in-app experience (flow) configured for the account.

list019d754f

list mobile experiences

Lists only the in-app experiences designed for mobile applications.

list019d754f

list segments

Retrieves a list of all user segments defined within your Appcues account.

publish019d754f

publish flow

Takes a draft flow and publishes it, making the in-app experience live for all users.

track019d754f

track user activity

Sends real-time events or updates a user's profile data, which triggers immediate personalization.

unpublish019d754f

unpublish flow

Takes an active flow and takes it offline, preventing users from seeing the experience.

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

Manage Onboarding Flows

list_flows lists every in-app experience (flow) you've set up for your account, and list_mobile_experiences narrows that down to just the ones for mobile apps. You can get all the specifics of a single flow using get_flow. If you've got a draft flow ready, publish_flow makes it live for all users, and if you need to pull an active experience offline, unpublish_flow takes it down. get_account_details lets you verify the connection status and general setup details for your Appcues account.

Analyze User Groups

list_segments gives you a list of every user segment defined in your Appcues account, and get_segment lets you pull the exact definition and current members of any specific segment. You can also get a user's complete history and data using get_user_profile.

Track User Actions

track_user_activity sends real-time events or updates a user's profile data, triggering immediate, personalized in-app journeys for that user.

Check Account Status

list_checklists lists every account checklist configured in Appcues, and get_account_details lets you check the general setup details for your account.

How Appcues MCP Works

  1. 1 First, ask your agent to list the available flows or segments using tools like list_flows or list_segments to scope the required experience.
  2. 2 Next, your agent can retrieve the details for a specific item—say, checking the content of a flow with get_flow or checking a segment with get_segment.
  3. 3 Finally, you run a write operation: either publishing a draft flow using publish_flow or sending an event via track_user_activity.

The bottom line is, your AI agent becomes a full-stack product manager, allowing you to manage your user experience lifecycle entirely through conversation.

Who Is Appcues MCP For?

Product Managers and Growth Engineers need this. If you're tired of context-switching—jumping from a chat tool to the Appcues UI just to check if a flow is live or if a segment is working—this is for you. It lets you run product commands right where you're already working.

Product Manager

Audits which onboarding flows are active and makes immediate changes or status checks without opening the Appcues dashboard.

Growth Engineer

Programmatically tracks user events using track_user_activity to trigger personalized in-app journeys and validate campaign performance.

Customer Success Manager

Views user profiles and segment memberships to give specific support or guidance based on the user's history in the app.

What Changes When You Connect

  • See the current status of your entire product setup. Use list_checklists and get_account_details to audit the account quickly, without logging into the Appcues UI.
  • Run changes directly against your user journey. List all experiences with list_flows and then publish a draft immediately with publish_flow. No copy-pasting flow IDs needed.
  • Target users by specific behavior. Use list_segments to see all defined groups, then get_segment to understand who's in that group.
  • Personalize experiences in real time. Use track_user_activity to send an event—like a purchase—and see that data immediately reflected in the user's profile.
  • Isolate mobile experiences. Need to check only the app-specific content? Run list_mobile_experiences to narrow down your list of flows.
  • Control visibility instantly. If a flow needs to be paused, use unpublish_flow instead of digging into settings to take it offline.

Real-World Use Cases

01

Pausing a Buggy Onboarding Flow

A user finds a broken onboarding flow. Instead of clicking into the Appcues dashboard, they prompt their agent: 'Unpublish the New User Onboarding flow.' The agent runs unpublish_flow, immediately taking the broken experience offline. The problem is solved in seconds.

02

Validating New Segmentation Logic

A Product Manager needs to know if a new segment works. They prompt the agent to run list_segments to see all available groups, then get_segment on the target segment. The agent confirms the segment is correctly populated with the right number of users.

03

Triggering a Post-Purchase Journey

A backend system needs to notify Appcues that a user just paid. Instead of hitting a webhook, the agent runs track_user_activity with the 'purchase_complete' event and the user ID. This immediately triggers the next personalized flow.

04

Checking a User's Current View

A Customer Success agent needs to know what a high-value user sees. They prompt the agent to run get_user_profile for that user ID. The agent returns the full profile, allowing the agent to check if the user belongs to a 'Premium' segment.

The Tradeoffs

Manual Flow ID Lookups

Having to open the Appcues UI, find the flow you want to change, copy its unique ID, and then paste it into a separate API endpoint or script.

Use list_flows to get a list of all available experiences, then pass the flow name or a specific ID to get_flow or publish_flow directly through your agent.

Sequential Status Checks

Manually calling multiple, unrelated APIs—like checking account details, then listing segments, then checking mobile experiences—one after the other just to get a picture of the system.

Use the agent to run a targeted sequence. For example, 'Check the account and list all mobile experiences,' which runs get_account_details and list_mobile_experiences in one command.

Ignoring Draft Status

Assuming a flow is live because it exists in the app, but it’s actually still a draft. You try to use it, and nothing happens.

Always use get_flow first to confirm the flow's status. If you want it live, run publish_flow.

When It Fits, When It Doesn't

Use this server if your job requires managing the lifecycle of user-facing product experiences. You need to run commands like 'Publish this flow' or 'Unpublish that flow' and check real-time data like 'What events did this user just trigger?'

Don't use this if you just need to read static, non-user-facing data (like basic billing info). For that, use a dedicated billing API. If you only need to view a list of things, stick to list_flows. If you need to run a critical, state-changing command, you must use publish_flow or unpublish_flow to ensure the change is atomic.

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 11 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_account_details get_flow get_segment get_user_profile list_checklists list_flows list_mobile_experiences list_segments publish_flow track_user_activity unpublish_flow

Finding the right content for a user shouldn't require logging into the Appcues dashboard.

Today, if you want to check what a user sees, you have to jump into Appcues. You click through menus, find the right flow, check its status, and then look at the user profile to see if they qualify for it. It’s a painful sequence of clicks, tabs, and copy-pasting IDs.

With the Appcues MCP Server, you tell your agent exactly what you need. You can ask, 'Show me the details for the New User Onboarding flow and list all users in the High Value segment.' The agent runs `get_flow` and `get_segment` and gives you the combined answer, right here.

Appcues MCP Server: Manage flow deployment and user events.

Manual deployment means manually checking draft statuses, running the flow, then finally hitting the 'Publish' button in the UI. If you miss a step, the flow fails or never goes live.

Now, you simply tell your agent to 'Publish the flow.' The agent runs `publish_flow`, confirming the change instantly. It's a direct, single-step command that manages the entire deployment process.

Common Questions About Appcues MCP

How do I check if my Appcues account is connected? +

Run the get_account_details tool. This verifies the connection status and ensures your AI agent can interact with your Appcues account.

How do I publish an Appcues flow? +

Use the publish_flow tool. This command takes a draft flow and makes it instantly live for all users.

How do I track user activity using Appcues MCP Server? +

Use the track_user_activity tool. You pass JSON strings for profile updates and events to record real-time user actions, triggering personalization.

What is the difference between `list_flows` and `list_mobile_experiences`? +

list_flows lists every flow type, while list_mobile_experiences limits the results to only those specific to mobile app users.

How do I use `get_segment` to check user membership details? +

The get_segment tool retrieves the specific details for any segment. You pass the segment ID, and the tool returns its name, description, and current member count. This lets you confirm who belongs to a segment without needing the Appcues UI.

What is the purpose of `list_checklists` in Appcues? +

The list_checklists tool shows all checklists configured in your account. You can use this to audit your internal processes or verify if required onboarding steps are set up. This is useful for product managers doing a pre-launch audit.

Can I use `get_user_profile` to check a user's current status? +

Yes, get_user_profile fetches a specific user's profile data. You need to provide the user ID, and the tool returns all associated attributes. This lets your agent check things like subscription level or location for better targeting.

When should I use `list_segments` instead of `get_segment`? +

list_segments pulls a list of every segment defined in your account. Use this tool first to see all available segment names and IDs. Once you know the ID, then use get_segment to get the specific details you need.

How do I get my Appcues API Key and Secret? +

You can generate API keys in the Appcues Studio. Go to Settings > Integrations > API Keys to create a new set of credentials.

What is my Appcues Account ID? +

Your Account ID is a unique numeric identifier for your Appcues account. You can find it in the URL of your Appcues Studio (e.g., studio.appcues.com/accounts/YOUR_ID) or in your Account Settings.

Does this server support the EU region? +

Yes, you can configure the APPCUES_REGION environment variable to eu if your account is hosted in the Appcues European data center.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 11 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 11 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.