Make

Make logo

Connect Scrapfly web scraping with Make's native MCP client. Build powerful visual automation scenarios with advanced workflow capabilities, data transformations, and 1500+ app integrations.

Workflow Automation Cloud Enterprise Official Website

Prerequisites

Before getting started, make sure you have the following:

  • Make account (free or paid)
  • Your Scrapfly API key (only if not using OAuth2) (create account)

Setup Instructions

Make (formerly Integromat) supports the Model Context Protocol (MCP) natively. Connect Scrapfly as an MCP server to access web scraping capabilities in your scenarios. The setup takes less than 5 minutes.

  1. Create a New Scenario

    Create a new scenario module to set the MCP client:

    1. Log in to your Make account
    2. Go to the Scenarios section from the left side bar
    3. Click the + Create scenario button from the top bar
  2. Create an MCP client Module
    1. Search for the MCP Client Module and click it
    2. From the available MCP client actions, choose the action Execute an action with AI
    3. Click the Select MCP Server menu and click New MCP server to define a new one
  3. Configure the MCP Authentication

    Make supports API key/Access token for MCP clients auth. Use the below details to configure it:

    • Connection name: Scrapfly MCP
    • MCP Server URL: https://mcp.scrapfly.io/mcp
    • API Key / Access token: Your Scrapfly API key
  4. Save MCP Server Configuration

    After entering the configuration, click Save to register the Scrapfly MCP server.

    The MCP client will list the available tools and the MCP server will now be available across all your scenarios.

  5. Use Scrapfly MCP in Your Scenarios

    Access Scrapfly scraping tools in any Make scenario:

    1. Create a new scenario or edit an existing one
    2. Click the "+" button to add a module
    3. Search for and select "MCP Client"
    4. Select the Scrapfly MCP server from the connections menu
    5. Choose a tool (e.g., scrape, screenshot)
    6. Configure tool parameters using Make's mapping panel
    Example: Scraping in a Scenario

    Scenario: Scrape product pages on a schedule and save to Google Sheets

    1. Module 1: Schedule → Every 1 hour
    2. Module 2: MCP Tool → Scrapfly → scrape
      • URL: https://web-scraping.dev/product/1
      • Format: markdown
      • Render JS: true
    3. Module 3: Google Sheets → Add a Row
      • Content: {{2.content}} (from MCP tool output)
      • Timestamp: {{now}}
  6. Test and Activate Scenario

    Test your scenario to ensure Scrapfly MCP tools work correctly:

    1. Click Run once to test the scenario manually
    2. Review the output bubbles from each module (click to inspect data)
    3. Check for errors (red indicators) on any module
    4. Once working correctly, toggle the scenario to ON
    5. Monitor executions in the Scenario History tab
    Pro Tip: Use Make's Router, Iterator, and Text Parser modules to build complex data processing pipelines after scraping!

Scenario Ideas

Here are some scenario concepts you can build with Scrapfly MCP in Make. These are example workflows - customize them to your specific needs:

Real Estate Monitor (Expert)
Expert Level

Aggregate property listings from multiple platforms with matching criteria.

Scenario:

  • Trigger: Schedule (every 30 minutes)
  • Action: Scrapfly MCP → scrape property sites
  • Action: Text Parser → extract listing details
  • Action: Iterator → process each property
  • Action: Filter by price/location criteria
  • Action: Save to Airtable database
  • Action: Email digest of new matches
SEO SERP Tracker (Expert)
Expert Level

Track keyword rankings with historical analysis and alerts.

Scenario:

  • Trigger: Schedule (daily)
  • Action: Scrapfly MCP → scrape search results
  • Action: Extract rankings for target keywords
  • Action: Compare with previous rankings
  • Action: Router → alert on rank changes
  • Action: Update Google Sheets tracker
  • Action: Generate weekly report
Financial Data Tracker (Expert)
Expert Level

Collect market data for investment research and analysis.

Scenario:

  • Trigger: Schedule (real-time or periodic)
  • Action: Scrapfly MCP → scrape financial sites
  • Action: Extract prices, sentiment, news
  • Action: OpenAI → analyze trends
  • Action: Calculate portfolio impact
  • Action: Alert on significant events
  • Action: Archive to data warehouse

Example Prompts

When using Scrapfly MCP tools in Make, you'll configure modules with parameters like these examples:

Simple Page Scraping
Scrape https://web-scraping.dev/product/1 and extract content in markdown format
Screenshot Capture
Take full-page screenshot of https://web-scraping.dev with high quality settings
Dynamic Content with Waiting
Scrape https://web-scraping.dev with JavaScript rendering, wait 5 seconds for AJAX content
Batch Processing with Iterator
Loop through array of URLs, scrape each page, extract prices with Text Parser, save to database

Troubleshooting

Cause: MCP server configuration not saved or Make plan doesn't support MCP

Solution:

  • Verify you saved the MCP server configuration in Organization Settings → MCP Servers
  • Check that your Make plan supports MCP integration
  • Refresh your Make dashboard or clear browser cache
  • Ensure you have proper permissions (organization admin/owner)

Cause: Browser blocks OAuth2 popup or authorization expires

Solution:

  • Ensure popups are allowed for make.com in your browser
  • Manually copy OAuth2 URL from Make 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:

  • Click on module bubble to inspect exact error message
  • Verify parameter values (URL format, valid options, etc.)
  • Check your Scrapfly account has remaining credits
  • Test the same parameters in Scrapfly dashboard to isolate issue

Cause: Make monthly operation limit exceeded

Solution:

  • Check your Make plan limits (operations per month)
  • Note: Each MCP tool call counts as 1 operation
  • Reduce scraping frequency in Schedule trigger
  • Use Scrapfly's cache parameter to avoid re-scraping
  • Split large scenarios into multiple smaller ones
  • Upgrade Make plan for higher operation limits

Cause: Cannot map fields from MCP tool output to next modules

Solution:

  • Click module bubbles to inspect exact data structure
  • Use Make's mapping panel to explore available fields
  • Add "Set Variable" module to extract specific data
  • Use "Text Parser" for pattern extraction
  • Test with sample data first before using dynamic mappings

Alternative Automation Platforms

While Make offers powerful visual workflow automation, you might also want to explore these no-code automation alternatives for Scrapfly MCP integration:

Zapier Zapier

Simpler trigger-action automation connecting 7000+ apps with native MCP support.

  • Largest app ecosystem (7000+ integrations)
  • Easier learning curve for beginners
  • Task-based pricing model
n8n 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

Summary