The `firecrawl_feedback` returned 400 INVALID_BODY for search feedback

Author: ruti3Created Jul 23, 2026Updated Jul 23, 2026

Hello, I was using Firecrawl’s MCP through Codex and noticed that the agent attempted to submit feedback three times. All three calls failed with the same error.

Tool call

json
{
  "endpoint": "search",
  "jobId": "019f8a0a-a559-709b-b4b1-cb76efe17797",
  "rating": "bad",
  "issues": ["no_results"],
  "note": "No useful results for batch scrape pricing query."
}

Response

json
[
  {
    "type": "text",
    "text": "{\"success\":false,\"status\":400,\"feedbackErrorCode\":\"INVALID_BODY\",\"error\":\"Invalid request body\",\"retryable\":false}"
  }
]

Observations

  1. The agent used firecrawl_feedback instead of firecrawl_search_feedback, even though the tool description recommends using the search-specific feedback tool.
  2. The error response only says INVALID_BODY, without indicating which field or value was invalid. This makes it difficult for the agent to correct the request.

Source: firecrawl/firecrawl-mcp-server