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.


πŸš€ 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

-
license - not tested
Not graded
quality - not tested
C
maintenance

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…

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