The knowledge_list_pages tool lists the indexed documentation pages of all sources, or of one source. For each page, the tool returns its URL, title, and the time it was last indexed. Use a page URL with the Get Knowledge Page Content tool to read the full page.
-
Tool Name –
knowledge_list_pages -
Title – List Knowledge Pages
-
Type – Public
Permissions
The knowledge_list_pages tool does not use your Pricefx permissions. All users can read the same pages.
Parameters
|
Parameter |
Required |
Description |
|---|---|---|
|
|
No |
Source Id or source name, for example Pricefx REST API. Returns only the pages of this source. Without this parameter, the tool lists the pages of all sources. The List Knowledge Sources tool returns the IDs and names. |
|
|
No |
Number of pages to skip. Default: 0. |
|
|
No |
Maximum number of pages to return, from 1 to 100. Default: 50. |
Output
The tool returns a list of pages. Each page has the following fields:
-
URL – URL of the page.
-
Title – Title of the page, if one is available.
-
Last Crawled At – When the page was last indexed, if known.
-
Total – Number of pages that match
source_id. Withoutsource_id, it is the number of pages in all sources.
Behavior and Limitations
-
To get the next set of pages, increase
offsetbylimit. Repeat untiloffsetis equal to or larger than Total. -
An
offsetpast the last page returns an empty list, not an error. -
The pages appear to be sorted by title. This matches the DEV results, but the code doesn't guarantee it, so confirm it with the knowledge service owner before you document it.
-
The tool returns page metadata only, not page content.
-
The index has several thousand pages: 5,293 on DEV. Listing all of them needs many calls. To find information on a topic, the
knowledge_searchtool is faster. -
The list depends on the Pricefx MCP server you are connected to.
-
If the knowledge service is unavailable, the tool returns an error. The tool has no backup source.