# pagespace-mcp

Source: https://glimind.com/server/npm%2Fpagespace-mcp
Registry id: `npm/pagespace-mcp`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "pagespace-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "pagespace-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add pagespace-mcp -- npx -y pagespace-mcp
```

## Tools (37)

- `ask_agent`: consult another AI agent; conversations persist and return a conversationId you can pass back to continue them
- `check_calendar_availability`: find free gaps between startDate and endDate (raw gaps — no working-hours windowing or recurrence expansion)
- `create_calendar_event`: create an event (startAt, endAt; invitees via attend...
- `create_drive`: create a new workspace/drive
- `create_page`: create FOLDER, DOCUMENT, CHANNEL, AI_CHAT, CANVAS, SHEET, TASK_LIST, or CODE (optional content and contentMode html/markdown)
- `create_task`: create a task on a TASK_LIST page (pageId + title); supports assigneeId / assigneeAgentId / assigneeIds, dueDate, note, position, timezone, and an optional agen
- `create_task_status`: add a custom status (name, color, group) to a TASK_LIST; slug is auto-generated
- `delete_lines`: delete a range of lines
- `delete_task`: delete a task (pageId + taskId) by trashing its linked TASK_LIST child page; restoring that page resurrects the task
- `edit_sheet_cells`: edit SHEET cells with A1 addressing and formulas
- `get_assigned_tasks`: list assigned tasks across drives; excludes completed tasks by default (includeCompleted: true to include). context (user/drive), plus filters: driveId, status,
- `get_calendar_event`: full details of a single event, including attendees with RSVP status
- `get_page_details`: full metadata for a page (including revision for optimistic-concurrency writes)
- `glob_search`: glob-pattern search over titles/paths
- `insert_lines`: insert content at a specific line
- `list_agents`: list AI agents in a specific drive
- `list_calendar_events`: list events (and scheduled agent runs) between startDate and endDate; optional driveId scope
- `list_drives`: list all available workspaces/drives (with your role; includeTrash to see trashed drives)
- `list_pages`: explore the page tree within a drive
- `list_trash`: list trashed pages
- `move_page`: move/reorder a page within the drive
- `multi_drive_list_agents`: list AI agents across all accessible drives
- `multi_drive_search`: text or regex search across multiple drives
- `read_page`: read any page; supports ranged reads (startLine/endLine). TASK_LIST output includes tasks with IDs, availableStatuses, progress, and sub-task counts; CHANNEL pa
- `regex_search`: regular-expression search across page content
- `rename_drive`: rename an existing drive (owner only; the drive slug is regenerated from the new name)
- `rename_page`: rename a page
- `reorder_task`: move a task to a new position (re-densifies peer positions)
- `replace_lines`: replace specific line(s) in a document
- `restore_drive`: restore a trashed drive
- `restore_page`: restore a trashed page
- `set_home_page`: set a drive's home page
- `trash_drive`: move a drive to trash (requires confirmDriveName to match exactly)
- `trash_page`: move a page to trash (optionally with its children)
- `update_agent_config`: update an agent's system prompt, enabled tools, provider, model, agent definition, tool exposure mode, and visibility (use after create_page with type=AI_CHAT t
- `update_drive_context`: set the AI context/system prompt for a drive
- `update_task`: update fields of an existing task (pageId + taskId + fields to change); supports note, and agentTrigger to create/replace the task's trigger; assignees and dueD

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
