Every message an AI agent, script or person may see with Clevera's API, MCP server and AI agents & API page, grouped by cause: tokens, plan, permissions, paid work, rate limits, conflicts and connecting apps, with the fix.
Updated 10 min read
When Clevera refuses an agent's call, the agent gets a code and a message that says what to do. This article lists every message an agent, script or person may see with AI agents & API, what causes it and how to fix it. Over the REST API the code is in error.code; over MCP the same message comes back as a tool error.
AI agents & API (tokens, connected apps and webhooks) is on the Pro, Business and Custom plans. On Free and Starter the page shows "AI agents & API are included in Pro" with Upgrade to Pro. Upgrading back makes existing tokens, apps and webhooks work again; nothing is deleted.
Message
Code
Cause
Fix
"The agent API is not on this workspace's plan. It is on Pro and up."
plan_locked (HTTP 403)
The workspace is on Free or Starter, or moved to one. Every token and connected app call is refused.
Upgrade to Pro. Tokens that haven't expired work again.
Claude or ChatGPT only says it couldn't connect, or its Clevera tools fail
plan_locked behind the scenes
The same plan refusal, shown by the app as a generic connection error.
Upgrade the workspace to Pro, then retry in the app.
"The API and agent access are not on your plan."
—
Creating a token, or clicking Approve on an agent request, off Pro.
Upgrade to Pro. Deny still works.
"The API and agent access are on Pro and up." / "Claude.ai and ChatGPT connectors are on Pro and up." / "Webhooks are on Pro and up."
—
A locked control on Free or Starter.
Upgrade to Pro.
workspace "(plan doesn’t include connected apps)" / "This workspace’s plan does not include connected apps."
—
Connecting Claude or ChatGPT to a workspace off Pro.
Upgrade, or choose another workspace on the connect screen.
Regenerate secret opens the upgrade dialog
—
Secrets can't be regenerated off Pro.
Upgrade to Pro, or revoke the token.
"Webhooks are not on your plan."
—
Send test event or Redeliver off Pro. Nothing is sent; waiting retries end as failed with plan_locked.
Upgrade to Pro.
"Your plan does not include paid agent work. Upgrade to let agents start it."
"This would pass the token's spend cap. A workspace admin can raise it."
cap_exceeded
The quote doesn't fit the token's Per job, Per day or Per month cap.
Wait for the next day or month, or create a token with higher caps.
A message about credits running out
insufficient_credits
The workspace doesn't have enough credits.
Buy credits or wait for the allowance.
"Your workspace cannot spend credits right now."
plan_locked
Billing blocks spending, for example a payment is due.
Check Billing.
"This quote has expired. Ask for a new quote."
quote_expired
Quotes last 15 minutes.
Ask for a new quote.
"This quote was already used. Ask for a new quote."
quote_used
A quote starts one job.
Ask for a new quote.
"This quote is for another kind of job."
quote_mismatch
A video quote was used to start a clip, for example.
Use the matching start call.
"Another start is being checked. Try again in a moment."
busy
Two starts at the same moment.
Retry after a second.
The job waits with needs_input
—
It's waiting for approval on Agent requests.
An owner or admin approves or denies it within 24 hours.
The job ends expired
—
Nobody decided within 24 hours.
Start again and approve it.
"This job can no longer be canceled."
not_cancelable
The job already finished or is past the point of canceling.
—
Common input messages when requesting videos: "This recording is still processing. Please wait until it is ready.", "Choose how_to, product_demo, cleanup or styled_video.", "Choose 1080p, 2k or 4k.", "Exports are always 60 fps.", "This item is an article; only videos can be exported.", "Social clips cannot be translated by agents yet.", "This language is already translated.", "That material was not found in this workspace. Upload it first."