API
Tools
Organization Discovery
List Organizations (list_organizations)
list_organizations)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Lists all accessible GitBook organizations.
Parameters: None
Returns:
{
"organizations": [
{
"id": "string",
"title": "string",
"urls": {
"app": "string",
"public": "string"
}
}
]
}Space Management
List Spaces (list_spaces)
list_spaces)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Lists spaces, optionally filtered by organization.
Parameters:
organizationId(optional): Organization ID to filter spaces
Returns:
{
"spaces": [
{
"id": "string",
"title": "string",
"visibility": "string",
"urls": {
"app": "string",
"public": "string"
}
}
]
}Get Space Details (get_space)
get_space)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Retrieves detailed information about a specific space.
Parameters:
spaceId(required): The ID of the space to retrieve
Returns:
{
"id": "string",
"title": "string",
"description": "string",
"visibility": "string",
"urls": {
"app": "string",
"public": "string"
}
}Get Space Content (get_space_content)
get_space_content)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Retrieves the content structure and pages of a space.
Parameters:
spaceId(optional): The ID of the space (uses default if configured)
Returns:
{
"pages": [
{
"id": "string",
"title": "string",
"slug": "string",
"path": "string"
}
]
}Search Content (search_content)
search_content)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Searches for content within a space using full-text search.
Parameters:
query(required): Search query stringspaceId(optional): The ID of the space to search (uses default if configured)
Returns:
{
"results": [
{
"id": "string",
"title": "string",
"excerpt": "string",
"url": "string"
}
]
}Content Retrieval
Get Page Content (get_page_content)
get_page_content)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Retrieves the content of a specific page.
Parameters:
pageId(required): The ID of the page to retrievespaceId(optional): The ID of the space containing the pageformat(optional): Output format ("document"or"markdown", defaults to"document")metadata(optional): Include revision metadata (boolean, defaults tofalse)computed(optional): Include computed revision data (boolean, defaults tofalse)
Returns:
{
"id": "string",
"title": "string",
"content": "string",
"format": "string"
}Get Page by Path (get_page_by_path)
get_page_by_path)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Retrieves page content using the page path.
Parameters:
pagePath(required): The path of the page to retrievespaceId(optional): The ID of the space containing the page
Returns:
{
"id": "string",
"title": "string",
"content": "string",
"path": "string"
}File Management
Get Space Files (get_space_files)
get_space_files)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Lists all files in a space.
Parameters:
spaceId(optional): The ID of the space (uses default if configured)
Returns:
{
"files": [
{
"id": "string",
"name": "string",
"downloadURL": "string",
"size": "number"
}
]
}Get File Details (get_file)
get_file)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Retrieves details of a specific file.
Parameters:
fileId(required): The ID of the file to retrievespaceId(optional): The ID of the space containing the file
Returns:
{
"id": "string",
"name": "string",
"downloadURL": "string",
"size": "number",
"uploadedAt": "string"
}Collection Management
List Collections (list_collections)
list_collections)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Lists all accessible collections.
Parameters:
organizationId(optional): Organization ID to filter collections
Returns:
{
"collections": [
{
"id": "string",
"title": "string",
"description": "string"
}
]
}Get Collection Details (get_collection)
get_collection)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Retrieves details of a specific collection.
Parameters:
collectionId(required): The ID of the collection to retrieve
Returns:
{
"id": "string",
"title": "string",
"description": "string",
"spaces": "number"
}Get Collection Spaces (get_collection_spaces)
get_collection_spaces)Behavior: 📖 Read-only, 🔄 Idempotent, 🌐 Open-world
Description: Lists all spaces within a collection.
Parameters:
collectionId(required): The ID of the collection
Returns:
{
"spaces": [
{
"id": "string",
"title": "string",
"visibility": "string"
}
]
}Prompts
Fetch Documentation (fetch_documentation)
fetch_documentation)Description: Fetches and analyzes GitBook documentation content for specific topics.
Parameters:
topic(required): The topic or subject to search for and analyzespaceId(optional): The ID of the space to search (uses default if configured)includeStructure(optional): Set to "true" to include space structure
Returns:
A comprehensive analysis of documentation related to the specified topic, including relevant pages, content summaries, and improvement areas.
Analyze Content Gaps (analyze_content_gaps)
analyze_content_gaps)Description: Identifies gaps and missing content in documentation.
Parameters:
spaceId(optional): The ID of the space to analyze (uses default if configured)comparisonSource(optional): Source to compare against (default: "internal analysis")
Returns:
A detailed gap analysis including missing topics, incomplete sections, and suggestions for new content areas.
Content Audit (content_audit)
content_audit)Description: Performs quality audits of documentation content.
Parameters:
spaceId(optional): The ID of the space to audit (uses default if configured)auditCriteria(optional): Specific criteria to audit (default: "general quality and consistency")
Returns:
A comprehensive quality assessment including content quality, outdated information, and style recommendations.
Documentation Summary (documentation_summary)
documentation_summary)Description: Generates comprehensive summaries of GitBook spaces.
Parameters:
spaceId(optional): The ID of the space to summarize (uses default if configured)summaryType(optional): Type of summary - "overview", "technical", "user-guide", or "custom" (default: "overview")
Returns:
A structured summary including space structure, main topics, and target audience.
Content Optimization (content_optimization)
content_optimization)Description: Optimizes content for SEO, readability, structure, or performance.
Parameters:
spaceId(optional): The ID of the space to optimize (uses default if configured)optimizationType(required): Type of optimization - "SEO", "readability", "structure", or "performance"targetMetrics(optional): Specific metrics or goals to optimize for
Returns:
Optimization recommendations including improvement strategies and implementation guidance.