Skip to main content

Connect Your AI Assistant to Gradual Using MCP

Learn how to connect an AI assistant to Gradual using MCP to create and manage community content.

Gradual supports Model Context Protocol (MCP), which allows you to connect compatible AI assistants, such as ChatGPT, Claude, Codex, and Claude Code, to your community’s admin dashboard.

Once connected, you can use natural language instructions to create and manage courses, community content, and events directly through your AI assistant, without navigating through each step in the dashboard.

This guide walks you through setting up the MCP connection, authorizing access to your Gradual community, and verifying that everything is working.

Before You Get Started

To connect your AI assistant to Gradual, you’ll need:

  • MCP Enabled for Your Community: Make sure MCP is enabled for your Gradual community. If MCP has not been enabled before, please contact the Gradual support team at [email protected] to get it enabled.

  • Community admin access: Only a Community admin can approve an MCP connection. Sign in to the admin dashboard of the community you want to connect.

  • An MCP-compatible AI assistant: Gradual accepts connections from ChatGPT, Claude, Codex, and Claude Code. This guide covers setup instructions for each of them.

  • Your community’s MCP Server URL: This connects your AI assistant to your Gradual community.

Your MCP Server URL follows this format:

https://dashboard.gradual.com/mcp/{your-community-identifier}

Replace {your-community-identifier} with your community’s identifier.

Note: Make sure you’re signed in to your Gradual admin dashboard before starting the connection process. You’ll need to approve access to your community during setup.

Connect Gradual to ChatGPT

You can connect Gradual to ChatGPT by adding your community as a custom connector.

Step 1: Add the MCP Server

  1. Open ChatGPT and go to your connector settings.

  2. Add a custom connector.

  3. Enter your community’s MCP Server URL.

  4. Leave the Client ID and Client Secret fields empty. ChatGPT identifies itself to Gradual automatically, so no credentials are needed.

Step 2: Authorize Access to Gradual

After adding the MCP Server:

  1. Start the connection in ChatGPT.

  2. Your browser will open the Gradual authorization page.

  3. Click Approve.

Once approved, you’ll be returned to ChatGPT, and your Gradual MCP Server will be connected.

Step 3: Verify Your Connection

Ask ChatGPT to retrieve information from your Gradual community.

For example:

List the existing courses in my Gradual community.

If the connection is successful, ChatGPT will retrieve the course information from Gradual.

Connect Gradual to Claude

You can connect Gradual to Claude on the web or in the Claude desktop app by adding your community as a custom connector.

Step 1: Add the MCP Server

  1. Open Claude and go to Settings → Connectors.

  2. Select Add custom connector.

  3. Enter your community’s MCP Server URL.

Step 2: Authorize Access to Gradual

After adding the MCP Server:

  1. Start the connection in Claude.

  2. Your browser will open the Gradual authorization page.

  3. Click Approve.

Once authorization is complete, Claude will be connected to your Gradual community.

Step 3: Verify Your Connection

Ask Claude to retrieve information from your Gradual community.

For example:

List the existing courses in my Gradual community.

If the connection is successful, Claude will retrieve the course information from Gradual.

Connect Gradual to Codex

Step 1: Add the MCP Server

  1. Open Codex.

  2. Navigate to Settings → Plugins → Add MCP Server.

  3. Enter the following information:

    • Name: Enter a name to identify your Gradual connection, such as gradual-community.

    • Type: Select Streamable HTTP.

    • URL: Enter your community’s MCP Server URL.

  4. Click Save.

An AI assistant's Connect to a custom MCP form, with the connection name, Streamable HTTP type and the community's MCP server URL.

If you manage multiple Gradual communities, you can add a separate MCP connection for each one. Use a distinct name for each connection so you can easily identify which community you’re working with.

Step 2: Authorize Access to Gradual

After saving your MCP Server, you’ll need to authorize Codex to access your Gradual community.

  1. Find the Gradual MCP Server you just added in Codex.

  2. Click Authenticate.

  3. Your browser will open a Gradual authorization page.

  4. Review the connection request and click Approve.

Once approved, you’ll be redirected to Codex, and your Gradual MCP Server will be connected.

The Gradual authorization page, showing the requesting app and its redirect URL with Cancel and Approve buttons.

Note: If you’re redirected to the Gradual login page instead of the authorization page, sign in to your admin dashboard and return to Codex to click Authenticate again.

Step 3: Restart Codex

