# Appcues MCP for AI Agents AI Agent Connect

> Appcues lets you manage in-app experiences, user segments, and real-time activity tracking directly through your AI client. You can audit onboarding flows, publish content to web and mobile apps, and update user profiles for personalized journeys without switching tabs.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_rOwkjQxM3AikVsYjGJetdi9QldtT26neyniJs3YT/ai-agent-connect
- **Tags:** user-onboarding, in-app-messaging, product-adoption, user-engagement, ux-analytics, feature-announcements

## Description

The Appcues MCP lets you manage your in-app experiences, user segments, and real-time activity tracking directly through your AI client. You can audit onboarding flows, publish content to web and mobile apps, and update user profiles for personalized journeys without switching tabs. Managing a product's user experience usually involves jumping between a dashboard, a spreadsheet of user IDs, and your own internal logs. This Connector changes that by letting your AI agent handle the heavy lifting. You can ask your agent to pull up a specific onboarding flow to see if it's live or tell it to update a user's profile so they get the right content next. It's about moving from manual clicking to just describing the changes you want to see. You can find this and thousands of other integrations in the Vinkius catalog, making it easy to plug into your existing workflow. Instead of copy-pasting user data or hunting for segment IDs, you just talk to your agent. It handles the data retrieval and the updates in Appcues so you can focus on the strategy of your growth plan. This means your growth engineers can trigger journeys based on live events, and your product managers can verify that every onboarding step is active across different platforms. It takes the friction out of maintaining a high-quality user experience while keeping your team's focus on the actual product roadmap.

## Tools

### check_appcues_status
Verify Appcues API connectivity

### delete_user
This action is irreversible.

Delete a user from Appcues

### get_flow
get_flow gets details for a specific flow. Use it to check the configuration of a particular in-app experience.

### get_segment
get_segment gets details for a specific segment. This helps you understand who is included in a particular targeting group.

### get_user
Get user profile from Appcues

### list_checklists
list_checklists lists all checklists configured in the account. It helps you keep track of various project requirements.

### list_flows
list_flows lists all Appcues flows for the account. You can use this to get a bird's eye view of all active experiences.

### list_segments
list_segments lists all user segments defined in Appcues. Use this to browse your existing targeting groups quickly.

### publish_flow
publish_flow publishes a draft flow. This is the final step to launch your new in-app content.

### unpublish_flow
unpublish_flow unpublishes an active flow. Use this to stop an experience the moment it's no longer needed.

## Prompt Examples

**Prompt:** 
```
Show me all the active flows for our web app.
```

**Response:** 
```
I've retrieved your active flows. Here is what's currently live:

| Flow Name | Status | Platform |
| :--- | :--- | :--- |
| New User Onboarding | Active | Web |
| Feature Announcement v2 | Active | Web |
| NPS Survey | Active | Web |
| Summer Sale | Active | Web |
| Loyalty Reward | Active | Web |
```

**Prompt:** 
```
Track a 'completed_signup' event for user 550.
```

**Response:** 
```
The `completed_signup` event has been successfully tracked for user 550. This will trigger the next step in their onboarding journey.
```

**Prompt:** 
```
What's in the 'High Value' segment?
```

**Response:** 
```
The 'High Value' segment (ID: 998877) currently contains **1,250 users**. It targets customers who have made more than three purchases in the last 30 days.
```

## Capabilities

### Publish a draft flow
Send your drafted in-app experience live to your users immediately.

### Track user activity
Send real-time events and profile updates to trigger personalized content.

### Retrieve user profiles
Pull specific user data to understand their current status and behavior.

### List all segments
See every targeting group you've built for different user types.

### View mobile experiences
Access experiences specifically built for your mobile applications.

### Unpublish active flows
Take down live content instantly when a campaign ends.

### List account checklists
View all configured checklists to keep your team on track.

## Use Cases

### Auditing onboarding
A product manager asks the agent to list all active flows to see if the 'New User Welcome' is still live.

### Triggering rewards
A growth engineer asks the agent to track a 'purchase_complete' event for a user to trigger a thank you flow.

### Segment verification
A success lead asks for the details of the 'High Value' segment to see if a specific user is included.

### Quick publishing
A marketer tells the agent to publish the 'Summer Sale' flow draft as soon as it's ready for the web app.

## Benefits

- Faster flow management: Use `publish_flow` and `unpublish_flow` to toggle experiences live without hunting through the Appcues UI.
- Real-time personalization: Use `track_user_activity` to send events instantly, making your user journeys react to live behavior.
- Easier segment auditing: Use `list_segments` and `get_segment` to quickly verify who is seeing which content.
- Better mobile UX: Use `list_mobile_experiences` to manage your mobile-specific app journeys separately from your web flows.
- Instant profile lookups: Use `get_user_profile` to grab user context in seconds, helping you solve support issues or customize experiences.
- Organized checklists: Use `list_checklists` to keep your product team aligned on required tasks and metadata.

## How It Works

The bottom line is you get a natural language interface for your entire Appcues account.

1. Connect your Appcues account to the Connector via the Vinkius dashboard.
2. Grant your AI client permission to access your flows and user data.
3. Ask your agent to perform tasks like auditing active flows or tracking new events.

## Frequently Asked Questions

**Can the Appcues MCP help me manage my user onboarding?**
Yes, it lets you audit, view, and publish onboarding flows using natural language. You can check which flows are live and manage them without leaving your AI workspace.

**How do I use Appcues MCP to track user events?**
You can ask your agent to track real-time events or profile updates for specific users. This helps trigger personalized journeys based on actual user behavior.

**Can I use Appcues MCP to manage mobile app experiences?**
Yes, it includes specific tools to list and manage experiences designed specifically for your mobile applications, keeping them separate from your web flows.

**Does the Appcues MCP support user segmentation?**
It does. You can list all your segments, retrieve specific details about them, and verify which users are included in your targeting groups.

**How does Appcues MCP help with growth engineering?**
It allows growth engineers to programmatically track user events and updates to trigger personalized journeys, making it easier to run experiments and scale personalization.

**Can I use Appcues MCP to publish new content?**
You can ask your agent to publish draft flows to your web or mobile apps instantly. It also lets you unpublish content just as quickly.

**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.

**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.