Skip to content

Troubleshooting tool errors

Common failures when configuring or running API Request and MCP tools — and where to look next.

SymptomFirst check
Tool never calledAssistant has tool attached; description mentions when to use it
401 UnauthorizedCredential type and expiry
404 Not FoundURL and path params
400 Bad RequestBody schema vs API contract
”Invalid parameters”Strict params — fix schema or descriptions
No carousel/cardsTransform and trust policy
MCP connection failedTransport and server URL
Slow chatExecution mode; add status notifications
  1. Re-test credential in CredentialsTest (if available).
  2. Confirm Bearer vs API key header name.
  3. For OAuth, re-authorize in OAuth 2.0 settings.
  4. See dedicated 401 troubleshooting.
  • Path placeholder names must match param names exactly ({order_id}order_id).
  • Query param types must match API (integer vs string dates).
  • Improve descriptions so the model asks visitors for the right format.
IssueFix
Empty carouselVerify items_path on real test response
Wrong price fieldUpdate fields.price path in transform
Cards on failureShould not happen — check logs for spurious 200 empty bodies
  • Verify server exposes tools over the correct transport.
  • Check firewall allows Chatevo egress to your MCP URL.
  • Review execution logs for handshake vs tool-level errors.
  1. Capture a failed run from logs (redact PII).
  2. Compare with a successful curl test to your API.
  3. Contact support with tool ID and timestamp.