Skip to main content
Glama

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.


Related MCP server: Driflyte MCP Server

πŸš€ 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 wrangler or 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:local

Run 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

F
license - not found
Not graded
quality - not tested
B
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

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…

View all MCP Connectors

Latest Blog Posts

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