After completing authorization, fully close Codex and reopen it.

This ensures the newly connected Gradual tools are available to your AI assistant.

Step 4: Verify Your Connection

Once Codex has restarted, open a new conversation and ask your AI assistant to retrieve information from your Gradual community.

For example:

What course categories currently exist in my Gradual community?

If the connection is successful, your AI assistant will retrieve the existing course categories from your community.

You can also try creating a new course category:

Create a course category called “Getting Started” in my Gradual community.

Open your Gradual admin dashboard and navigate to Courses to verify the changes.

Connect Gradual to Claude Code

You can also connect Gradual to Claude Code using its MCP configuration commands.

Step 1: Add the MCP Server

  1. Open Claude Code.

  2. Enter the following command, replacing the URL with your community’s MCP Server URL:

    claude mcp add --transport http --scope user gradual-community \
    https://dashboard.gradual.com/mcp/{your-community-identifier}

This command adds your Gradual community as an MCP Server in Claude Code.

Step 2: Authorize Access to Gradual

After adding the MCP Server:

  1. Enter /mcp in Claude Code.

  2. Select your Gradual MCP Server from the list.

  3. Select Authenticate.

  4. Complete the authorization process in your browser and click Approve.

Once authorization is complete, Claude Code will be connected to your Gradual community.

Step 3: Verify Your Connection

Ask Claude Code to retrieve information from your Gradual community.

For example:

List the existing courses in my Gradual community.

If the connection is successful, Claude Code will retrieve the course information from Gradual.

Connect Gradual to Other AI Assistants

The Gradual MCP Server accepts new connections from ChatGPT, Claude, Codex, and Claude Code. These assistants identify themselves to Gradual automatically, so there is no authentication method to choose during setup.

Other AI assistants, including Glean, cannot set up a new connection on their own. To connect Gradual to another AI assistant, contact the Gradual support team at [email protected].

If you connected another AI assistant before this change, that connection keeps working. Depending on the assistant, reconnecting it may not be possible without help from Gradual support.


Start Using Your AI Assistant with Gradual

Once your AI assistant is connected, you can use natural language instructions to create and manage supported features in your Gradual community.

You can use your AI assistant to:

  • Manage courses: Create, edit, organize, and publish courses, chapters, lessons, and quizzes.

  • Manage community content: Create, edit, organize, and publish blogs, resources, and on-demand videos.

  • Manage events: Create and update events, organize speakers and agendas, configure registration, and manage event communications.

For detailed instructions and examples, see the following guides:


Troubleshooting Your MCP Connection

If you experience issues connecting your AI assistant to Gradual, review the following troubleshooting steps.


The MCP Server Fails to Connect

If your AI assistant cannot connect to Gradual:

  1. Open your AI assistant’s MCP settings.

  2. Verify that the MCP Server URL matches your Gradual community.

  3. Confirm that the connection type is set to Streamable HTTP.

  4. Save your settings and try connecting again.


The Authorization Page Asks You to Sign In

If the authorization page redirects you to the Gradual login screen, sign in. You are returned to the authorization page, where you can select Approve. You do not need to go back to your AI assistant and start the connection again.

If the authorization page has been open for more than 10 minutes, selecting Approve loads a fresh authorization page instead of completing the connection. Select it again to finish.


Your AI Assistant Cannot Find Gradual Tools

If your AI assistant cannot access Gradual after you’ve successfully connected:

  1. Fully close your AI assistant.

  2. Reopen it.

  3. Start a new conversation and try your request again.


For Codex, restarting the application ensures the newly connected tools are available.


You Receive a Permission Error

If your AI assistant displays a “Not authorized” message or another permission error, confirm that your Gradual account has permission to manage the content or event you’re trying to access.

If the authorization page tells you that connecting an application requires Community admin access, your Gradual account is not a Community admin. Ask a Community admin to approve the connection.

Your AI assistant uses the same permissions as your Gradual account. For example, you must have access to a club before you can manage its events or content through your AI assistant.

If you need help with your account permissions, contact your community administrator.


Changes Don’t Appear in Your Dashboard

If your AI assistant reports that an action was completed but you don’t see the changes in Gradual:

  1. Refresh your Gradual admin dashboard.

  2. Ask your AI assistant to retrieve the updated content to confirm the action was completed.

  3. Verify that your AI assistant is connected to the correct Gradual community.

If you continue experiencing connection issues, contact [email protected] for assistance.

Did this answer your question?