Skip to main content
Glama

BookStack MCP Server

by lautarobarba

update_shelf

Modify an existing shelf's properties including name, description, books, and tags in BookStack to maintain organized content structure.

Instructions

Update an existing shelf

Input Schema

NameRequiredDescriptionDefault
booksNoArray of book IDs (replaces existing books)
descriptionNoShelf description (plain text)
description_htmlNoShelf description (HTML format)
idYesShelf ID
nameNoShelf name (max 255 chars)
tagsNoArray of tags with name and value

Input Schema (JSON Schema)

{ "properties": { "books": { "description": "Array of book IDs (replaces existing books)", "items": { "type": "number" }, "type": "array" }, "description": { "description": "Shelf description (plain text)", "type": "string" }, "description_html": { "description": "Shelf description (HTML format)", "type": "string" }, "id": { "description": "Shelf ID", "type": "number" }, "name": { "description": "Shelf name (max 255 chars)", "type": "string" }, "tags": { "description": "Array of tags with name and value", "items": { "properties": { "name": { "type": "string" }, "order": { "type": "number" }, "value": { "type": "string" } }, "required": [ "name", "value" ], "type": "object" }, "type": "array" } }, "required": [ "id" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lautarobarba/bookstack_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server