Skip to content
Elaichi Elaichi

Knowledge Management

GitBook

Connect GitBook once and hand every teammate a governed MCP endpoint with 59 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

GitBook

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

Put GitBook work on a schedule.

A trigger starts a sequence of steps: call a GitBook tool, transform the result, branch, wait, and ask a person when it matters.

GitBook digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch organizations

    GitBook

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    GitBook

    Queued

Collections and dashboards

Report on GitBook without asking.

Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.

GitBook health

Refreshed 4 minutes ago · every 15 minutes · from the organizations collection

Live

Organizations

1,284 ↓ 12%

Sites

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Organizations created

Last 14 days

By workspace

Share of activity

Engineering 34%

Product 27%

Support 21%

Sales 18%

AI tools

GitBook tools for your AI agents

59 tools are ready to call through Elaichi's 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, so 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.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.