US English (US)
ES Spanish

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Integration Hub
  • Contact Us
English (US)
US English (US)
ES Spanish
  • Docs home
  • Integrations
  • Integration Documents

Use the Appcues MCP Server with your AI tools

Learn how to connect your AI tools to Appcues through our MCP Server

Updated at March 4th, 2026

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Getting Started

    • Installation & Developers

      • Web Experiences

        • Mobile Experiences

          • Workflows

            • Analytics & Data

              • Account Management

                • Best Practices

                  • Integrations

                    Table of Contents

                    What the MCP Server does Prerequisites Set up the MCP Server Example Appcues MCP Setup with Anthropic Claude Confirm it worked Use cases Pull experience performance summaries Monitor your NPS score Audit your published experiences Investigate segment membership Track goal completion Review survey responses Triage content issues Automate reporting across tools Things to know If you're not getting Appcues data

                    The Appcues MCP Server connects AI tools like Claude, ChatGPT, and Cursor to your Appcues account so you can query experiences, analyze data, and manage workflows using natural language instead of navigating the dashboard.

                    What the MCP Server does

                    MCP (Model Context Protocol) is an open standard that lets AI assistants interact with external tools and data. The Appcues MCP Server uses this protocol to give your AI client secure, read-and-write access to your Appcues account — flows, experiences, segments, goals, NPS data, events, and more.

                    You work with your AI client using natural-language requests. That client uses the MCP Server to make the right Appcues tool calls, fetch the data, and return it in a conversational format.

                    Prerequisites

                    • An active Appcues account with admin access (to enable the MCP Server)
                    • An MCP-compatible AI client (Claude, ChatGPT, Cursor, or similar)

                    Set up the MCP Server

                    Open Appcues Studio > Settings > Appcues AI > AI Assistant. You can go directly to studio.appcues.com/settings/ai-assistant.

                    Toggle the MCP Server setting to On. This enables MCP access for your account.

                    Open your AI client and register the Appcues MCP Server URL:

                    https://mcp.appcues.com/mcp

                    For EU hosted accounts, register the Appcues MCP Server URL:

                    https://mcp.eu.appcues.com/mcp

                    Follow your client's documentation for adding an MCP server:

                    • Claude: Connect remote servers
                    • ChatGPT: Connectors in ChatGPT
                    • Cursor: MCP context

                    Connect to the Appcues MCP Server from your AI client. Enter your Appcues credentials when prompted.

                    Example Appcues MCP Setup with Anthropic Claude

                    Confirm it worked

                    Ask your AI client a simple question like "List my published flows." If it returns your actual Appcues data, you're connected.

                    Use cases

                    Here's where the MCP Server becomes practical. These are real workflows you can run through natural-language prompts in your AI client.

                    Pull experience performance summaries

                    Ask your AI client to summarize how a specific flow or set of flows is performing. Instead of clicking through analytics screens, get completion rates, skip rates, and unique user counts in one response.

                    Try: "What are the completion rates for my onboarding flows this month?"

                    Monitor your NPS score

                    Query your current NPS score, see the breakdown of promoters, passives, and detractors, and review recent open-text responses — all without opening the NPS dashboard.

                    Try: "What's my current NPS score, and what are the most recent responses?"

                    Audit your published experiences

                    Get a quick inventory of everything that's live. Useful for quarterly reviews, handoffs, or making sure nothing outdated is still running.

                    Try: "List all published experiences and when they were last updated."

                    Investigate segment membership

                    Check how many users are in a given segment, or explore what conditions define it. Helpful when you're building a new flow and want to confirm your targeting before you publish.

                    Try: "How many users are in my 'Trial users — day 7' segment?"

                    Track goal completion

                    See how many users have completed a specific goal, and pull the list of user IDs who hit it. Combine this with segment data to understand which cohorts are converting.

                    Try: "How many users completed the 'Activated' goal this quarter?"

                    Review survey responses

                    Pull survey answers from a specific experience without exporting a CSV. Useful for quick reads on qualitative feedback.

                    Try: "Show me the survey responses from my feature request flow."

                    Triage content issues

                    Ask for recent experience errors or content issues. This surfaces problems (broken steps, rendering issues) that might be affecting live users.

                    Try: "Are there any content issues with my published flows?"

                    Automate reporting across tools

                    If your AI client supports multiple MCP servers or tool integrations, combine Appcues data with other sources. For example, pull Appcues flow performance into a Slack summary, or cross-reference NPS scores with data from your CRM.

                    Try: "Summarize this week's Appcues NPS responses and post a summary to #product-feedback in Slack."

                    Things to know

                    • Permissions carry over. The MCP Server uses your Appcues account's roles and permissions. You only see what your account allows.
                    • User data requires an extra setting. If your admin hasn't enabled Allow Appcues enhanced AI features that will send your Users data to Appcues' LLM Provider (in Settings > Appcues AI > Enhanced AI features), your AI client can't access user-level data.
                    • Client-specific quirks exist. Claude currently supports remote MCP connections from desktop and web (not mobile). ChatGPT supports MCP from mobile and web (not desktop).
                    • Appcues connector must be enabled/toggled on. In ChatGPT or Claude, in any given chat and you need to click the + button in the chat to attach the Appcues connector before querying.
                    • Appcues Captain AI uses the same tools exposed by Appcues MCP Server. The difference is that Captain AI also leverages specialized agent rules and context and enhanced client support in Appcues Studio. 
                    • New tools are added regularly. If you need a capability that isn't available yet, reach out to support.

                    If you're not getting Appcues data

                    • Verify the MCP Server is enabled in Settings > Appcues AI.
                    • Remove the connector and re-add it.
                    • Re-authenticate your credentials in your AI client.
                    • Confirm you've attached the Appcues connector in your chat session (required for ChatGPT and Claude).
                    • Check that your Appcues role has permission for the data you're requesting.

                    If it's still not working, collect your Appcues account ID, the AI client you're using, the prompt you sent, and any error text, then contact Appcues support at support@appcues.com.

                     

                    mcp server llm ai

                    Was this article helpful?

                    Yes
                    No
                    Give feedback about this article

                    Related Articles

                    • Which Events and Properties should I send to Appcues?
                    • Calling Appcues.page() vs Appcues.identify()
                    Appcues logo

                    Product

                    Why Appcues How it works Integrations Security Pricing What's new

                    Use cases

                    Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                    Company

                    About
                    Careers

                    Support

                    Developer Docs Contact

                    Resources

                    The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues

                    Follow us

                    Facebook icon Twitter icon grey Linkedin icon Instagram icon
                    © 2022 Appcues. All rights reserved.
                    Security Terms of Service Privacy Policy

                    Knowledge Base Software powered by Helpjuice

                    Expand