Hosted Tess MCP Server
- Point clients at
https://mcp.tess.imwith Streamable HTTP. There is no localnpxprocess. - Send both headers on every request:
Authorization: Bearer …andx-workspace-id. There is no query-parameter fallback. - Use a dedicated API token per integration so you can revoke it without rotating everything else.
- In Cursor, interpolate an environment variable for the token instead of saving it in plaintext (
urlandheaderssupport env interpolation). - In Claude Code, remote JSON entries need
typeset tohttp(orstreamable-http). Aurlwithouttypeis skipped as a broken stdio server. - The tool list is an allow-list of the public API, not every internal endpoint. If a tool is missing, it is not on the public surface yet.
Custom MCP (Tess as client)
- Only remote Streamable HTTP endpoints. Local stdio /
npxservers cannot run inside Tess. - Prefer OAuth when the provider supports it. Each person who uses a shared OAuth MCP must click Connect with their own account.
- Keep personal-identity servers personal. Sharing a WhatsApp or personal inbox MCP lets teammates opt in and call those tools. See Sharing and permissions.
- Do not enable a server in chat until Connect succeeds. An OAuth server with no token cannot run.
- Turn off tools you do not need. Chips are per user and do not change a teammate’s selection.
- If a server has no usable credential for you, Tess hides it from discovery (fail-closed) instead of calling it unauthenticated.

