firecrawl / firecrawl/firecrawl-mcp-server

`firecrawl-build` marks `FIRECRAWL_API_KEY` as required, but keyless execution is allowed

Open
#327 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
7.5k
Forks
884
Avg merge
1d 11h
Merged PRs (30d)
14

Description

Hi team - I was using Firecrawl through Codex.

The firecrawl-build skill declares:
inputs:
- name: FIRECRAWL_API_KEY
- ...
**required: true**

Based on that, the agent-generated script initially treated the API key as mandatory and stopped when FIRECRAWL_API_KEY was not set.
But later, the agent removed its own hard requirement, retried the same v2 /scrape flow without the auth header, and the run succeeded through the available keyless path.
That created some confusion for implementation logic: it wasn’t clear whether the missing-key case should be treated as a real error, or as a supported fallback the agent should allow.

It would help to clarify the intended behavior across all resources :)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the firecrawl-build skill's input declaration and compare its required FIRECRAWL_API_KEY setting with the reported keyless v2 /scrape behavior. Done means the declared requirement and missing-key behavior are consistent, with the intended behavior clarified across the relevant resources.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.