Start with three checks
1
Check the endpoint and the session
receipt doctor: ok or receipt doctor: attention needed, and the command exits with status 1 when it is not ok. A probe that could not be reached prints as unreachable: <error>. See receipt doctor for the full output.2
Check which workspace you are bound to
receipt workspace use <name> moves it; a new browser sign-in puts you back on Default, while a receipt setup that reuses a still-valid session leaves you where you are. After switching, restart your MCP client: the bridge reads the session once, when it starts.3
Check that the app is connected in that workspace
receipt connect status reads the same workspace, but it lists connection rows rather than tools — so the two can legitimately disagree. A row can exist and publish nothing.A tool you expected is not there
Manage tools appears on connected cards in both places, but each edits only its own scope. Opened from Global Integrations the dialog says “controlled by this organization allowlist”; opened inside a workspace it says “this workspace allowlist”. Enabling an operation in one does not enable it in the other, so check the wording in the dialog description before you assume a tool is switched on. See Tools and permissions.
The gateway refused the call
These come back from the gateway with an HTTP status. The message is what an agent, the CLI or your MCP client will surface.
A provider call is given 30 seconds and its response body is capped at 5 MiB, so a very large listing can fail where a narrower query succeeds.
Provider-specific refusals
The connection itself is the problem
Only connections created by authorizing the provider participate in the aggregate MCP tool list, and only while their status is valid. Imported credentials are usable by other routes but are never published as MCP tools.
Connecting an app fails
Workspace and sharing errors
An invitation that stays Pending with no mail delivered is usually not a gateway problem: the invitation is real and recorded, but the deployment has no mail transport configured under
AUTH_EMAIL_PROVIDER. The share dialog offers a copyable invitation link in that case and says why no email was sent. Workspaces covers sharing in full.
Your MCP client reports an error
Tool names are opaque, and the list is recomposed from the workspace’s current connections on every listing and on every call. An alias stays stable while its connection does; it stops resolving once that connection is disconnected and created again, goes invalid, or the tool leaves the allowlist. Call a name you just listed rather than one saved from an earlier session. The aggregate server explains how names are formed.
Signing in from the terminal
Signing in with receipt setup documents the login step by step, and CLI troubleshooting covers install and observer problems that are not gateway-related.
Nothing appears in Gateway activity
The workspace Activity page is a narrower view still, and says so: “Tool request receipts will appear here when gateway execution reporting is available. Connection events below are live now.” It lists connection lifecycle events only.Messages from the web interface
Next step: review what the MCP Gateway does.