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.
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
-
✓
Schedule
Every weekday at 08:00
0.2s -
✓
Fetch organizations
GitBook
1.4s -
✓
Group by owner
Transform
0.1s -
✓
Draft the digest
Agent step
Ran with 4 tools, returned a structured summary
6.2s -
Approve the digest
Needs approval
Assigned to Michael Brennan
Approve Deny -
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
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.
No tools match your search.
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.