GitBook MCP by usefulapi

io.usefulapi/gitbook

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

Yes, your AI can use this right now.Answered a live MCP handshake in 157 ms with no sign-in needed and exposes 14 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://gitbook.usefulapi.io/mcp

14 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
gitbook_get_current_userread-only

Get the profile of the authenticated GitBook user. GitBook REST: GET /user.

gitbook_list_organizationsread-only

List the organizations the authenticated user belongs to. GitBook REST: GET /orgs.

gitbook_list_spacesread-only

List all spaces in an organization. GitBook REST: GET /orgs/{organizationId}/spaces.

gitbook_get_spaceread-only

Get full details of a space by its ID. GitBook REST: GET /spaces/{spaceId}.

gitbook_list_pagesread-only

List all pages in a space with their hierarchy and metadata. GitBook REST: GET /spaces/{spaceId}/content/pages.

gitbook_get_pageread-only

Get a single page's content from a space by its page ID. GitBook REST: GET /spaces/{spaceId}/content/page/{pageId}.

gitbook_search_spaceread-only

Full-text search across all pages in a space. GitBook REST: GET /spaces/{spaceId}/search.

gitbook_search_organizationread-only

Search content across an entire organization. GitBook REST: GET /orgs/{organizationId}/search.

gitbook_list_collectionsread-only

List all collections in an organization. GitBook REST: GET /orgs/{organizationId}/collections.

gitbook_get_collectionread-only

Get a collection by its ID. GitBook REST: GET /collections/{collectionId}.

gitbook_list_change_requestsread-only

List change requests for a space. GitBook REST: GET /spaces/{spaceId}/change-requests.

gitbook_list_commentsread-only

List top-level comments posted on a space. GitBook REST: GET /spaces/{spaceId}/comments.

gitbook_create_change_requestcan modify

Create a new draft change request (branch) in a space. Safe: creates a draft; publishes nothing. GitBook REST: POST /spaces/{spaceId}/change-requests.

gitbook_update_change_requestcan modify

Update a change request's subject or status. Edits draft metadata only. GitBook REST: PATCH /spaces/{spaceId}/change-requests/{changeRequestId}.

Alternatives in Search & Research

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”