Hither docs

Troubleshooting

For people and agents when setup or a call goes wrong. Find the symptom, then do what the last column says.

SymptomLikely causeWhat to do
The app shows no Hither toolsThe server isn't added, is off, or the app hasn't reloadedAdd https://hither.dev/mcp from apps, turn it on, and reload the app.
Sign-in fails or loopsWrong address, an old app, or an unsupported OAuth modeCheck the address is exactly https://hither.dev/mcp, update the app and reconnect. See OAuth details. Never put a token in a connector.
invalid_grant with reconnect_requiredThe OAuth authorization endedSign in again. The computer is fine.
devices is empty or the computer never appearsApproval isn't finished, or the helper isn't runningAsk the person to finish approving. hither status on the computer shows the helper.
The setup link expiredIt passed its time limitGet a new one: connect_computer again, or POST /api/connect/request with the same agent token.
permission_required or device_operation_not_allowedThe connection doesn't allow that operation or folderTell the person which permission the task needs. They change it in the dashboard or on the setup page.
connection_limit_or_identity_expiredAn anonymous agent has 5 live connections or made 20 today, or its REST token expiredFinish or drop a connection, or wait. A REST agent past 24 hours starts again only if the person asks.
account_agent_required or anonymous_oauth_requiredOnly an account agent can ask to keep access, and only an anonymous MCP agent can be claimedSee keep access. A REST agent can't do either.
extension_unavailable_or_update_helperThe connection ended too long ago, ended another way, or the helper predates this featureTell the person. They can run setup again on the computer to update the helper.
sandbox.blocked: trueThe Terminal sandbox refused a write, a credential read or a local addressTell the person what stderr says was refused. Only they can allow full access.
update_helper_for_*The helper is older than the featureAsk the person to run setup again on the computer.
device_offlineThe computer is asleep or offlineDrop the work or queue it.
outcome_unknownThe call may have runDon't retry. Resolve it.
401 unauthorizedThe credential expired or was revokedOAuth: let the client refresh, or sign in again. REST: the 24-hour token ended, so start again only if the person asks.
browser_installingChromium is still downloadingWait a few seconds and call again.
HTTP 403, Cloudflare 1010Cloudflare blocked the clientSend a User-Agent that names your agent. Details.

Still stuck? With the person's approval, report it.