Sign-in
Claude Code says "run /mcp to re-authenticate"
Claude Code says "run /mcp to re-authenticate"
Claude Code does not open the browser on its own. Run
/mcp, select 1tx and choose
Authenticate."Authentication was cancelled"
"Authentication was cancelled"
The client stopped listening for the login before you clicked Allow. In Claude Code, keep
the
/mcp dialog open until the browser shows the login is complete, then try again.The browser shows access_denied
The browser shows access_denied
Deny was clicked on the consent page. Start the sign-in again from your client.
Tools stopped working after a few weeks
Tools stopped working after a few weeks
Your sign-in lasts 30 days. Sign in again from your client (in Claude Code:
/mcp →
Authenticate).Actions
approvalUrl is null
approvalUrl is null
The action is on Unichain, where your 1Tx non-custodial wallet can’t act yet. Use a market on
Arbitrum, Base or Monad.
The approval page says the batch expired
The approval page says the batch expired
A batch is built against a recent block, and one with a swap expires quickly. Ask the agent to
build it again.
The tool refused to build the batch
The tool refused to build the batch
The server simulated it and it would have reverted, or the market isn’t open for deposits. The
refusal says why. Retrying unchanged returns the same answer.
A deposit of my whole balance fails
A deposit of my whole balance fails
Gas is paid in USDC from the same wallet, so a deposit has to leave a small reserve for it.
Deposit a little less than the full balance.
My bridged USDC hasn't arrived
My bridged USDC hasn't arrived
A bridge needs a second batch on the destination chain. Ask for
action_status on the bridge;
at destination_ready, ask the agent to run redeem_bridge and approve it.Connection details
For anyone building an MCP client or checking a connection by hand.
A request without a valid token gets
401 with a WWW-Authenticate header whose
resource_metadata points to the protected resource metadata above.