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"
}
}
page_search
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
}
}
page_breadcrumbs
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.