Zapier
Connect Scrapfly web scraping to 7000+ apps with Zapier's native MCP client support. Build automated workflows combining data collection, processing, and distribution across your favorite tools.
Prerequisites
Before getting started, make sure you have the following:
- Zapier account (free or paid)
- Your Scrapfly API key (only if not using OAuth2) (create account)
Setup Instructions
Zapier now supports the Model Context Protocol (MCP) natively. Connect Scrapfly as an MCP server to access web scraping capabilities across all your Zaps. The setup takes less than 5 minutes.
-
Create a New Zap
Navigate to the editor section and create a new Zap:
- Log in to your Zapier account
- Go to the editor section
- Click the + button to create a new Zap
-
Create an MCP Client Zap
- Search for the MCP Client action and click it
- Set the Action event to Run tool
- Create a new account from the Account tab
-
Configure the MCP Authentication
Zapier supports OAuth and Bearer tokens for MCP clients auth. Use the below details to configure it:
- Fill in the MCP connection details
- Server URL:
https://mcp.scrapfly.io/mcp - Transport: Streamable HTTP
- OAuth: Yes
- Server URL:
- Click the Continue to MCP Client button to open the OAuth page
- Add your Scrapfly API key and click the Login button
- Fill in the MCP connection details
-
Save MCP Server Configuration
After entering the configuration, click Allow to register the Scrapfly MCP server.
The server will now be available in the MCP Client Zaps.
-
Use Scrapfly MCP in Your Zaps
Access Scrapfly scraping tools in any Zap workflow:
- Create a new Zap or edit an existing one
- Add an action step and search for "MCP Client"
- Select the Scrapfly MCP server from the account dropdown
- Choose a tool (e.g.,
scrape,screenshot) - Configure tool parameters (URL, format, etc.)
Example: Scraping in a Zap
Scenario: Scrape product pages when new rows are added to Google Sheets
- Trigger: Google Sheets → New Row
- Action: MCP Tool → Scrapfly → scrape
- URL:
{{trigger_output.product_url}} - Format: markdown
- Render JS: true
- URL:
- Action: Google Sheets → Update Row
- Scraped Content:
{{action_output.content}}
- Scraped Content:
-
Test and Publish Your Zap
Test the Zap to ensure Scrapfly MCP tools work correctly:
- Click Test & Continue on each step
- Review the scraped data output from Scrapfly
- Check for any errors in the test results
- Once all steps test successfully, click Publish
- Monitor Zap runs in the Zap History tab
Pro Tip: Use Zapier's built-in Formatter and Filter actions to process scraped data before sending it to destination apps!
Workflow Ideas
Here are some workflow concepts you can build with Scrapfly MCP in Zapier. These are simplified examples - adapt them to your specific needs:
Price Monitoring (Beginner)
Beginner LevelMonitor competitor product prices and get alerts on price drops.
Workflow:
- Trigger: Schedule (hourly)
- Action: Scrapfly MCP → scrape product pages
- Action: Extract price with Formatter
- Action: Compare with stored price in Google Sheets
- Action: Send Slack alert if price dropped
News Aggregator (Intermediate)
Intermediate LevelCollect news from multiple sources and summarize with AI.
Workflow:
- Trigger: Schedule (daily 9am)
- Action: Scrapfly MCP → scrape news sites (loop)
- Action: OpenAI → summarize articles
- Action: Airtable → save summaries
- Action: Email → send daily digest
Competitive Intelligence (Advanced)
Advanced LevelTrack competitor websites and analyze changes over time.
Workflow:
- Trigger: Schedule (daily)
- Action: Scrapfly MCP → scrape competitor pages
- Action: Extract pricing/product data
- Action: Compare with historical data
- Action: Send alerts on significant changes
- Action: Update Google Sheets dashboard
Example Prompts
When using Scrapfly MCP tools in Zapier, you'll configure actions with parameters like these examples:
Simple Page Scraping
Screenshot Capture
Dynamic Content Extraction
Batch URL Processing
Troubleshooting
Cause: MCP server configuration not saved or Zapier plan doesn't support MCP
Solution:
- Verify you saved the MCP server configuration in Settings → MCP Servers
- Check that your Zapier plan supports MCP integration
- Refresh your Zapier dashboard or clear browser cache
- Contact Zapier support if MCP settings are not visible
Cause: Browser blocks OAuth2 popup or authorization expires
Solution:
- Ensure popups are allowed for zapier.com in your browser
- Manually copy OAuth2 URL from Zapier and paste in browser
- Check that you're logged into Scrapfly in your browser
- Fallback: use API key authentication instead
Cause: Invalid parameters or insufficient credits
Solution:
- Check parameter values in the MCP Tool action (URL format, etc.)
- Verify your Scrapfly account has remaining credits
- Review error message in Zap History for details
- Test the same parameters in Scrapfly dashboard to isolate issue
Cause: Zapier monthly task limit exceeded
Solution:
- Check your Zapier plan limits in account settings
- Note: Each MCP tool call counts as 1 task
- Reduce scraping frequency in Schedule trigger
- Use Scrapfly's cache parameter to avoid re-scraping
- Combine multiple operations into fewer Zaps
- Upgrade Zapier plan for higher task limits
Alternative Automation Platforms
While Zapier offers simplicity and the largest app ecosystem, you might also want to explore these no-code automation alternatives for Scrapfly MCP integration:
Make
Visual automation platform with advanced workflow capabilities and native MCP support.
- Visual drag-and-drop scenario builder
- Advanced routing and iteration
- Operations-based pricing
n8n
Open-source workflow automation with self-hosting option and MCP support.
- Self-hosted or cloud deployment
- Open-source with active community
- Advanced workflow capabilities
Next Steps
- Explore available MCP tools and their capabilities
- See real-world examples of what you can build
- Learn about authentication methods in detail
- Read the FAQ for common questions