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:webfuse_api_key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "webfuse_api_key",
"description": "Webfuse Company Key",
"password": true
}
]
}

These tools are available without authentication.

Search the documentation using full-text search.

ParameterTypeRequiredDescription
querystringSearch query (supports FTS5 syntax)
limitnumberMaximum number of results to return (default: 10)

Retrieve a specific documentation page by its URL path.

ParameterTypeRequiredDescription
url_pathstringURL 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.

ParameterTypeRequiredDescription
categorystringCategory name (tag) to filter by

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

ParameterTypeRequiredDescription
operation_idstringThe operationId of the endpoint (e.g., "spaces_list", "spaces_create")
path_paramsobjectPath parameters to substitute in the URL (e.g., {"space_id": "123"})
query_paramsobjectQuery parameters
bodyobjectRequest 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.