The client cannot start the adapter
Check the absolute executable path, file permissions, and whether your client supports stdio MCP servers. Ensure the key is present in the adapter process’s environment; a variable in a different terminal may not reach a desktop app.Authentication fails
CheckPROTODESK_AUTHORING_KEY, expiry, revocation, and help:read. Set PROTODESK_API_ORIGIN to https://api.protodesk.io without /v1.
The adapter requires HTTPS by default. PROTODESK_ALLOW_LOCAL_HTTP=true is only for a loopback development server.
A tool is missing
Read-only keys do not expose proposal tools. Article-set tools also depend on the capability returned by the server. Reconnect after changing the key or its permissions, then callauthoring_context again.
A write returns a conflict
Check the workspace, article revision, and idempotency key. Do not reuse a key with different content. If the article changed, read the current version and prepare a new proposal.A request is too large
Authoring requests must fit within 64 KiB of JSON. Article sets allow at most 20 candidates. Reduce the number or size of articles in one proposal.A request times out
Do not assume a timed-out proposal failed. Retry only with the same arguments and idempotency key. If you already received an ID, read the proposal or article set to check its status.A review link is relative
Resolve the returned path againsthttps://app.protodesk.io and sign in to the authorized workspace. A review link never substitutes for dashboard access.