Smart Data Extractor

io.github.lazymac2xPublished by GitHub account lazymac2xv1.0.0Updated Oct 27, 2026

smart-data-extractor MCP server on Cloudflare Workers · REST + MCP JSON-RPC · free tier

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

Extracts structured data from web pages, API JSON and batches, with automatic JSON Schema learning, over a remote or local MCP endpoint.

What you can do
  • Extract structured data from URL content, with automatic schema learning
  • Extract structured data from API response JSON, adapting the schema
  • Infer a JSON Schema from sample data without performing an extraction
  • Batch-extract from multiple JSON, JSONL or text sources using one consistent schema
  • Deduplicate repeated calls by passing an idempotency key
When to use it
Useful when an assistant needs to turn web pages or API responses into structured records, or to derive a schema from sample data before a larger extraction run. Suited to repeatable batch jobs where a single consistent schema matters.
Requirements
Either the remote endpoint at api.lazy-mac.com or the local npm package lazymac-mcp-smart-data-extractor. No authentication, environment variables or headers are declared. Network access is needed for URL and API sources; each call has a 30-second timeout.
Before you install
Extraction sends the target URLs, API responses and batch data to the service, which the registry describes as a free-tier Cloudflare Worker, so consider whether the content is sensitive. No credentials are declared, but the remote endpoint is third-party hosted. Calls are read-only extractions with no declared write actions.

Installation

In SourceWeft

  1. Open Smart Data Extractor in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.lazymac2x%2Fsmart-data-extractor/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "smart-data-extractor": {
      "type": "http",
      "url": "https://api.lazy-mac.com/smart-data-extractor/mcp"
    }
  }
}

README

smart-data-extractor-worker

Cloudflare Worker: smart-data-extractor. REST + MCP. Live: api.lazy-mac.com/smart-data-extractor

Source: README.md at commit 0e877c8

Tools

4

extract_from_url

Idempotent · 30s timeout · Extract structured data from URL content with auto schema learning. Pass `idempotency_key` to deduplicate identical calls within 5 minutes.

Parametersurlrequiredschemaidempotency_key

extract_from_api

Idempotent · 30s timeout · Extract structured data from API response JSON with schema adaptation. Pass `idempotency_key` to deduplicate within 5 minutes.

Parametersschemacontentrequiredidempotency_key

auto_schema_learn

Idempotent · 30s timeout · Automatically infer JSON Schema from sample data without extraction. Pass `idempotency_key` to deduplicate within 5 minutes.

Parameterssample_datarequiredidempotency_key

batch_extract

Idempotent · 30s timeout · Extract data from multiple sources (JSON/JSONL/text) with a single consistent schema. Pass `idempotency_key` to deduplicate within 5 minutes.

Parametersschemasourcesrequiredidempotency_key

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

90% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.