Documentation Index

Fetch the complete documentation index at: https://developer.docebo.com/llms.txt

Use this file to discover all available pages before exploring further.

Sandbox release disclaimer: Some content in this article outlines how to use functionalities that will be publicly released to all clients at the end of July 2026. If you see differences between this article and your platform, check back at that time. Learn more about the release cycle (opens in a new tab).

Supported MCP tools

Prev

Introduction

This article is a reference for Docebo Superadmins configuring MCP servers. It lists all tools currently available through the Docebo MCP server with descriptions, example prompts, and configuration requirements.

For setup instructions, see Configuring the Docebo MCP server.

Please note

Each MCP tool executes with the permissions of the authenticated user. The MCP server does not grant additional permissions beyond those already assigned in the platform. When configuring an MCP server, only enable the tools your users actually need and monitor the Audit trail for unexpected activity. If your organization's AI platform supports it, ask your IT or AI platform administrator to configure confirmation prompts for high-impact actions such as enrollments, unenrollments, and content updates before they take effect.

How to read the following tables:

  • Category: Matches the category label shown in the Docebo MCP server page. Use it to locate tools quickly when building or editing a server.

  • Required lookup tools: Some tools depend on identifiers (user IDs, course IDs, etc.) that must first be retrieved by a lookup tool. If you enable an action tool without its required lookup tool, the AI assistant may be unable to complete the requested action. Always include both in the same server.

The list of supported tools continues to evolve. New learner and administrator capabilities may become available in future releases.

Learner tools

These tools are designed for learners and reflect the same information available through the learner experience in Docebo. They are available by default through the built-in Learner server.

Category

Name

Description

Example prompt

Required lookup tools

Learning

Get my learning enrollments

Shows the user’s enrolled and completed courses and learning plans, the same information available on My activities page. Learn more about My activities (opens in a new tab).

What courses have I completed?

None

Learning

Get my learning certifications

Shows the user’s active certifications, the skills they cover, when they were issued, and when they expire or need renewal, the same information available on the My activities page. Learn more about My activities (opens in a new tab).

Do I have any certifications expiring soon that I need to renew?

None

Learning

Search learning items

Finds courses, learning plans, and other learning content available to the user on the platform. Uses the same engine as the platform's global search. Learn more about global search (opens in a new tab).

What courses on leadership do we have available?

None

Learning

Fetch learning item

Reads the content of a specific course, learning plan, or training material so the AI assistant can answer questions about it or generate a summary. Uses the same parsing engine as Harmony; the same content and visibility limitations apply. Learn more about Harmony (opens in a new tab). Support for assets will be available in a future release.

Summarise the leadership course

Search learning items

Administrator tools

These tools perform administrative actions in Docebo. Only make them available to users who have the corresponding permissions in the platform.

Please note

Administrative actions performed through the Docebo MCP server are recorded in the Docebo Audit trail. The Operated by column in the Audit trail report identifies the user who performed the action, giving you full visibility into changes made via AI assistants alongside actions taken directly in the platform. Superadmins can access the Audit trail from the Navigation menu.

Category

Name

Description

Example prompt

Required lookup tools

Shared lookups

Search users

Finds users by name or email. Required by other tools that act on a specific user.

Find the user ID for John Doe

None

Shared lookups

Search groups

Finds groups by name. Required by tools that act on a specific group.

Find the group called Sales Managers

None

Shared lookups

Search branches

Finds branches by name. Required by tools that act on a specific branch.

Search branches matching EMEA

None

Shared lookups

Search learning items for admins

Finds courses, learning plans, assets, and training materials by name. Required by other tools that act on a specific learning item.

Find the onboarding learning plan

None

Courses and learning plans

Create learning item

Creates a new course or learning plan. The AI assistant can suggest a title and description based on the topic you provide.

Create a learning plan for new sales representatives

None

Courses and learning plans

Update learning item

Updates the title and description of an existing course or learning plan.

Improve the description of the GDPR course

Search learning items for admins

Courses and learning plans

Assign courses to learning plan

Adds one or more courses to an existing learning plan.

Add GDPR Essentials and Fire Safety to the Compliance learning plan

Search learning items for admins

Courses and learning plans

Assign training materials to course

Adds one or more training materials to an existing course.

Add the onboarding video to the Welcome course

Search learning items for admins

Enrollments

Get user enrollments

Shows all enrollments for a specific user, including status and progress.

Show John Doe's enrollments

Search users

Enrollments

Get learning item enrollments

Shows who is enrolled in a specific course or learning plan.

Show everyone enrolled in GDPR Essentials

Search learning items for admins

Enrollments

Enroll user

Enrolls a specific user in a course or learning plan.

Enroll John Doe in GDPR Essentials

Search users, Search learning items for admins

Enrollments

Unenroll user

Removes a specific user from a course or learning plan.

Remove John Doe from GDPR Essentials

Search users, Search learning items for admins

Enrollments

Archive user enrollment

Archives a user's enrollment. Optionally resets their progress, for example before re-enrolling them.

Archive John Doe's enrollment and re-enroll him

Search users, Search learning items for admins

Enrollments

Enroll group or branch

Enrolls all members of a group or branch in a course or learning plan at once.

Enroll the Sales Managers group in Compliance Training

Search groups, Search branches, Search learning items for admins

Server design best practices

Design MCP servers around the job a specific type of user needs to do. A focused server gives the AI assistant a smaller, more relevant tool set, which improves tool selection accuracy and makes the server easier to explain and govern.

  • Built-in Learner server: Use this as the default server for your learners. It covers the most common learner workflows (checking progress, finding courses, exploring content) and requires no configuration.

  • Custom administrator server: Create a separate server for administrators and include the tools relevant to your planned use cases. The current administrator tool catalog is focused, covering the most common enrollment and content management workflows, so for now, enabling all administrator tools in a single server is a perfectly reasonable starting point. As the catalog expands significantly in future releases, revisit your server configuration and split tools into purpose-built servers aligned to your specific needs. This keeps tool selection accurate and servers easy to govern as the tool set grows.

As a general rule, avoid combining learner and administrator tools in the same server, and only enable the tools your users actually need. Regardless of the server type, overloaded or mixed-purpose servers can:

  • Reduce tool selection accuracy in the AI assistant

  • Hit tool-count limits imposed by some MCP clients (e.g. Claude, ChatGPT)

  • Make it harder to audit and explain what the server is capable of.