Build a scraper against the real page
Claude Code fetches the rendered page, inspects the HTML, writes the parser in your repo and checks it against live output.
Fetch this product page, find the price selector and write a parser with a test.
Connect Claude Code to the hosted Import.io Web Scraper MCP server from Import.io, then sign in with OAuth or connect with a bearer key.
// Claude Code
$ claude mcp add --transport http importio https://mcp.import.io/mcp
// then run /mcp and sign in// Claude Code
$ claude mcp add --transport http importio https://mcp.import.io/mcp \
--header "Authorization: Bearer mcp_live_..."
// Claude web and desktop connect with OAuth.Any public page, rendered, through managed proxies
Rendering, proxy routing, captcha handling, extraction
https://mcp.import.io/mcp
Claude Code scrapes, tests and builds against live pages through the hosted MCP server.
Claude Code fetches the rendered page, inspects the HTML, writes the parser in your repo and checks it against live output.
Fetch this product page, find the price selector and write a parser with a test.
Capture rendered HTML and screenshots of the pages your code handles and commit them as test fixtures.
Save rendered HTML for these 20 URLs into tests/fixtures.
Collect a dataset across every page of a listing, clean it in code and write CSV or JSON to disk in one session.
Scrape every listing on this search page across all pages and write listings.csv.
claude mcp add --transport http importio https://mcp.import.io/mcp./mcp in Claude Code.--header "Authorization: Bearer mcp_live_...".Yes. Add the hosted Import.io MCP server, run /mcp and sign in.
Yes. Pass Authorization: Bearer mcp_live_... with the --header option when adding the server.
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.
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.
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.
Live, structured web data as tools in Claude on the web and Claude Desktop.
Setup 2 minMCPCursor’s agent reads live pages while it writes your scraper, tests and data code.
Setup 2 minMCPGitHub Copilot agent mode with live web data from Import.io.
Setup 3 minMCPCall Import.io tools directly from the official Python and TypeScript SDKs.
Setup 10 min