Common issues
Integration shows 'Error' status
Integration shows 'Error' status
An “Error” status on an integration usually means the credentials have expired or been revoked by the third-party service.To fix this:
Agent can't connect / 'Unauthorized' error
Agent can't connect / 'Unauthorized' error
API calls are failing
API calls are failing
If your agent is making requests but they’re failing, check the Request Logs for details.To diagnose this:
- Go to your dashboard and open Request Logs
- Find the failed request—the log shows the integration, the action attempted, and the error message returned
- Use the error message to identify whether the issue is with your credentials, the request itself, or the third-party service
Rate limit errors
Rate limit errors
Rate limit errors mean the third-party API (not ClawLink) has throttled requests from your account. This happens when too many calls are made in a short window.ClawLink automatically retries rate-limited requests with exponential backoff—so occasional rate limits resolve themselves. If failures persist, your agent is making requests faster than the third-party API allows.To resolve persistent rate limiting:
- Slow down how frequently your agent triggers the affected integration
- Check the third-party service’s rate limit documentation to understand the limits for your account tier
- Consider upgrading your account with the third-party service if you need higher throughput
OAuth token expired (Gmail, Google Sheets, etc.)
OAuth token expired (Gmail, Google Sheets, etc.)
Some integrations—including Gmail, Google Sheets, and Google Calendar—use OAuth tokens that expire over time. When a token expires, the integration will stop working until you refresh it.To fix this:
MCP command not working in OpenClaw
MCP command not working in OpenClaw
If OpenClaw doesn’t recognize or can’t use your MCP command, the most common cause is an incomplete or incorrectly formatted command.Check the following:
- Make sure you copied the full command from the dashboard, including the API key flag at the end
- The command should look something like:
npx @clawlink/mcp --api-key sk_live_... - Don’t add extra spaces or line breaks when pasting
- Restart OpenClaw after updating the command
Requests not appearing in logs
Requests not appearing in logs
If your agent is running but you don’t see requests in the logs, try the following:
- Refresh the logs page—there can be a short delay before new entries appear
- Confirm your agent is using the correct MCP endpoint—check that the MCP command in OpenClaw matches exactly what’s in your dashboard
- Verify your API key—if the key is invalid, requests are rejected before they’re logged