# Firecrawl: ツールの説明文の採点結果

- tools/list の取得日: 2026-09-30 (UTC)
- 出どころ: [npm firecrawl-mcp@3.26.0](https://www.npmjs.com/package/firecrawl-mcp)
- ホームページ: https://github.com/firecrawl/firecrawl-mcp-server
- 採点の規則: v2
- ツール: 29
- 平均点: 61.3 / 100 (曇り)
- ほぼ同じ説明の組: 0

このページには、Firecrawl のツールの説明文の点数と指摘、ツールと引数の名前を載せています。説明文はサーバーのものなので、出どころのページでお読みください。

## サーバー全体

- 軽微: ツールが 29 個あります。25 を超えると、モデルがツールを見分けにくくなり始めます。
- 軽微: サーバーの instructions は 2904 文字です。Claude Code は既定で最初の 2,048 文字しか読みません（Codex 0.154.0 は全部読みます）。何のためのサーバーかを最初に書いてください。

## ツール

- `firecrawl_monitor_get`: 37 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: id
  - 軽微: 制約も例もない文字列の引数: id
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_check_crawl_status`: 40 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: id
  - 軽微: 制約も例もない文字列の引数: id
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_research_search_github`: 42 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: query、k
  - 軽微: 説明文に deprecated とあります。後継のツールを名指しし、tools/list から外すことを検討してください。モデルは、そのツールの役目を頼まれても避けます。
- `firecrawl_monitor_delete`: 44 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: id
  - 軽微: 制約も例もない文字列の引数: id
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_monitor_run`: 44 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: id
  - 軽微: 制約も例もない文字列の引数: id
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_monitor_update`: 47 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: id、body
  - 軽微: 制約も例もない文字列の引数: id
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_interact_stop`: 49 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: scrapeId
  - 軽微: 制約も例もない文字列の引数: scrapeId
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: scrapeId。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_monitor_list`: 49 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: limit、offset
  - 軽微: `required` が指定されていないため、すべての引数が任意になっています。
- `firecrawl_extract`: 50 / 100
  - 要対応: 説明のない引数: urls、prompt、schema、allowExternalLinks、enableWebSearch、includeSubdomains
  - 軽微: 制約も例もない文字列の引数: prompt
  - 軽微: 真偽値の引数 allowExternalLinks の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 enableWebSearch の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 includeSubdomains の意味が分かりにくくなっています。
  - 軽微: 説明文に deprecated とあります。後継のツールを名指しし、tools/list から外すことを検討してください。モデルは、そのツールの役目を頼まれても避けます。
- `firecrawl_monitor_create`: 50 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: body、page、pages、queries、searchWindow、maxResults、includeDomains、excludeDomains、goal、name、scheduleText、timezone、email、includeDiffs、webhookUrl
  - 軽微: 制約も例もない文字列の引数: page、goal、name、scheduleText、timezone、email、webhookUrl
  - 軽微: `required` が指定されていないため、すべての引数が任意になっています。
  - 軽微: 真偽値の引数 includeDiffs の意味が分かりにくくなっています。
- `firecrawl_monitor_checks`: 52 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: id、limit、offset、status
  - 軽微: 制約も例もない文字列の引数: id
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_interact`: 55 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: scrapeId、url、prompt、code、language、timeout、scrapeOptions、scrapeOptions.formats、scrapeOptions.jsonOptions、scrapeOptions.jsonOptions.prompt、scrapeOptions.jsonOptions.schema、scrapeOptions.queryOptions、scrapeOptions.queryOptions.prompt、scrapeOptions.queryOptions.mode、scrapeOptions.screenshotOptions、scrapeOptions.screenshotOptions.fullPage、scrapeOptions.screenshotOptions.quality、scrapeOptions.screenshotOptions.viewport、scrapeOptions.screenshotOptions.viewport.width、scrapeOptions.screenshotOptions.viewport.height、scrapeOptions.parsers、scrapeOptions.pdfOptions、scrapeOptions.pdfOptions.maxPages、scrapeOptions.onlyMainContent、scrapeOptions.redactPII、scrapeOptions.includeTags、scrapeOptions.excludeTags、scrapeOptions.waitFor、scrapeOptions.actions、scrapeOptions.actions[].type、scrapeOptions.actions[].selector、scrapeOptions.actions[].milliseconds、scrapeOptions.actions[].text、scrapeOptions.actions[].key、scrapeOptions.actions[].direction、scrapeOptions.actions[].script、scrapeOptions.actions[].fullPage、scrapeOptions.mobile、scrapeOptions.skipTlsVerification、scrapeOptions.removeBase64Images、scrapeOptions.location、scrapeOptions.location.country、scrapeOptions.location.languages、scrapeOptions.storeInCache、scrapeOptions.zeroDataRetention、scrapeOptions.maxAge、scrapeOptions.lockdown、scrapeOptions.proxy、scrapeOptions.profile、scrapeOptions.profile.name、scrapeOptions.profile.saveChanges
  - 軽微: 制約も例もない文字列の引数: scrapeOptions.jsonOptions.prompt、scrapeOptions.actions[].selector、scrapeOptions.actions[].text、scrapeOptions.actions[].key、scrapeOptions.actions[].script、scrapeOptions.location.country、scrapeOptions.profile.name
  - 軽微: `required` が指定されていないため、すべての引数が任意になっています。
  - 軽微: 真偽値の引数 scrapeOptions.screenshotOptions.fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.onlyMainContent の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.redactPII の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.actions[].fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.mobile の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.skipTlsVerification の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.removeBase64Images の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.storeInCache の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.zeroDataRetention の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.lockdown の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.profile.saveChanges の意味が分かりにくくなっています。
- `firecrawl_crawl`: 57 / 100
  - 要対応: 説明のない引数: url、prompt、excludePaths、includePaths、maxDiscoveryDepth、sitemap、limit、allowExternalLinks、allowSubdomains、crawlEntireDomain、delay、maxConcurrency、webhook、webhookHeaders、deduplicateSimilarURLs、ignoreQueryParameters、scrapeOptions、scrapeOptions.formats、scrapeOptions.jsonOptions、scrapeOptions.jsonOptions.prompt、scrapeOptions.jsonOptions.schema、scrapeOptions.queryOptions、scrapeOptions.queryOptions.prompt、scrapeOptions.queryOptions.mode、scrapeOptions.screenshotOptions、scrapeOptions.screenshotOptions.fullPage、scrapeOptions.screenshotOptions.quality、scrapeOptions.screenshotOptions.viewport、scrapeOptions.screenshotOptions.viewport.width、scrapeOptions.screenshotOptions.viewport.height、scrapeOptions.parsers、scrapeOptions.pdfOptions、scrapeOptions.pdfOptions.maxPages、scrapeOptions.onlyMainContent、scrapeOptions.redactPII、scrapeOptions.includeTags、scrapeOptions.excludeTags、scrapeOptions.waitFor、scrapeOptions.actions、scrapeOptions.actions[].type、scrapeOptions.actions[].selector、scrapeOptions.actions[].milliseconds、scrapeOptions.actions[].text、scrapeOptions.actions[].key、scrapeOptions.actions[].direction、scrapeOptions.actions[].script、scrapeOptions.actions[].fullPage、scrapeOptions.mobile、scrapeOptions.skipTlsVerification、scrapeOptions.removeBase64Images、scrapeOptions.location、scrapeOptions.location.country、scrapeOptions.location.languages、scrapeOptions.storeInCache、scrapeOptions.zeroDataRetention、scrapeOptions.maxAge、scrapeOptions.lockdown、scrapeOptions.proxy、scrapeOptions.profile、scrapeOptions.profile.name、scrapeOptions.profile.saveChanges
  - 軽微: 制約も例もない文字列の引数: url、prompt、webhook、scrapeOptions.jsonOptions.prompt、scrapeOptions.actions[].selector、scrapeOptions.actions[].text、scrapeOptions.actions[].key、scrapeOptions.actions[].script、scrapeOptions.location.country、scrapeOptions.profile.name
  - 軽微: 真偽値の引数 allowExternalLinks の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 allowSubdomains の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 crawlEntireDomain の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 deduplicateSimilarURLs の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 ignoreQueryParameters の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.screenshotOptions.fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.onlyMainContent の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.redactPII の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.actions[].fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.mobile の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.skipTlsVerification の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.removeBase64Images の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.storeInCache の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.zeroDataRetention の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.lockdown の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.profile.saveChanges の意味が分かりにくくなっています。
- `firecrawl_monitor_check`: 59 / 100
  - 要対応: 説明のない引数: id、checkId、limit、skip、pageStatus
  - 軽微: 制約も例もない文字列の引数: id、checkId
  - 軽微: 引数が 3 つ以上あるのに、説明文がどの引数にも触れていません。
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: id、checkId。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_research_related_papers`: 60 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 要対応: 説明のない引数: seed_ids、intent、mode、k
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: seed_ids。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_agent_status`: 62 / 100
  - 要対応: 説明のない引数: id
  - 軽微: 制約も例もない文字列の引数: id
- `firecrawl_feedback`: 65 / 100
  - 要対応: 説明のない引数: endpoint、jobId、requestedWebsite、requestedWebsite.url、requestedWebsite.requestedFunctionality、rationale、providerFeedback、providerFeedback[].name、providerFeedback[].issue、providerFeedback[].why、capabilityFeedback、capabilityFeedback[].name、capabilityFeedback[].provider、capabilityFeedback[].issue、capabilityFeedback[].why、capabilityFeedback[].requestedFunctionality、rating、issues、tags、note、valuableSources、valuableSources[].url、valuableSources[].reason、missingContent、missingContent[].topic、missingContent[].description、querySuggestions、url、pageNumbers、metadata
- `firecrawl_search_feedback`: 69 / 100
  - 要対応: 説明のない引数: searchId、rating、valuableSources、valuableSources[].url、valuableSources[].reason、missingContent[].topic、missingContent[].description、querySuggestions
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: searchId。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_parse`: 70 / 100
  - 要対応: 説明のない引数: formats、jsonOptions、jsonOptions.prompt、jsonOptions.schema、queryOptions、queryOptions.prompt、queryOptions.mode、parsers、pdfOptions、pdfOptions.maxPages、onlyMainContent、redactPII、includeTags、excludeTags、removeBase64Images、skipTlsVerification、storeInCache、zeroDataRetention、proxy
  - 軽微: 制約も例もない文字列の引数: jsonOptions.prompt
  - 軽微: 真偽値の引数 onlyMainContent の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 redactPII の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 removeBase64Images の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 skipTlsVerification の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 storeInCache の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 zeroDataRetention の意味が分かりにくくなっています。
- `firecrawl_developer_search`: 72 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 軽微: 引数が 3 つ以上あるのに、説明文がどの引数にも触れていません。
- `firecrawl_research_search_papers`: 72 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
- `firecrawl_scrape`: 72 / 100
  - 要対応: 説明のない引数: url、formats、jsonOptions、jsonOptions.prompt、jsonOptions.schema、queryOptions、queryOptions.prompt、queryOptions.mode、screenshotOptions、screenshotOptions.fullPage、screenshotOptions.quality、screenshotOptions.viewport、screenshotOptions.viewport.width、screenshotOptions.viewport.height、parsers、pdfOptions、pdfOptions.maxPages、onlyMainContent、redactPII、includeTags、excludeTags、waitFor、actions、actions[].type、actions[].selector、actions[].milliseconds、actions[].text、actions[].key、actions[].direction、actions[].script、actions[].fullPage、mobile、skipTlsVerification、removeBase64Images、location、location.country、location.languages、storeInCache、zeroDataRetention、maxAge、lockdown、proxy、profile、profile.name、profile.saveChanges
  - 軽微: 制約も例もない文字列の引数: jsonOptions.prompt、actions[].selector、actions[].text、actions[].key、actions[].script、location.country、profile.name
  - 軽微: `required` が指定されていないため、すべての引数が任意になっています。
  - 軽微: 真偽値の引数 screenshotOptions.fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 onlyMainContent の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 redactPII の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 actions[].fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 mobile の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 skipTlsVerification の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 removeBase64Images の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 storeInCache の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 zeroDataRetention の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 lockdown の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 profile.saveChanges の意味が分かりにくくなっています。
- `firecrawl_map`: 75 / 100
  - 要対応: 説明のない引数: url、search、sitemap、includeSubdomains、limit、ignoreQueryParameters
  - 軽微: 制約も例もない文字列の引数: search
  - 軽微: 真偽値の引数 includeSubdomains の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 ignoreQueryParameters の意味が分かりにくくなっています。
- `firecrawl_research_read_paper`: 77 / 100
  - 軽微: 説明のない引数: question
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: paperId。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_search`: 79 / 100
  - 要対応: 説明のない引数: limit、tbs、filter、location、sources[].type、enterprise、scrapeOptions.formats、scrapeOptions.jsonOptions、scrapeOptions.jsonOptions.prompt、scrapeOptions.jsonOptions.schema、scrapeOptions.queryOptions、scrapeOptions.queryOptions.prompt、scrapeOptions.queryOptions.mode、scrapeOptions.screenshotOptions、scrapeOptions.screenshotOptions.fullPage、scrapeOptions.screenshotOptions.quality、scrapeOptions.screenshotOptions.viewport、scrapeOptions.screenshotOptions.viewport.width、scrapeOptions.screenshotOptions.viewport.height、scrapeOptions.parsers、scrapeOptions.pdfOptions、scrapeOptions.pdfOptions.maxPages、scrapeOptions.onlyMainContent、scrapeOptions.redactPII、scrapeOptions.includeTags、scrapeOptions.excludeTags、scrapeOptions.waitFor、scrapeOptions.actions、scrapeOptions.actions[].type、scrapeOptions.actions[].selector、scrapeOptions.actions[].milliseconds、scrapeOptions.actions[].text、scrapeOptions.actions[].key、scrapeOptions.actions[].direction、scrapeOptions.actions[].script、scrapeOptions.actions[].fullPage、scrapeOptions.mobile、scrapeOptions.skipTlsVerification、scrapeOptions.removeBase64Images、scrapeOptions.location、scrapeOptions.location.country、scrapeOptions.location.languages、scrapeOptions.storeInCache、scrapeOptions.zeroDataRetention、scrapeOptions.maxAge、scrapeOptions.lockdown、scrapeOptions.proxy、scrapeOptions.profile、scrapeOptions.profile.name、scrapeOptions.profile.saveChanges
  - 軽微: 制約も例もない文字列の引数: tbs、filter、location、scrapeOptions.jsonOptions.prompt、scrapeOptions.actions[].selector、scrapeOptions.actions[].text、scrapeOptions.actions[].key、scrapeOptions.actions[].script、scrapeOptions.location.country、scrapeOptions.profile.name
  - 軽微: 真偽値の引数 scrapeOptions.screenshotOptions.fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.onlyMainContent の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.redactPII の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.actions[].fullPage の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.mobile の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.skipTlsVerification の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.removeBase64Images の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.storeInCache の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.zeroDataRetention の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.lockdown の意味が分かりにくくなっています。
  - 軽微: 真偽値の引数 scrapeOptions.profile.saveChanges の意味が分かりにくくなっています。
- `firecrawl_research_inspect_paper`: 80 / 100
  - 要対応: いつ使うか、いつ使わないかが書かれていません。
  - 軽微: 必須の id 系の引数に、値をどこから得るかが書かれていません: paperId。返してくれるツールや場所を書かないと、モデルは先に探しにいきます。
- `firecrawl_find_tools`: 81 / 100
  - 軽微: 説明のない引数: urls、level、limit、offset
  - 軽微: `required` が指定されていないため、すべての引数が任意になっています。
- `firecrawl_credit_usage`: 82 / 100
  - 軽微: `required` が指定されていないため、すべての引数が任意になっています。
- `firecrawl_agent`: 87 / 100
  - 軽微: 説明のない引数: prompt、urls、schema、exchange.approve.approvalId、exchange.approve.callIds、exchange.approve.always、exchange.decline.approvalId
  - 軽微: 真偽値の引数 exchange.approve.always の意味が分かりにくくなっています。

ご自身のサーバーの掲載をやめてほしい場合は、support@forecall.dev までご連絡ください。7 日以内に外します。

[採点したサーバーの一覧](https://forecall.dev/ja/servers)
