Troubleshooting agents
Fixes for the common connection and permission problems.
"Needs authentication" in Claude Code
Run /mcp, select guidemark, choose Authenticate, and finish the sign-in in your browser.
"MCP server guidemark already exists"
You added it before, maybe with an old or empty key. Remove it and add it again:
claude mcp remove guidemark
claude mcp add --transport http guidemark https://guidemark.co/api/mcp401: invalid, revoked or expired
- Signed-in agents renew automatically. If the connection was disconnected in Settings → Agents, sign in again.
- For a key: check it was copied whole (
gm_plus 64 characters) and hasn't been revoked. - A sign-in token used against
/api/v1is refused: those tokens are for the MCP server only. Use an API key for REST.
403: "only lets agents save drafts" or "lacks the publish scope"
That's the publishing rule working. Either publish the draft yourself in the dashboard, or allow it: see Drafts and publishing.
429: rate limit
60 requests per minute per key or connection. Wait for the Retry-After seconds. Create a tour with all its steps in one call instead of one call per step.
The tour is saved but doesn't show
- It's probably a draft. Preview it with its
?playTour=link, then switch it on. - Check
pageUrlis a path on the project's domain (/pricing), and the project's domain is right in Settings. - Check the selectors exist on the live page. Open the browser console on your site and run
document.querySelector('#plan-studio').