Skip to content

Docs & REST API MCP Server

The Docs MCP Server gives any MCP-compatible AI agent direct access to the Webfuse developer documentation and the REST API. Instead of copy-pasting docs or writing API calls by hand, your agent can search the docs, read specific pages, browse the API schema, and execute REST API calls — all through tool calls.

  • AI-assisted development — let your coding agent look up Webfuse APIs, configuration options, and integration guides while it writes code, without leaving the IDE.
  • REST API interaction — allow an agent to list API categories, inspect endpoint schemas, and make authenticated API calls on your behalf.
  • Support & troubleshooting — build agents that can answer questions about Webfuse by searching the documentation in real time.

The Docs MCP Server authenticates with a Company Key (prefixed ck_) from the REST API. Company Keys are scoped to your entire company and grant access to all spaces and API endpoints.

Pass the key in the Authorization header as either a Bearer or Token prefix:

Authorization: Bearer ck_your_company_key

Configure your MCP client to connect to the Docs MCP Server endpoint for your domain:

https://mcp.HOSTNAME/mcp
Install in VS Code

Or add manually to .vscode/mcp.json in your workspace, or to user settings:

{
"servers": {
"webfuse-docs": {
"type": "http",
"url": "https://mcp.HOSTNAME/mcp",
"headers": {
"Authorization": "Bearer ${input:company_key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "company_key",
"description": "Webfuse Company Key",
"password": true
}
]
}

These tools are available without authentication.

Search the documentation using full-text search.

Parameter Type Required Description
query string Search query (supports FTS5 syntax)
limit number Maximum number of results to return (default: 10)

Retrieve a specific documentation page by its URL path.

Parameter Type Required Description
url_path string URL path of the page (e.g., "1-introduction" or "3-spaces-&-sessions/01-space-domain")

List all available documentation pages. Returns each page’s title and URL path.

No parameters.

Get the hierarchical table of contents for the entire documentation.

No parameters.

These tools require a valid Company Key in the Authorization header.

List all available API categories (tags) from the OpenAPI schema.

No parameters.

Get the full endpoint schemas for a given category, with all $ref references resolved.

Parameter Type Required Description
category string Category name (tag) to filter by

Execute an HTTP request against the REST API using an operationId from the OpenAPI schema.

Parameter Type Required Description
operation_id string The operationId of the endpoint (e.g., "spaces_list", "spaces_create")
path_params object Path parameters to substitute in the URL (e.g., {"space_id": "123"})
query_params object Query parameters
body object Request body (for POST/PUT/PATCH)

Connect to the Docs & REST API MCP Server, then ask your agent:

“Search the Webfuse docs for how to configure session recording.”

“List all my Webfuse spaces using the API.”

“Write a Webfuse Extension that adds a floating ‘Back to top’ button on every page.”

The agent will use search_docs and get_doc_page to look up the Extension API, understand the lifecycle hooks and manifest format, and generate a working Extension you can install in your Space — all without you leaving your IDE.