Skip to main content

Page Tools

Tools for managing pages and content.

page_list

List pages in a space.

{
"name": "page_list",
"arguments": {
"workspaceId": "ws_123",
"spaceId": "space_456",
"page": 1,
"limit": 20
}
}

page_get

Get a page with content.

{
"name": "page_get",
"arguments": {
"pageId": "page_789"
}
}

page_create

Create a new page.

{
"name": "page_create",
"arguments": {
"workspaceId": "ws_123",
"spaceId": "space_456",
"title": "New Page",
"content": {
"type": "doc",
"content": [
{
"type": "paragraph",
"content": [{ "type": "text", "text": "Hello world!" }]
}
]
}
}
}

page_update

Update a page.

{
"name": "page_update",
"arguments": {
"pageId": "page_789",
"workspaceId": "ws_123",
"title": "Updated Title",
"content": { ... }
}
}

page_delete

Delete a page.

{
"name": "page_delete",
"arguments": {
"pageId": "page_789",
"workspaceId": "ws_123"
}
}

page_move

Move a page to a new location.

{
"name": "page_move",
"arguments": {
"pageId": "page_789",
"workspaceId": "ws_123",
"parentId": "page_456",
"spaceId": "space_new"
}
}

Search pages by content.

{
"name": "page_search",
"arguments": {
"query": "authentication",
"spaceId": "space_456",
"limit": 10
}
}

page_get_history

Get page revision history.

{
"name": "page_get_history",
"arguments": {
"pageId": "page_789",
"limit": 10
}
}

page_restore

Restore a page to a previous version.

{
"name": "page_restore",
"arguments": {
"historyId": "hist_123"
}
}

page_recent

Get recently updated pages.

{
"name": "page_recent",
"arguments": {
"spaceId": "space_456",
"limit": 10
}
}

Get page breadcrumb path.

{
"name": "page_breadcrumbs",
"arguments": {
"pageId": "page_789"
}
}

page_sidebar_pages

Get pages for sidebar navigation.

{
"name": "page_sidebar_pages",
"arguments": {
"workspaceId": "ws_123",
"spaceId": "space_456"
}
}

Agent Access Control

Pages have an agentAccessible field that controls whether AI agents can access them.

Response Fields

Page responses include:

{
"id": "page_789",
"title": "My Page",
"agentAccessible": true,
// ... other fields
}

Access Denied

If a page has agentAccessible: false, agent requests will receive an error:

{
"error": {
"code": -32003,
"message": "This page is not accessible by agents"
}
}

Use Cases

Users may disable agent access for:

  • Personal journals or notes
  • Sensitive internal documents
  • Draft content not ready for agent consumption

See Agent Concepts for more details.