lazymac2x avatar

Smart Data Extractor

lazymac2x/smart-data-extractor-worker

Here's a lightweight data extraction server running on Cloudflare Workers that you can hit over HTTP without spinning up local infrastructure. The source repo is minimal on specifics, but based on the name and deployment, this appears designed for pulling structured data from various sources through a REST API that also speaks MCP JSON-RPC. Runs on Cloudflare's free tier, so you're not paying for idle time. Reach for this when you need Claude to extract or transform data through API calls without managing your own extraction backend. The streamable HTTP transport means you can point to it remotely rather than installing anything locally.

tools
4
transport
HTTP
last updated
May 17, 2026

Install

From registry metadata
$ npx add-mcp https://api.lazy-mac.com/smart-data-extractor/mcp --name smart-data-extractor

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http smart-data-extractor https://api.lazy-mac.com/smart-data-extractor/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

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

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

Parameters* required
idempotency_keystring
Optional UUID or unique identifier for 5-minute deduplication cache. Same key + tool = cached result in <5ms, zero re-fetching.
schemaobject
Optional pre-defined JSON Schema (draft-07). If omitted, schema is auto-inferred from content. Provide to enforce strict field extraction and type coercion.
url*string
HTTP(S) URL to fetch (will auto-download and parse), or raw content string (up to 200KB). Max 200KB after fetch.
extract_from_apiIdempotent · 30s timeout · Extract structured data from API response JSON with schema adaptation. Pass `idempotency_key` to deduplicate within 5 minutes.3 params

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

Parameters* required
content*string
API response body as raw JSON string (max 200KB). Can be single object, array of objects, or array of primitives. Automatically parsed and validated.
idempotency_keystring
Optional deduplication key (UUID or unique string) for 5-minute cache. Identical calls return cached result instantly.
schemaobject
Optional target JSON Schema (draft-07) for field extraction. If omitted, inferred from content structure. Enforces consistent field extraction across multiple API responses.
auto_schema_learnIdempotent · 30s timeout · Automatically infer JSON Schema from sample data without extraction. Pass `idempotency_key` to deduplicate within 5 minutes.2 params

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

Parameters* required
idempotency_keystring
Optional cache key (UUID/string) for 5-minute deduplication. Repeat calls with same key return cached inferred schema instantly.
sample_data*string
Representative sample data as JSON string (array of objects or single object). Schema is inferred from structure; use first 1-10 rows for array samples. Max 200KB.
batch_extractIdempotent · 30s timeout · Extract data from multiple sources (JSON/JSONL/text) with a single consistent schema. Pass `idempotency_key` to deduplicate within 5 minutes.3 params

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

Parameters* required
idempotency_keystring
Optional deduplication key (UUID/string) for 5-minute cache. Identical batch calls (same sources + schema + key) return cached results instantly.
schemaobject
Optional target JSON Schema (draft-07) applied to all sources. If omitted, inferred from first source and reused across remaining sources. Enables consistent field extraction from diverse formats.
sources*array
Array of 1-100 data sources to extract from. Each source includes type (format) and content (raw data).

Sponsors

Readme

smart-data-extractor-worker

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

Details

Repository
github.com/lazymac2x/smart-data-extractor-worker
Categories
Cloud & Infrastructure, Data & Analytics
Package
lazymac-mcp-smart-data-extractor
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from lazymac2x

Related Cloud & Infrastructure MCP servers

View all
1pipeworx-io avatarStudio Ghiblipipeworx-io/mcp-studio-ghibliStudio Ghibli MCP — fan API. Auth: none. Docs: https://ghibliapi.vercel.app0stars
2weiseer avatarstatus-aggregatorweiseer/status-aggregator-mcpCross-vendor SaaS status aggregator for AI agents (Anthropic/OpenAI/AWS/GH/Stripe/CF).0stars
3viviooio avatarMcp Serverviviooio/vivioo-mcpTrust infrastructure for AI agents. Directory, jobs, verification, and 360 feedback.0stars
4kosiakmd avatarArtillery Mcpkosiakmd/artillery-mcpMCP server for Artillery 2.x — full flags, Fargate, raw-text parser, project launcher (MIT)0stars
5mishaal-cloud avatarAscend GTM Gatewaymishaal-cloud/ascend-gtm-ops34-tool GTM gateway: CRMs, ad platforms, analytics, Google Workspace, AWS, and LLM orchestration.0stars
6unbearabledev avatarIAC Audit Packunbearabledev/iac-audit-packFour IaC audits in one call: Compose, Dockerfile, GitHub Actions, Kubernetes. 131 checks.0stars