Troubleshooting

Common problems connecting to or using the Raken connector, and how to fix them. If you're just getting set up, start with the Setup & Usage Guide.

Connection & sign-in

Raken connection expired — reconnect required

The connector worked before, but now a tool call stops and your AI assistant asks you to re-authorize with Raken (for example, a message that your Raken connection has expired with a prompt to reconnect or re-authenticate).

This means the stored Raken sign-in (the refresh token the connector keeps on your behalf) is no longer valid, so the server can't get a fresh Raken access token to make the call. The connector detects this and asks you to sign in again rather than failing silently. Common reasons:

What to do: re-run the Raken sign-in for the connector — follow your AI assistant's reconnect / re-authenticate prompt, or disconnect and reconnect the connector from its settings to re-run the OAuth sign-in. Once you finish signing in, retry the request — it should go through.

Error messages

When a tool fails, your AI assistant shows the message it got back. Most come from Raken and a few HTTP statuses get a clearer, actionable message instead of Raken's raw response; one (the per-connection rate limit below) comes from the connector itself. Here's what each one means and what to do.

403 — "Raken MCP access isn't turned on for your company"

You signed in successfully, but your Raken account isn't entitled to use the Raken MCP connector, which every tool except get_user_info requires.

Raken MCP access is enabled by Raken, per company — it isn't on by default. The connection itself is fine: get_user_info keeps working (it confirms which account you're signed in as), while every data tool comes back with this error.

What to do: contact Raken support to have Raken MCP access enabled for your company, then try again. This is enabled on Raken's side, not something a reconnect or a different prompt will fix.

429 — "Raken's API is rate-limiting this request"

Raken enforces three limits, and all of them return a 429. The message you get names which one, so read it before acting — the fix is different for each. This one and the next are Raken's account limits; the third is the connector's own per-connection limit (it mentions "this MCP server").

This is a short-window limit: too many requests in the same second, or too many at the same moment. It's sized by your plan, and the allowance is shared with every other integration on the account — so it can trip even when your AI assistant is already working one step at a time.

What to do:

429 — "Raken's daily API quota is exhausted"

The account has used up its total requests for the day. This is a different limit from the one above, and waiting a few seconds will not help — nothing succeeds until the allowance resets.

What to do:

If a 429 says it couldn't tell which limit was hit, treat it like the quota case — stop rather than retrying. That's the safe reading: if it turns out to have been the short-window limit, the same request will work again shortly.

429 — "This MCP server's per-client request limit was reached"

This one comes from the connector, not Raken. It caps how many requests a single connection can make in a short rolling window — a safeguard against runaway or concurrent bursts. You'll recognize it by the wording ("this MCP server's per-client request limit") and it tells you roughly how many seconds to wait.

Unlike either Raken 429 above, there's no daily quota and nothing plan-related — it clears on its own after a short wait.

What to do:

500 / 502 / 503 / 504 — "Raken is temporarily unavailable"

Any 5xx status means the problem is on Raken's side — the service may be undergoing maintenance or hitting a transient outage, not anything wrong with your account, your sign-in, or your request.

What to do: wait a few minutes and try again. These are usually brief. If it persists, check Raken's status channels or contact Raken support.

Still stuck?