Fouradata Mcp

by fouradata

371 downloads
Not rated
GitHub

About

Fouradata Mcp.

Details

Author
fouradata
Downloads
371
Categories
Other, Web Scraping

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Fouradata Mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

{
  "mcpServers": {
    "foura": {
      "command": "npx",
      "args": [
        "-y",
        "@fouradata/mcp"
      ],
      "env": {
        "FOURA_API_KEY": "pk_live_..."
      }
    }
  }
}

foura_single

Send one HTTP request and return the response. Use it for static pages, JSON APIs, and server-rendered HTML. Set browser, os, or version when a target refuses the default Chrome. Switch to foura_proxy if the response is blocked, and use foura_browser when the page needs JavaScript.

foura_proxy

Route an HTTP request through rotating proxies with automatic retry. Use it when foura_single is blocked or the target requires a specific exit country. The response includes the proxy ID that succeeded; reuse it with foura_single or foura_browser, or exclude it with ignoreProxies. Use foura_browser when the page needs JavaScript. Set exitCountries for a strict country allowlist, and request.browser, request.os, or request.version to present a different browser.

foura_browser

Load a public URL in a full browser session. JavaScript runs, the DOM renders, and cookies come back with the response. Use it for single-page apps, lazy-loaded content, or supported browser challenges. For a protected page, call foura_proxy first and pass its returned proxy ID here to reuse that exit. Set unblocker:false when you want the page exactly as it loads.

foura_auto

Give it a public URL and get the content back. This is the default when you don't want to choose between HTTP, proxy rotation, and a full browser. On protected targets, or whenever HTTP 200 may still be a challenge or incomplete page, pass validate.data.accept with text unique to the real content. Auto makes bounded attempts and returns either validated content or a failure; it cannot guarantee a match. The response includes completion details and, by default, reusable session values for follow-up calls. Use a lower-level tool when you need direct control over HTTP, proxy selection, or browser navigation, or to choose which browser is presented to the target: that lives on foura_single and foura_proxy.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "fouradata mcp": {
            "foura": {
                "command": "npx",
                "args": [
                    "-y",
                    "@fouradata/mcp"
                ],
                "env": {
                    "FOURA_API_KEY": "pk_live_..."
                }
            }
        }
    }
}

McpServers

{
    "foura": {
        "command": "npx",
        "args": [
            "-y",
            "@fouradata/mcp"
        ],
        "env": {
            "FOURA_API_KEY": "pk_live_..."
        }
    }
}
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.