← All integrations
Import.io + VS Code

Web scraping MCP for VS Code and GitHub Copilot

Add Import.io Web Scraper MCP to .vscode/mcp.json and Copilot’s agent mode gets tools to fetch, render and extract from real pages.

Connects via
MCP
Setup
3 min
Available on
10,000 free successful calls, then $0.0002 per call
mcp.json
{
  "inputs": [
    { "type": "promptString", "id": "importio-key",
      "description": "Import.io MCP key", "password": true }
  ],
  "servers": {
    "importio": {
      "type": "http",
      "url": "https://mcp.import.io/mcp",
      "headers": { "Authorization": "Bearer ${input:importio-key}" }
    }
  }
}

How it connects.

Source

The web

Any public page, rendered, through managed proxies

Engine

Import.io

Rendering, proxy routing, captcha handling, extraction

Path

Import.io MCP

https://mcp.import.io/mcp

Destination

VS Code

GitHub Copilot agent mode with live web data from Import.io.

What teams do with it.

Agent mode that can see the page

Copilot updates selectors and parsers against the page as it renders today.

Fetch the rendered HTML of this URL and update the scraper’s selectors.

One setup for the whole team

Commit mcp.json with a password prompt for the key. Each developer brings their own.

Collect the top 20 search results for “standing desk” on this retailer.

Data straight into notebooks

Extract a table into your workspace and open it in a Jupyter notebook in the same window.

Extract this table into data/raw.csv.

Set it up.

  1. Create .vscode/mcp.json in your workspace, or run MCP: Add Server from the command palette.
  2. Add the importio server as type http with the Import.io URL.
  3. Start the server. VS Code asks for the key you defined as an input.
  4. Open Copilot Chat in agent mode and enable the Import.io tools.

Questions.

Does it need a local server?

No. VS Code connects to the hosted endpoint over HTTPS. Nothing to install beyond the config file.

What does the Import.io MCP cost?

Signup includes 10,000 successful calls. After that it is $0.0002 per successful call. Setup requests, tool listings, malformed requests, blocked requests and failed upstream calls are never billed, and you can set a monthly spend limit that stops paid usage when reached.

OAuth or API key?

Use OAuth in interactive clients that support it: the client opens a sign-in, stores the credentials and reuses them. Use an API key for scripts, servers and clients without OAuth, sent as Authorization: Bearer mcp_live_…. Keep keys out of prompts and shared config files.

Which tools does the server expose?

importio_web_fetch, importio_render, importio_extract_data and importio_get_html, page helpers such as importio_page_text, importio_page_links and importio_search_cards, and browser actions for clicks, form input, scrolling, pagination, waits, screenshots and captcha handling. Requests can pick a proxy country and type, with bounded retries when a page blocks.

Give VS Code
the live web.