Skip to content

Tools reference

Once connected, your assistant has the tools below. They map directly to the REST API, so the responses and the permission rules are identical. All are read-only.

Search the organization’s business knowledge base (processes, policies, facts, and source documents and transcripts). This is usually the first tool to call: it returns type-tagged results with snippets, relevance scores, and web links.

Input Type Notes
query string Natural-language search query. Required.
types string[] Restrict to topic and/or chapter. Defaults to all.
limit number Max results, 1–50. Default 10.

Fetch a knowledge topic by id: its description, category, the items under it (processes, policies, facts), and related topics. Use after search_mereon to read a topic in full.

Input Type Notes
topicId string Topic id from search results or related topics. Required.

Fetch a single item (process, policy, or fact) by id, including its child items and the source evidence backing it: quotes, video timestamps, document ranges, and confidence, with links to the original content.

Input Type Notes
itemId string Item id from a topic’s items list. Required.

Fetch a single content resource by id: its title, type (document, video, or guide), summary, duration (for video), and link. Use to look up a resource’s metadata once you have its id. For the full wording use get_content_text; to find a resource by title use list_content.

Input Type Notes
contentId string Content id from search results, list_content, or item evidence. Required.

Fetch the full text of a source document, or the transcript of a video, split into chapters. Use when search snippets are not enough and you need the original wording.

Input Type Notes
contentId string Content id from search results or item evidence. Required.

Find who is Responsible, Accountable, Consulted, or Informed for a topic, item, space, or category, including duties inherited from parent entities. Answers “who owns this process” and “who should I ask about this”.

Input Type Notes
entityType string One of TOPIC, ITEM, SPACE, CATEGORY. Required.
entityId string The entity id. Required.

List the organization’s data-quality issues (conflicts, duplicates, content and structure gaps, stale or misclassified knowledge), most recent first.

Input Type Notes
status string OPEN, IN_PROGRESS, RESOLVED, or DISMISSED.
type string CONFLICT, DUPLICATE, MISCLASSIFICATION, STALE, CONTENT_GAP, STRUCTURE_GAP, or OTHER.
severity string CRITICAL, HIGH, MEDIUM, or LOW.
assignedToMe boolean Only issues assigned to the connected user.
cursor string Pagination cursor from a previous response.
limit number Max issues, 1–100. Default 50.

List viewable content resources (documents, videos, and guides), most recent first. Use to find a specific resource by name or browse a type. For questions about what the content says, use search_mereon instead.

Input Type Notes
query string Title keywords. Every word must appear in the title, any order, case-insensitive.
type string Restrict to one of document, video, guide.
cursor string Pagination cursor from a previous response.
limit number Max resources, 1–100. Default 50.

List lessons in the catalog (authored training units), most recent first. For the raw source videos and documents use list_content; for what the material says use search_mereon.

Input Type Notes
query string Title keywords. Every word must appear in the lesson title.
cursor string Pagination cursor from a previous response.
limit number Max lessons, 1–100. Default 50.

Fetch one lesson in detail: its metadata and the source content pieces it teaches, in order.

Input Type Notes
lessonId string The lesson id. Required.

List the organization’s company roles (named org-chart positions), sorted alphabetically by name. Each result carries how many people hold the role and the role it reports to. Available only when the connected user can read the org chart.

Input Type Notes
query string Case-insensitive match on the role name.
cursor string Pagination cursor from a previous response.
limit number Max roles, 1–100. Default 50.

Fetch one company role in detail: its reporting parent and member count, its training curriculum (the lessons and topics everyone in the role must complete), and its current members.

Input Type Notes
companyRoleId string The company role id. Required.

List content-review requests — proposed content and issue-resolutions awaiting (or past) review. A reviewer sees the whole organization’s queue; everyone else sees only their own submissions (pass mine=true to force that). Requires content-review read access.

Input Type Notes
status string PENDING, APPROVED, REJECTED, CHANGES_REQUESTED, CANCELED, or SUPERSEDED.
resourceType string document, video, audio, or guide.
kind string content, content-resolves-issue, or issue-only.
submitterId string Reviewers only: restrict to one submitter.
mine boolean Only the connected user’s own submissions.
cursor string Pagination cursor from a previous response.
limit number Max requests, default 50 (max 100).

Fetch one content-review request by id: its workflow state, the content or issue it concerns, the submitter and reviewer, and any notes. A reviewer can read any request in the org; everyone else only their own.

Input Type Notes
requestId string The content-review request id. Required.

Get the organization’s knowledge-base maturity: its level (UNDOCUMENTEDOPTIMIZED), the signals behind it (topic ownership, structured content, verification cadence, category coverage, open issues), and ranked recommendations for what to improve next. Readable by any member who can read the organization.

Input Type Notes
categorySlug string Scope to one category (e.g. operations, hr). Omit for org-wide maturity.

List every category (always 14) with its maturity level, or null when the category has too few topics to score. The “which areas are weakest” overview. Readable by any member who can read the organization. No inputs.