Skip to content
Elaichi Elaichi

knowledge_management

GitBook

Connect GitBook to Elaichi and hand every teammate a governed MCP endpoint — 59 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

GitBook

AI tools

GitBook tools for your AI agents

59 tools are ready to mint as an MCP endpoint the moment you connect GitBook — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_gitbook_user

Get the currently authenticated user in GitBook. Returns the user object for the account associated with the active credentials.

get_single_gitbook_user_by_id

Get a single GitBook user by id. Returns the user object. Required: id.

update_a_gitbook_user_by_id

Update a GitBook user by id using a partial payload. Required: id.

list_all_gitbook_organizations

List all GitBook organizations accessible to the caller. Returns a collection of organization objects from the items array.

get_single_gitbook_organization_by_id

Get a single GitBook organization by id. Returns the full organization object. Required: id.

create_a_gitbook_organization

Create a new GitBook organization. Returns the created organization object.

update_a_gitbook_organization_by_id

Update an existing GitBook organization by id. Returns the updated organization object. Required: id.

delete_a_gitbook_organization_by_id

Delete a GitBook organization by id. Returns an empty response on success. Required: id.

list_all_gitbook_organization_members

List all members of a GitBook organization. Returns a collection of member objects. Required: organization_id.

get_single_gitbook_organization_member_by_id

Get a single GitBook organization member by id. Returns the member object for the specified member. Required: organization_id, id.

update_a_gitbook_organization_member_by_id

Update a GitBook organization member by id. Required: organization_id, id.

delete_a_gitbook_organization_member_by_id

Delete a GitBook organization member by id, removing them from the organization. Returns an empty response on success. Required: organization_id, id.

list_all_gitbook_organization_invites

List all pending invites for a GitBook organization. Returns a collection of invite items. Required: organization_id.

create_a_gitbook_organization_invite

Create a new invite for a GitBook organization. Required: organization_id.

delete_a_gitbook_organization_invite_by_id

Delete an existing invite from a GitBook organization. Returns an empty response on success. Required: organization_id, id.

list_all_gitbook_organization_teams

List all teams within a GitBook organization. Returns a collection of team objects. Required: organization_id.

get_single_gitbook_organization_team_by_id

Get a single team in a GitBook organization by id. Returns the team object. Required: organization_id, id.

create_a_gitbook_organization_team

Create a new team within a GitBook organization. Returns the created team object. Required: organization_id.

update_a_gitbook_organization_team_by_id

Update an existing team in a GitBook organization by id. Returns the updated team object. Required: organization_id, id.

delete_a_gitbook_organization_team_by_id

Delete a team from a GitBook organization by id. Returns an empty response on success. Required: organization_id, id.

list_all_gitbook_team_members

List members belonging to a specific team in a GitBook organization. Returns a collection of team member objects. Required: organization_id, team_id.

list_all_gitbook_sites

List gitbook sites belonging to an organization. Returns a collection of site items. Required: organization_id.

get_single_gitbook_site_by_id

Get a single gitbook site by id within an organization. Returns the site object. Required: organization_id, id.

create_a_gitbook_site

Create a new gitbook site within an organization. Returns the created site object. Required: organization_id.

update_a_gitbook_site_by_id

Update an existing gitbook site by id within an organization. Returns the updated site object. Required: organization_id, id.

delete_a_gitbook_site_by_id

Delete a gitbook site by id within an organization. Returns an empty response on success. Required: organization_id, id.

list_all_gitbook_site_spaces

List site spaces within a gitbook site. Returns a collection of site space items. Required: organization_id, site_id.

list_all_gitbook_site_sections

List all site sections for a gitbook site within an organization. Returns a collection of site section items. Required: organization_id, site_id.

list_all_gitbook_site_redirects

List redirects configured for a GitBook site within an organization. Returns a collection of redirect items. Required: organization_id, site_id.

list_all_gitbook_site_share_links

List all share links for a GitBook site. Returns a collection of share link items. Required: organization_id, site_id.

create_a_gitbook_site_share_link

Create a new share link for a GitBook site. Returns the created share link object. Required: organization_id, site_id.

delete_a_gitbook_site_share_link_by_id

Delete a share link from a GitBook site by id. Returns an empty response on success. Required: organization_id, site_id, id.

list_all_gitbook_collections

List all gitbook collections belonging to an organization. Returns a list of collection items. Required: organization_id.

get_single_gitbook_collection_by_id

Get a single gitbook collection by id. Returns the collection object.

create_a_gitbook_collection

Create a new gitbook collection within an organization. Required: organization_id.

update_a_gitbook_collection_by_id

Update an existing gitbook collection by id. Required: id.

delete_a_gitbook_collection_by_id

Delete a gitbook collection by id. Returns an empty response on success. Required: id.

list_all_gitbook_spaces

List gitbook spaces belonging to an organization. Returns an array of space objects. Required: organization_id.

get_single_gitbook_space_by_id

Get a single gitbook space by id. Returns the full space object. Required: id.

create_a_gitbook_space

Create a new gitbook space within an organization. Returns the created space object. Required: organization_id.

update_a_gitbook_space_by_id

Update an existing gitbook space by id. Returns the updated space object. Required: id.

delete_a_gitbook_space_by_id

Delete a gitbook space by id. Returns an empty response on success. Required: id.

get_single_gitbook_space_content_by_id

Get the content of a GitBook space. Returns the content structure for the specified space. Required: space_id.

list_all_gitbook_pages

List all pages in a GitBook space. Returns an array of page objects from the space's content. Required: space_id.

get_single_gitbook_page_by_id

Get a single page from a GitBook space by id. Returns the page object for the specified page. Required: space_id, id.

list_all_gitbook_files

List files within a GitBook space. Returns an array of file items belonging to the specified space. Required: space_id.

get_single_gitbook_file_by_id

Get a single file by id from a GitBook space. Returns the file object for the specified file. Required: space_id and id.

list_all_gitbook_change_requests

List change requests for a GitBook space. Returns a collection of change request items. Required: space_id.

get_single_gitbook_change_request_by_id

Get a single change request by id from a GitBook space. Returns the change request object. Required: space_id, id.

create_a_gitbook_change_request

Create a new change request in a GitBook space. Returns the created change request object. Required: space_id.

update_a_gitbook_change_request_by_id

Update an existing change request in a GitBook space. Returns the updated change request object. Required: space_id, id.

list_all_gitbook_change_request_reviews

List reviews for a GitBook change request within a space. Returns a collection of review items. Required: space_id, change_request_id.

create_a_gitbook_change_request_review

Create a review for a GitBook change request within a space. Required: space_id, change_request_id.

list_all_gitbook_space_permissions_users

List user permissions for a GitBook space. Returns a collection of user permission records associated with the specified space. Required: space_id.

list_all_gitbook_space_permissions_teams

List team permissions for a GitBook space. Returns the collection of team permission entries associated with the specified space. Required: space_id.

list_all_gitbook_integrations

List all integrations available in GitBook. Returns a collection of integration objects.

get_single_gitbook_integration_by_id

Get a single GitBook integration by id. Returns the full integration object. Required: id.

list_all_gitbook_custom_hostnames

List all custom hostnames configured for a GitBook organization. Returns a collection of custom hostname items. Required: organization_id.

get_single_gitbook_custom_hostname_by_id

Get a single custom hostname by id for a GitBook organization. Returns the custom hostname object. Required: organization_id, id.

How it works

From GitBook account to governed MCP endpoint

Connect

Link a GitBook account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which GitBook tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.