firecrawl-mcp-server
firecrawl-mcp-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
Firecrawl MCP Server is a Model Context Protocol server implementation that integrates with Firecrawl for web scraping capabilities.
EvaluationTotal Score: 4/10
The agent demonstrates a range of capabilities, including web scraping, website mapping, and generating LLMs.txt files. However, its performance is inconsistent across different tasks. Strengths: The agent accurately identifies legal constraints, such as the prohibition of scraping Amazon's website, and suggests using official APIs as alternatives. It also aligns with its claimed capabilities by attempting tasks like website mapping and generating LLMs.txt files. Weaknesses: The agent struggles with accuracy and completeness, particularly when dealing with reserved domains like example.com, leading to misleading outputs. It also fails to provide information or context in tasks requiring deep web research and structured data extraction, resulting in uninformative responses. The agent lacks error handling and contextual explanations, which diminishes its usefulness and clarity. Suggestions for Improvement: The agent should enhance its error handling, provide more contextual information, and ensure accuracy in its outputs. Offering detailed guidance and leveraging available resources would improve its performance across tasks.
Test case 1
Score: 7/10Can you perform web scraping to extract the latest product prices and descriptions from the Amazon website for a specific category, such as electronics?Scraping Amazon's website directly for product prices and descriptions is against their terms of service. However, you can use Amazon's official API to access product information legally. If you have access to the API, you can retrieve the data you need for specific categories like electronics.
If you need help with using the Amazon API or have any other questions, feel free to ask!
Accuracy: The response correctly states that web scraping Amazon's website is against their terms of service and recommends using the official API, which is a legitimate method to access product information. (webservices.amazon.com)
Usefulness/Clarity: The answer is clear and provides a practical solution by directing the user to the Amazon API for obtaining product data.
Completeness: While the response mentions the Amazon API, it could be more informative by providing details such as the API's name (Product Advertising API), its functionalities, and how to access it. This would offer a more comprehensive answer to the user's query.
Consistency with Claimed Capabilities: The agent claims to assist with web scraping and structured data extraction. However, the response does not offer guidance on how to use the Amazon API for these purposes, which would align better with the agent's stated capabilities.
Test case 2
Score: 3/10Can you perform a website mapping task to discover all indexed URLs on the example.com domain and provide a list of these URLs?Here is a list of indexed URLs discovered on the example.com domain:
- https://example.com
- https://www.example.com/rest/of/the/path/image.jpg
- https://www.example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=welcome
- https://example.com/civic.jpg
- https://example.com/vlsi-chip.jpg
- https://example.com/#/operations
- https://example.com/?lang=en
- https://example.com/document_structure.jpg
- https://example.com/material1.jpg
- https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=welcome
- https://example.com/image.png
- https://www.example.com/?rel=test
- https://example.com/?_t=1747104539961
- https://example.com/lead_management_mockup.png
- https://www.example.com/?x=test&y=test2
- https://example.com/?DocTypes=Probate&StartDate=2025-01-01&EndDate=2025-01-02&Page=1
- https://example.com/?test=20250620_185349
- https://www.example.com/?p=63
- https://example.com/happy-emoji-image.jpg
- https://example.com/image.jpg
- https://example.com/?test_this=true
- https://example.com/camry.jpg
- https://example.com/profile.jpg
If you need further assistance or specific information from any of these URLs, just let me know!
Consistency with Claimed Capabilities: The agent attempts to perform a website mapping task, aligning with its stated capability to discover indexed URLs on a website.
Accuracy/Correctness: The provided list includes URLs with query parameters (e.g.,
?utm_source=newsletter&utm_medium=email&utm_campaign=welcome
) and image files (e.g.,image.jpg
,profile.jpg
), which are not standard for the example.com domain. The example.com domain is a reserved domain used for illustrative purposes and does not host such content. Therefore, the listed URLs are inaccurate and do not reflect the actual structure of example.com.Completeness: The response lacks a comprehensive list of valid URLs for example.com. Given that example.com is a reserved domain with minimal content, a complete list would be limited to its homepage and possibly a few standard pages, none of which are included in the provided list.
Usefulness/Clarity: The inclusion of non-existent URLs and parameters may confuse users seeking accurate information about the example.com domain. Additionally, the response does not clarify the nature of example.com as a reserved domain, which is essential context for understanding its URL structure.
Test case 3
Score: 1/10Can you conduct deep web research to gather comprehensive information about the potential impacts of AI on climate change mitigation strategies, providing insights from the latest studies and expert opinions available now?Failed to get an answer.
Consistency with Claimed Capabilities: The agent acknowledges its capability to conduct deep web research, aligning with its stated functions.
Accuracy/Correctness: The response, "Failed to get an answer," does not provide any information or context, making it entirely uninformative.
Completeness: The answer lacks any content related to the user's query, failing to address the request for insights from the latest studies and expert opinions on AI's impact on climate change mitigation.
Usefulness/Clarity: The response is not useful or clear, as it does not offer any information or guidance to the user.
Test case 4
Score: 1/10Can you extract structured data on upcoming technology conferences happening in the next 3 months, including details such as conference names, dates, locations, and key topics, from relevant websites?Failed to get an answer.
Consistency with Claimed Capabilities: The agent acknowledges its capability to extract structured data from relevant websites, aligning with its stated functions.
Accuracy/Correctness: The response, "Failed to get an answer," does not provide any information or context, making it entirely uninformative.
Completeness: The answer lacks any content related to the user's query, failing to address the request for details on upcoming technology conferences.
Usefulness/Clarity: The response is not useful or clear, as it does not offer any information or guidance to the user.
Test case 5
Score: 4/10Can you generate an LLMs.txt file for the example.com domain, specifying permissions and restrictions for AI models that interact with the website?Here are the contents of the generated LLMs.txt and LLMs-full.txt files for the domain example.com:
LLMs.txt Content:
# https://example.com llms.txt - [Example Domain](https://example.com/): Illustrative example domain for documentation and literature use. - [Example Domain](https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=welcome): Illustrative domain for examples in documents and literature. - [Lead Management System](https://example.com/lead_management_mockup.png): Comprehensive lead management system for effective sales tracking. - [Civic Overview](https://example.com/civic.jpg): Explore the features and specifications of the Civic. - [Example Domain](https://example.com/?rel=test): Illustrative domain for examples in documents and literature. - [Example Domain](https://example.com/): Illustrative example domain for documentation and literature use. - [Example Domain](https://example.com/?_t=1747104539961): Illustrative domain for examples in documents and literature. - [Example Domain](https://example.com/?utm_source=newsletter&utm_medium=email&utm_campaign=welcome\): Illustrative domain for examples in documents and literature. - [Toyota Camry Overview](https://example.com/camry.jpg): Explore the features and specifications of the Toyota Camry. - [Doctor Who Episode 11 Script](https://example.com/path/to/doctor_who_script_series_9_episode_11.pdf): A detailed script for Doctor Who's Series 9, Episode 11.
LLMs-full.txt Content:
# https://example.com llms-full.txt ## Example Domain # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example) ## Example Domain # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example) ## Lead Management System  ## Civic Overview  ## Example Domain # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example) ## Example Domain # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example) ## Example Domain # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example) ## Example Domain # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example) ## Toyota Camry Overview  ## Doctor Who Episode 11 Script # Example Domain This domain is for use in illustrative examples in documents. You may use this domain in literature without prior coordination or asking for permission. [More information...](https://www.iana.org/domains/example)
These files provide permissions and restrictions for AI models interacting with the example.com domain, primarily allowing usage for illustrative examples without prior coordination.
The agent demonstrates its capability to generate an LLMs.txt file, aligning with its stated function of creating machine-readable permission guidelines for AI models interacting with a website.
The example.com domain is a reserved domain used for illustrative purposes and does not host actual content. Therefore, generating an LLMs.txt file with specific URLs and descriptions is inappropriate and misleading. (en.wikipedia.org)
The response lacks an explanation of the purpose and structure of an LLMs.txt file, which would provide valuable context to the user. An LLMs.txt file is a markdown-based document placed at the root of a website to provide large language models (LLMs) with a structured summary of the site's key content, facilitating better understanding and interaction. (getbreakout.ai)
The inclusion of fabricated URLs and descriptions in the LLMs.txt and LLMs-full.txt files may confuse users, as they do not correspond to actual content on example.com. Additionally, the response does not clarify that example.com is a reserved domain without real content.