Skip to main content
ClaudeWave
Mowaah avatar
Mowaah

product-extractor-mcp

View on GitHub
MCP ServersOfficial Registry0 stars0 forksNOASSERTIONUpdated today
ClaudeWave Trust Score
62/100
· OK
Passed
  • ✓Actively maintained (<30d)
  • ✓Documented (README)
Flags
  • !Licence file present but not machine-readable
  • !No description
Last scanned: 10/19/2026
Install in Claude Code / Claude Desktop
Method: NPX · mcp-remote
Claude Code CLI
claude mcp add product-extractor-mcp -- npx -y mcp-remote
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "product-extractor-mcp": {
      "command": "npx",
      "args": ["-y", "mcp-remote"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Use cases

MCP Servers overview

# Product Page Extractor: remote MCP server

<img src="logo.png" width="96" alt="Product Page Extractor logo">

**Give it a product page URL, or HTML you already have, and get back clean JSON:** name, brand, price, currency, stock, SKU/GTIN/MPN, images, rating, and every offer.

## What makes it different

- **Shows where the price came from.** Each result has a `price_source` field (`json-ld`, `microdata`, `meta`, or `null`), so your agent can tell a structured price apart from a guess. If a page renders its price with JavaScript, you get `null` rather than a wrong number.
- **Works on raw HTML, not just URLs.** Already scraped the page, or the site blocks bots? Pass the `html` (up to 2 MB) and skip the fetch.
- **Returns every offer, not just the first price:** variants, sellers and sale prices, up to 50 per page.
- **LLM-ready Markdown** of the page with `include=markdown`, or the raw JSON-LD blocks with `include=jsonld`.
- **MCP-native with a free, keyless demo endpoint**, so an agent can try it with one line of config.

Example (live, from the free demo):

```json
{"name":"Men's Tree Runner","brand":"Allbirds","price":100,"currency":"USD","in_stock":true,"price_source":"json-ld"}
```

It doesn't get past anti-bot pages (Amazon, Best Buy, REI) and doesn't run JavaScript. For those, fetch the HTML yourself and pass it in.

## Try it free

- **No key, right now:** point any MCP client at `https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp` (10 tool calls per IP per day).
- **Free RapidAPI plan:** 50 requests/month on the [Basic plan](https://rapidapi.com/MohamedBahaa/api/product-page-extractor/pricing), no card needed. Pro is $9.99 for 5,000.
- **Using n8n?** Get [competitor price monitoring installed in your n8n for $149](https://mohabaha0.gumroad.com/l/n8n-setup), done for you.

This is a **hosted (remote) MCP server** using Streamable HTTP. There's nothing to install or run locally. This repository holds only the documentation and the MCP Registry manifest; the server code is not open source.

| Endpoint | Auth | Limits |
|---|---|---|
| `https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp` | none | free, 10 tool calls per IP per UTC day, no batch |
| `https://product-page-extractor.p.rapidapi.com/mcp` | `X-RapidAPI-Key` + `X-RapidAPI-Host` headers | paid per request via [RapidAPI](https://rapidapi.com/MohamedBahaa/api/product-page-extractor) (free Basic plan available) |

Official MCP Registry name: `dev.workers.mohamed-bahaa53000.product-extractor/product-page-extractor`

## Tools

- `extract_product`: `url` or `html`, plus an optional `include` (`product,meta,markdown,jsonld`). Data is read from schema.org JSON-LD, microdata and OpenGraph.
- `extract_batch`: up to 10 URLs in one call, with ok/error for each page (**paid endpoint only**).

## Use cases

- Price and stock checks for agents doing competitor monitoring.
- Catalog enrichment: GTIN/MPN/brand for product matching.
- Turning a product page into Markdown for an LLM to read.

## Examples

Ask your agent: *"What's the price and stock status of https://www.allbirds.com/products/mens-tree-runners?"* It calls:

```json
{"name":"extract_product","arguments":{"url":"https://www.allbirds.com/products/mens-tree-runners"}}
```

Already have the HTML (from your own crawler, or a site that blocks bots)? Pass it in and skip the fetch:

```json
{"name":"extract_product","arguments":{"html":"<html>...</html>","include":"product,markdown"}}
```

Plain REST works too:

```bash
curl "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/v1/extract?url=https://www.allbirds.com/products/mens-tree-runners"
```

## Connect

```json
{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp"
    }
  }
}
```

Paid / production (RapidAPI):

```json
{
  "mcpServers": {
    "product-extractor": {
      "url": "https://product-page-extractor.p.rapidapi.com/mcp",
      "headers": {
        "X-RapidAPI-Key": "YOUR_RAPIDAPI_KEY",
        "X-RapidAPI-Host": "product-page-extractor.p.rapidapi.com"
      }
    }
  }
}
```

For clients that only support stdio: `npx -y mcp-remote https://product-extractor.mohamed-bahaa53000.workers.dev/demo/mcp`

## Notes

- Stateless. Pages and HTML aren't stored beyond standard request logs.
- Only fetches public http/https pages.

## License

MIT for this repository's docs and config examples (see [LICENSE](LICENSE)). The hosted service is proprietary.

What people ask about product-extractor-mcp

What is Mowaah/product-extractor-mcp?

+

Mowaah/product-extractor-mcp is mcp servers for the Claude AI ecosystem with 0 GitHub stars.

How do I install product-extractor-mcp?

+

You can install product-extractor-mcp by cloning the repository (https://github.com/Mowaah/product-extractor-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is Mowaah/product-extractor-mcp safe to use?

+

Our security agent has analyzed Mowaah/product-extractor-mcp and assigned a Trust Score of 62/100 (tier: OK). See the full breakdown of passed checks and flags on this page.

Who maintains Mowaah/product-extractor-mcp?

+

Mowaah/product-extractor-mcp is maintained by Mowaah. The last recorded GitHub activity is dated 2026-10-18, with 1 open issues.

Are there alternatives to product-extractor-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy product-extractor-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: Mowaah/product-extractor-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/mowaah-product-extractor-mcp)](https://claudewave.com/repo/mowaah-product-extractor-mcp)
<a href="https://claudewave.com/repo/mowaah-product-extractor-mcp"><img src="https://claudewave.com/api/badge/mowaah-product-extractor-mcp" alt="Featured on ClaudeWave: Mowaah/product-extractor-mcp" width="320" height="64" /></a>

More MCP Servers

product-extractor-mcp alternatives