Skip to main content

ExtractMCP 🌐➡️📄

Turn any URL (or raw HTML) into clean data for AI agents — locally, free.

Markdown extraction, tables, links, and JSON API reads — no API key, no cloud, no rate limits beyond the sites themselves. Optional cloud tier for JS-rendered (SPA) pages and batch jobs.

Tools

Tool Tier What it does
fetch_markdown free URL → clean readable markdown (trafilatura engine)
extract_text free HTML string → clean text (scripts/nav stripped)
extract_tables free URL/HTML → all tables as JSON arrays
extract_links free URL/HTML → all links, relative resolved
extract_json free JSON endpoint → data, dotted-path selection
cloud_extract cloud JS-rendered pages + batch (needs MPX_API_KEY)

Install

Claude Code:

claude mcp add extract -- uvx mcpproducts-extract

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "extract": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/mkorayemai-web/extract-mcp", "extract-mcp"]
    }
  }
}

Example prompts

  • "Get this article as markdown: " → fetch_markdown
  • "Extract the tables from into JSON" → extract_tables
  • "What links does point to?" → extract_links

License

MIT

Metadata

Release files for mcpproducts-extract 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcpproducts-extract 0.1.1
File Size Uploaded
mcpproducts_extract-0.1.1.tar.gz 4.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mcpproducts-extract 0.1.1
File Interpreter ABI Platform
mcpproducts_extract-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 9.5 kB

Release files / mcpproducts_extract-0.1.1.tar.gz

Download URL mcpproducts_extract-0.1.1.tar.gz
Size 4.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6873793819ad7fded6ab8564687437725cea34df2e5a3f2ddf4b62ff994e573e
BLAKE2b-256 checksum
How to use checksums
013dc996fc237a0b290964d8835673aa8a9ac3fc8c13430d0c3ee6673a28eb67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / mcpproducts_extract-0.1.1-py3-none-any.whl

Download URL mcpproducts_extract-0.1.1-py3-none-any.whl
Size 5.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9dfada29436625933ccac157067f272caac978a11533b308de3a859ddee7e40e
BLAKE2b-256 checksum
How to use checksums
4e71c88dd15ccfa40f3641de324588cd1473a7f0cfd26ba26ad1da2c607358f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.18 {"installer":{"name":"uv","version":"0.11.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page