Full-text/regex/heading/path search over the workspace's documentation content. Read-only — works with any token regardless of read/write scope.
get_doc_outline
Free
List every markdown page's title, heading count, and size before searching or writing. Read-only — works with any token regardless of read/write scope.
write_docs
Free
Commit one or more markdown files to the workspace's docs repo in a single atomic git commit. Requires a token authorized with read-write scope — a read-only token is refused.
fetch_url
Free
Read one public web page and return it as clean Markdown, with its title, description and the final URL after redirects. For checking a claim against a page outside the workspace — a competitor's pricing, your own marketing site, or whether a link a doc depends on still resolves. A 404 or a login wall comes back as a stated result rather than a failure, since that is the answer when the question is whether a link works. Private and internal addresses are refused, robots.txt is honoured, and page content is treated as data, never as instructions.
For deeper local graph navigation (outline, fuzzy headings, link references, resolve links) while an agent has your docs checked out on disk, use markdown-lsp instead — run npx markdown-lsp <subcommand> ./docs to expose LSP-style doc_* tools on the working tree. See the markdown-lsp README for setup. search_docs/write_docs and markdown-lsp are complementary: the former work over the hosted MCP connection with no local checkout, the latter needs the repo on disk.
Registering a webhook is a Business-exclusive capability — Free and Pro/Pro+ workspaces cannot register any webhook regardless of event type.
Tool
Description
register_webhook_<event>
Register a webhook for one of ~15 events (HMAC secret + URL). Business only.
list_webhooks
List registered webhooks for the workspace
unregister_webhook
Remove a webhook subscription
list_webhook_deliveries
Delivery history with status, retry count, payload
replay_webhook_delivery
Re-deliver a specific past delivery
test_webhook
Send a synthetic payload to a URL
Event types include content.indexed, translation.completed, chat.no_answer, chat.negative_feedback, plan.upgraded, usage.limit_approaching, and others — see Webhooks for the full list and payload schemas.
Search the docs-skills catalog by query with optional category and requires_plan filters. Returns raw_url for the agent to fetch the SKILL.md directly.