Supported MCP tools

Prev Next

Introduction

This article lists all tools currently available through the Docebo MCP server with descriptions, example prompts, configuration requirements, and availability by user level and role.

For setup instructions, see Configuring the Docebo MCP server.

These tools can also be assigned as actions to custom agents in Agent Hub. Learn more about custom agents (opens in a new tab).

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 configurator 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 user and administrator capabilities may become available in future releases.

Tool availability by user level and role

What a user can do through the Docebo MCP tools depends on their user level (User, Power User, or Superadmin) and, for the Team tools, on whether they have the Manager role. For more information, see User levels, roles and statuses (opens in a new tab).

Tool group

Category

Who can use it

Scope of the data

User tools

Learning

All users

The user's own learning.

User tools

Team

Users with the Manager role, at any user level

The manager's direct and indirect reports.

Administrator tools

Shared lookups, Courses and learning plans, and Enrollments

Superadmins and Power Users

Superadmins: the whole platform.

Power Users: their assigned resources.

Administrator tools

Insights and Content marketplace

Superadmins only

The whole platform.

If the user does not have the required level, role, permission, or resource assignment, the requested operation will not be completed.

User tools

These tools are available to all users, except the Team tools, which are for managers. All Learning tools except “Play learning item” are available by default through the built-in Learner server. The Team tools and “Play learning item” are not included in the built-in Learner server: a Superadmin must enable them on a custom MCP server. For guidance on choosing between the built-in Learner server and a custom server, see Server design best practices.

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. For supported content types and limitations, see the section “Learning content” in Supported content types for text extraction and transcript generation (opens in a new tab). Support for assets will be available in a future release.

Summarise the leadership course

Search learning items

Learning

Play learning item

Opens a selected learning item directly in the AI assistant, allowing the user to launch and consume it without leaving the conversation.

This tool uses MCP Apps technology and requires an MCP client that supports MCP Apps and embedded iframes. It has been tested in ChatGPT on the browser and desktop app.

Claude is not currently compatible because it blocks the embedded iframes required by this experience. Other MCP clients that meet these requirements may work, but have not been tested by Docebo.

This tool is not included in the built-in Learner server and must be enabled on a custom MCP server.

Play the cybersecurity course

Search learning items

Team

Search team members

Finds direct and indirect reports of the manager. Required by the Get team enrollments tool to filter on a specific team member.

Find John Doe in my team

None

Team

Get team enrollments

Shows course and learning plan enrollments of the manager's direct and indirect reports.

Which members of my team have not completed their training?

Search team members, Search learning items

Active user counting

Learners are counted as Active Users when the “Fetch learning item” tool successfully retrieves the transcript of a learning item or when they access learning content through the “Play learning item” tool. These are the only Docebo MCP Server tools that currently contribute to the Active User count. For more information, see The Usage dashboard (opens in a new tab).

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, for more information, see Managing the audit trail (opens in a new tab).

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

Shared lookups

Search categories

Finds course categories by name. Required by tools that act on a specific category.

Find the category called Marketing

None

Shared lookups

Search folders

Finds training material folders by name. Required by tools that act on a specific folder.

Find the folder called Onboarding

None

Courses and learning plans

Get learning item details

Retrieves detailed information about a specific course or learning plan, including its title, status, short description, and full description.

Show me the details of the Employee Onboarding course.

Search learning items for admins

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, description, and publication status 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

Insights

Ask learning data insights

Answers natural-language questions about learning data, including enrollments, completions, learning plans, and time spent on learning. For more information, see Using Insights through the Docebo MCP server (opens in a new tab).

What are the top 5 course categories by enrollments?

None

Content marketplace

Get marketplace facets

Returns the available publishers, topics, skills, languages, formats, certifications, accessibility standards, and other filter values available in the Content Marketplace.

Which publishers provide cybersecurity courses?

None

Content marketplace

Search unimported marketplace courses

Searches the Content Marketplace catalog for courses matching the specified criteria. Returns only courses that have not yet been imported into the platform.

Find leadership courses for new managers with Italian subtitles under 2 hours.

Get marketplace facets

Content marketplace

Get marketplace course details

Retrieves detailed information about one or more marketplace courses, including learning objectives, skills, languages, certifications, accessibility standards, and other metadata.

Compare these three leadership courses and recommend the best one.

Search unimported marketplace courses

Content marketplace

Create marketplace collection

Creates a new marketplace collection and can optionally add selected courses to it.

Create a collection called New Manager Learning Path with these courses.

Search unimported marketplace courses

Content marketplace

Add courses to marketplace collection

Adds one or more marketplace courses to an existing marketplace collection.

Add these leadership courses to my Management collection.

Search unimported marketplace courses

Content marketplace

Import marketplace courses

Imports one or more marketplace courses into the platform.

Import these three cybersecurity courses into the LMS.

Search unimported marketplace courses, Search categories, Search folders

Content marketplace

Search marketplace collections

Finds marketplace collections available in the platform.

Find collections about compliance training.

None

Content marketplace

Get marketplace collection courses

Lists the marketplace courses included in a specific marketplace collection.

Show the courses in the Leadership collection.

Search marketplace collections

Content marketplace

Remove courses from marketplace collection

Removes one or more courses from an existing marketplace collection.

Remove the outdated GDPR course from the Compliance collection.

Search marketplace collections

Content marketplace

Delete marketplace collection

Permanently deletes a marketplace collection.

Delete the 2024 Compliance collection.

Search marketplace collections

Content marketplace

Get retiring marketplace courses with replacements

Finds imported marketplace courses that are retiring and suggests replacement courses when available.

Which marketplace courses are retiring next month, and what should replace them?

None

Content marketplace

Search marketplace content provider collections

Finds curated collections published by marketplace content providers.

Show curated AI collections from Go1.

None

Content marketplace

Get marketplace content provider collection courses

Lists the courses included in a marketplace content provider collection.

What courses are included in the Go1 Leadership collection?

Search marketplace content provider collections

Content marketplace tools availability

To use the Content Marketplace tools, you must have a Go1 Content Marketplace subscription and be using the new experience introduced in the July 2026 release. If your platform does not meet these requirements, requests to these tools will return an error. Only enable these tools on your MCP server if you meet both requirements. For more information, see Docebo MCP server for Go1 in Managing Go1 content (opens in a new tab).

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 it to test the Docebo MCP server quickly. It covers the most common learner workflows (checking progress, finding courses, exploring content) and requires no configuration. It is a fixed set of tools: you cannot edit it, and tools released later are not added to it automatically, so existing configurations never change unexpectedly.

  • Custom user server: For production, we recommend creating a custom server for your learners and managers. Select the same learner tools as the built-in server, then add other tools you need, such as “Play learning item” and the Team tools. A custom server gives you control over which new tools to include, and when. Users who are not managers receive no data from the Team tools, so one server can serve both learners and managers.

  • Custom administrator server: Create a separate server for administrators and include the tools relevant to your planned use cases.

If a feature is not available in your platform, such as Content marketplace, do not include its tools. As a general rule, avoid combining administrator tools with user 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 MCP clients.

  • Hit tool-count limits imposed by some MCP clients.

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