# gitbook MCP server

Read spaces, collections, pages and content; search docs and manage GitBook organization spaces.

## Links
- Registry page: https://www.getdrio.com/mcp/io-usefulapi-gitbook
- Repository: https://github.com/m190/usefulapi-mcp

## Install
- Endpoint: https://gitbook.usefulapi.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://gitbook.usefulapi.io/mcp

## Tools
- gitbook_get_current_user (Get current user) - Get the profile of the authenticated GitBook user. GitBook REST: GET /user. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_list_organizations (List organizations) - List the organizations the authenticated user belongs to. GitBook REST: GET /orgs. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_list_spaces (List spaces) - List all spaces in an organization. GitBook REST: GET /orgs/{organizationId}/spaces. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_get_space (Get space) - Get full details of a space by its ID. GitBook REST: GET /spaces/{spaceId}. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_list_pages (List pages) - List all pages in a space with their hierarchy and metadata. GitBook REST: GET /spaces/{spaceId}/content/pages. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_get_page (Get page) - Get a single page's content from a space by its page ID. GitBook REST: GET /spaces/{spaceId}/content/page/{pageId}. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_search_space (Search space) - Full-text search across all pages in a space. GitBook REST: GET /spaces/{spaceId}/search. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_search_organization (Search organization) - Search content across an entire organization. GitBook REST: GET /orgs/{organizationId}/search. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_list_collections (List collections) - List all collections in an organization. GitBook REST: GET /orgs/{organizationId}/collections. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_get_collection (Get collection) - Get a collection by its ID. GitBook REST: GET /collections/{collectionId}. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_list_change_requests (List change requests) - List change requests for a space. GitBook REST: GET /spaces/{spaceId}/change-requests. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_list_comments (List comments) - List top-level comments posted on a space. GitBook REST: GET /spaces/{spaceId}/comments. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_create_change_request (Create change request) - Create a new draft change request (branch) in a space. Safe: creates a draft; publishes nothing. GitBook REST: POST /spaces/{spaceId}/change-requests. Endpoint: https://gitbook.usefulapi.io/mcp
- gitbook_update_change_request (Update change request) - Update a change request's subject or status. Edits draft metadata only. GitBook REST: PATCH /spaces/{spaceId}/change-requests/{changeRequestId}. Endpoint: https://gitbook.usefulapi.io/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.usefulapi
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Aug 1, 2026
- Source: https://registry.modelcontextprotocol.io
