data-refinery
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@data-refineryFind breaking changes in the Stripe SDK v5 release"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Universal Data Refinery
π Why Data Refinery?
In the emerging Agent Internet, AI models and autonomous agents (Claude, Cursor, OpenAI Agents, custom bots) starve for clean, structured, real-time, deterministic data. Raw web scraping is noisy, token-expensive, and prone to hallucinations.
The Universal Data Refinery transforms messy, fragmented web documentation, pricing pages, municipal codes, and release logs into strict, schema-validated JSON with automatic semantic diffing and sub-second edge retrieval.
π Built-in Refined Domains
1. π¦ Developer Ecosystem & Breaking Changes
Extracts: Affected symbols, removal vs deprecation status, signature changes, and exact code migration snippets.
Solves: AI coding assistant hallucinations regarding outdated syntax and breaking SDK upgrades.
2. π° B2B SaaS, Cloud & API Pricing Matrices
Extracts: Normalized monthly/annual pricing, included quotas, usage-based rates, hidden contract caveats, and overage fees.
Solves: Autonomous procurement and cost-estimation calculations for AI agents.
3. ποΈ Localized Regulatory & Compliance Intelligence
Extracts: Municipal ordinances, short-term rental permits, zoning rules, mandatory deadlines, and penalties.
Solves: Legal and business compliance research without manual human paralegal effort.
4. π Universal On-Demand Web Refinery
Extracts: Feed any URL + custom prompt on the fly. Workers AI extracts strict JSON, validates against Zod, computes diffs, and saves to D1 SQL.
ποΈ Architecture
[ Raw Web Sources ] βββΊ [ Cloudflare Worker Pipeline ]
β
βββ 1. Ingest (Scheduled Cron / Webhooks)
βββ 2. HTML to Dense Markdown Sanitizer
βββ 3. Workers AI (Llama 3.3 / Mistral) Structured Extraction
βββ 4. Semantic Diffing Engine (Delta Classification)
βββ 5. BGE Vector Embeddings (Vectorize Index)
β
βΌ
[ Cloudflare D1 SQL + Workers KV ]
β
ββββββββββββββββββ΄βββββββββββββββββ
βΌ βΌ
π€ MCP Server for AI Agents β‘ REST / OpenAPI Endpoints
(Claude Desktop, Cursor, etc.) π₯οΈ Refinery Studio (Pages UI)π» Getting Started
Prerequisites
Node.js 20+
Cloudflare Wrangler CLI (
npm install -g wrangleror via npm scripts)
Installation
# Clone & install dependencies
npm install
# Build shared schema
npm run build --workspace=packages/schema
# Apply local D1 database migrations with demo seed data
npm run db:migrate:localRun Locally
# Start Cloudflare Worker backend (port 8787)
npm run dev:worker
# Start Refinery Studio Web Dashboard (port 5173)
npm run dev:web
# Or run both concurrently:
npm run dev:allπ€ Connecting AI Agents via MCP (Model Context Protocol)
Add the refinery to your claude_desktop_config.json or .cursor/mcp.json:
{
"mcpServers": {
"data-refinery": {
"url": "http://localhost:8787/mcp"
}
}
}Exposed Native Tools:
refinery_dev_breaking_changes({ packageOrService, targetVersion, breakingOnly })refinery_b2b_pricing_matrix({ companyOrProduct, category })refinery_regulatory_compliance({ jurisdiction, topic })refinery_semantic_search({ query, domain, topK })refinery_refine_custom_url({ url, instructionPrompt })
π License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Turn the web into structured, reliable, actionable enterprise data for AI Agents
Web search, page extraction and structured commerce, social and business data for AI agents
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabiliβ¦
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/juanquy/AI-data-refinery'
If you have feedback or need assistance with the MCP directory API, please join our Discord server