MCP.so
Sign In
E

Extrapify

@christ0pper

About Extrapify

Structured web context infrastructure for AI agents. Extract schema-guided structured JSON from websites using Claude-powered parsing and MCP-native workflows.

Basic information

Category

Other

Transports

stdio

Publisher

christ0pper

Submitted by

Chris Cleatus

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "extrapify": {
      "command": "node",
      "args": [
        "/absolute/path/to/extrapify-mcp/mcp/server.mjs"
      ],
      "env": {
        "EXTRAPIFY_API_BASE_URL": "https://extrapify.com",
        "EXTRAPIFY_API_KEY": "sk_live_your_key_here"
      }
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Extrapify?

Extrapify is a stateless MCP server that bridges MCP-compatible clients (Claude Desktop, Cursor, etc.) to the hosted Extrapify API. It provides a single tool to extract validated, typed JSON from any public webpage by defining a schema and providing a URL.

How to use Extrapify?

Install via npm, copy .env.example to .env, and set EXTRAPIFY_API_KEY and EXTRAPIFY_API_BASE_URL. Start the server with npm run mcp:start. In Claude Desktop, add a configuration block pointing to node mcp/server.mjs with those environment variables. The tool extract_structured_data accepts url, mode, and schema parameters.

Key features of Extrapify

  • One tool: extract_structured_data
  • Supports schema types: string, number, integer, float, boolean, date, datetime, url, and arrays
  • Modes: auto, single, list
  • Handles Browserless rendering for JS-heavy pages automatically
  • Production-ready bridge with no extraction logic or state
  • Works with any MCP client over stdio transport

Use cases of Extrapify

  • Extract article metadata (title, author, date) from news pages
  • Scrape product details (name, price, availability) from e‑commerce sites
  • Collect job listings (title, company, location) from career pages
  • Capture company data (industry, size, contact) from a business directory

FAQ from Extrapify

What runtime or dependencies does Extrapify require?

Node.js is required. The MCP server runs over stdio and requires an API key from extrapify.com.

Where does the extracted data go? Does data live on the server?

Extraction is performed by the Extrapify API; the MCP server only forwards requests. The API handles fetching, rendering, extraction, and returns the result. The server itself is stateless.

How do I authenticate with Extrapify?

Set the EXTRAPIFY_API_KEY environment variable to your API key from extrapify.com/dashboard.

What if I get a 401 or 403 error?

Verify your API key is correct and active at extrapify.com/dashboard.

Can Extrapify handle JavaScript‑heavy pages?

Yes. The Extrapify API automatically falls back to Browserless rendering when pages rely on JavaScript. No action is needed on your side.

Comments

More Other MCP servers