{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_scrapfly-scrapfly-mcp","slug":"scrapfly-scrapfly-mcp","name":"scrapfly-mcp","type":"mcp","url":"https://github.com/scrapfly/scrapfly-mcp","page_url":"https://unfragile.ai/scrapfly-scrapfly-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:scrapfly/scrapfly-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_scrapfly-scrapfly-mcp__cap_0","uri":"capability://data.processing.analysis.web.page.scraping.with.smart.proxy.rotation","name":"web page scraping with smart proxy rotation","description":"This capability scrapes web pages by sending requests through a network of residential proxies, which are dynamically rotated to avoid detection and bypass anti-bot measures. It leverages a robust architecture that integrates with multiple proxy providers, ensuring high availability and reliability while scraping. The system is designed to handle HTML, Text, and Markdown formats, making it versatile for various content extraction needs.","intents":["How can I scrape data from a website without getting blocked?","What tool can help me extract content from HTML pages efficiently?","I need to gather text and markdown data from multiple URLs."],"best_for":["developers building data extraction tools that require reliable web scraping capabilities"],"limitations":["Dependent on the availability of residential proxies; scraping may fail if proxies are blocked or unavailable."],"requires":["Node.js 14+","Access to a proxy service for optimal performance"],"input_types":["URL"],"output_types":["HTML","Text","Markdown"],"categories":["data-processing-analysis","web-scraping"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_scrapfly-scrapfly-mcp__cap_1","uri":"capability://data.processing.analysis.llm.accessible.content.extraction","name":"llm-accessible content extraction","description":"This capability allows users to extract content in formats that are directly usable by language models, such as structured text and Markdown. It employs a parsing engine that converts raw HTML into these formats, ensuring that the output is clean and ready for further processing by LLMs. The integration with LLMs is seamless, allowing for immediate use of the scraped content in AI applications.","intents":["How can I prepare scraped data for use in a language model?","What tool can convert HTML content into Markdown for LLM processing?","I need to extract and format web data for AI training."],"best_for":["data scientists and AI developers looking to enrich training datasets with web content"],"limitations":["Output formatting may vary based on the complexity of the HTML structure; some data may require manual adjustments."],"requires":["Node.js 14+","Access to a language model API"],"input_types":["HTML"],"output_types":["Markdown","Text"],"categories":["data-processing-analysis","ai-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_scrapfly-scrapfly-mcp__cap_2","uri":"capability://data.processing.analysis.anti.bot.bypass.capabilities","name":"anti-bot bypass capabilities","description":"This capability incorporates advanced techniques for bypassing common anti-bot measures employed by websites. It uses a combination of user-agent rotation, request timing adjustments, and header manipulation to mimic human browsing behavior. This approach minimizes the risk of being flagged as a bot, allowing for more successful data extraction from sites with stringent security protocols.","intents":["How can I scrape websites that are protected against bots?","What methods can I use to avoid detection while scraping?","I need to extract data from a site with strict anti-bot measures."],"best_for":["developers needing to scrape data from high-security websites"],"limitations":["May not work against highly sophisticated anti-bot systems; effectiveness can vary by site."],"requires":["Node.js 14+","Knowledge of the target site's anti-bot measures"],"input_types":["URL"],"output_types":["HTML","Text"],"categories":["data-processing-analysis","web-scraping"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Access to a proxy service for optimal performance","Access to a language model API","Knowledge of the target site's anti-bot measures"],"failure_modes":["Dependent on the availability of residential proxies; scraping may fail if proxies are blocked or unavailable.","Output formatting may vary based on the complexity of the HTML structure; some data may require manual adjustments.","May not work against highly sophisticated anti-bot systems; effectiveness can vary by site.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:28.138Z","last_scraped_at":"2026-05-03T15:19:06.728Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=scrapfly-scrapfly-mcp","compare_url":"https://unfragile.ai/compare?artifact=scrapfly-scrapfly-mcp"}},"signature":"y80Fo8jMqQA3n+8g2dJMNAsw1oSNhabz22G2mzw57ePGuoTIKrzsGEAEZAnDK5sCxp5hnFwmmXTnJscBNppQAg==","signedAt":"2026-06-19T23:17:35.687Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/scrapfly-scrapfly-mcp","artifact":"https://unfragile.ai/scrapfly-scrapfly-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=scrapfly-scrapfly-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}