Skip to content
LearnDash Support
  • Products

      LearnDash LMS Plugin

      Powering intuitive online courses with advanced management and engagement features for WordPress.

      Learn More

      LearnDash LMS Plugin + Hosting

      StellarSites Learning is a fully managed hosting solution for WordPress.

      Learn More

      Premium LMS Add-ons
      Enhance your courses with extra features. Gather insights, reward learners, protect your course content, and more!

      Explore all Add-ons

      MemberDash
      The most flexible membership plugin for WordPress. Monetize your content and build a community.

      View MemberDash

  • Pricing
  • Add-ons & Integrations

      LEARNDASH ADD-ONS

      Instructor Role

      Empower Instructor to manage courses.

      Groups Management

      Organization management, delegation and more

      ProPanel

      Advanced analytics reporting.

      Gradebook

      Track progress and create report cards.

      Notes

      Enable notetaking and two-way communication.

      Rating, Reviews, & Feedback

      Build trust and gain valuable insights.

      FEATURED INTEGRATIONS

      The Events Calendar

      Connect with the most popular events solution.

      BuddyBoss

      Powerful tools for an enhance learning experience.

      WooCommerce

      The most popular shopping cart on WordPress.

      WeGlot

      Translate your LearnDash content.

      All Integrations

      BUNDLES

      Package and save
      Save when you buy multiple plugins in a bundle.

      See all bundles.

      MORE

      Release Notes

      Get Help

  • Resources
      LearnDash Academy Videos, webinars, and resources to help you launch a successful course.
      Blog Blog
articles with the latest news and tips to help you run high-quality courses.
      Knowledge Base A support network to help you make the most of your courses.
      Release Notes Stay up-to-date with the latest updates to LearnDash.
      Get Help

      Professional Services

      LMS Site Development Get hands-on assistance launching your course website.
      Website Maintenance WordPress management made easy.
      SEO Services SEO solutions that accelerate growth.

      Other Resources

      LearnDash Accessibility At LearnDash, we believe online learning should be accessible to everyone.
      Join the Dev Club
  • Demo
  • Sign In
Get LearnDash

Knowledge Bases: Support Home | LearnDash Core | LearnDash Add-ons | LearnDash Cloud | Resources | Mobile App

LearnDash Support
  • ← Return to LearnDash
  • Support
    • Support Home
    • All Knowledge Bases
    • LearnDash Core
    • Add-ons
    • Resources
    • Cloud
  • My Account
Popular searches: api duplicate couse email gp query loop [ld_course_resume]
View Categories
  • Home
  • All Knowledge Bases
  • LearnDash MCP Server
  • Getting Started with LearnDash MCP Server
  • Creating WordPress Application Passwords for MCP

Creating WordPress Application Passwords for MCP

Overview #

To connect LearnDash to an AI tool like Cursor using the Model Context Protocol (MCP), a secure connection is required. WordPress provides this through application passwords, a safe way to let external tools access your site without sharing your main login.

This guide walks through how to generate and manage an application password from your WordPress dashboard.

Note: If you’re using something like Angie, then you don’t need to create an application password. Angie will connect to LearnDash for you. 

What Is an Application Password? #

An application password is a unique access key that allows tools like MCP servers to connect to your WordPress site using your user account—without needing your main login credentials.

Application passwords are:

  • Secure – You can revoke them at any time without affecting your normal login
  • One per tool – Create a different password for each integration
  • Built into WordPress – No plugin required (available since WordPress 5.6)

When Is This Needed? #

You’ll need an application password anytime you are:

  • Connecting LearnDash to an MCP server
  • Using Cursor to set up a local MCP server
  • Working with any other tool that requires access to your LearnDash API via MCP

Step-by-Step: How to Create an Application Password #

  1. Log in to your WordPress dashboard as an Administrator.
  2. In the left-hand menu, go to Users > Profile
    (If you’re managing multiple users, go to Users > All Users, then click your own profile.)
  3. Scroll down to the section labeled Application Passwords
    This is usually near the bottom of the page.
  4. In the New Application Password Name field, enter a descriptive label.
    Example:
    LearnDash MCP – Cursor
  5. Click Add New Application Password
  6. A new password will appear on the screen (in plain text).
    Copy it immediately and store it somewhere secure.
    You won’t be able to view it again later.

How to Use This Password #

Once copied, paste the application password into your MCP-connected tool when prompted. For example:

  • In Cursor, the AI assistant may ask for your password to finalize the server connection.
  • In Angie, it may be used during the first-time authorization flow.

The password is used alongside your WordPress username to authenticate API requests from the MCP server.

How to Revoke or Regenerate a Password #

You can remove access at any time:

  1. Return to Users > Profile
  2. Scroll to Application Passwords
  3. Locate the password by name
  4. Click Revoke

To generate a new one, simply repeat the steps above.

Best Practices #

  • Use one password per integration for better tracking
  • Revoke old or unused passwords regularly
  • Never share application passwords publicly
  • Store passwords securely (password manager recommended)

Troubleshooting #

  • Don’t see the Application Passwords section?
    Make sure your site is running WordPress 5.6 or later and that REST API authentication is enabled.
  • Error when connecting with an AI tool?
    The application password may be incorrect, expired, or revoked. Try creating a new one.

For more troubleshooting steps, see Troubleshooting Common MCP Errors.

Updated on February 5, 2026
LearnDash + AngieGetting Started with the LearnDash Model Context Protocol (MCP)
Table of Contents
  • Overview
  • What Is an Application Password?
  • When Is This Needed?
  • Step-by-Step: How to Create an Application Password
  • How to Use This Password
  • How to Revoke or Regenerate a Password
  • Best Practices
  • Troubleshooting

Was this Doc Useful?

Thanks for your feedback!

Products

  • LearnDash LMS Plugin
  • MemberDash Plugin
  • LearnDash Cloud
  • ProPanel
  • Groups Management
  • Gradebook
  • Notes
  • Integrations

Support

  • Contact Us
  • Experts
  • Documentation
  • Facebook Community

Company

  • About LearnDash
  • Brand Assets
  • Careers
  • Affiliates
  • Privacy Policy
  • Terms and Conditions
  • Refund Policy

Our Partners

  • The Events Calendar
  • MemberDash
  • Kadence
  • GiveWP
  • Iconic
  • SolidWP

Stay Connected Subscribe to our newsletter
  • YouTube
  • X
  • Facebook
  • Instagram

Copyright 2026. All Rights Reserved.

A Liquid Web Brand
WordPress Hosting Services
© 2026 All Rights Reserved

StellarWP
liquidweb