This is a deterministic parsing layer that sits between LLMs and messy B2B data formats. It exposes MCP tools for Spanish Norma 43 bank statements, ANSI X12 EDI purchase orders, SEPA XML generation, and PDF-to-markdown conversion with table preservation. The three-layer architecture routes requests through native Python parsers first, then semantic alignment, and only hits an LLM as a last resort with strict JSON schema enforcement. Also includes atomic enrichment tools for cleaning currency strings, resolving natural language dates with timezone awareness, and mapping accounting concepts to PGC, GAAP, or IFRS. Requires an API key from api.etl-d.net, which Claude can provision automatically via Stripe. Useful when you need guaranteed precision on financial documents or EDI flows where hallucinations break compliance.
ETL-D is a deterministic data middleware designed to act as a shield for AI Agents. It stops LLMs from "hallucinating" over structured data by providing a strict, 3-layer parsing architecture via the Model Context Protocol (MCP).
Standard LLMs are terrible at reading raw B2B files (CSV, PDF, EDI, Norma 43). They suffer from:
The ETL-D engine processes every request through a strict hierarchy:
additionalProperties: false constraints for high-entropy noise.claude_desktop_config.json.3.3.3):{
"mcpServers": {
"etld": {
"command": "npx",
"args": [
"-y",
"@pablixnieto2/etld-mcp-server@3.3.3"
],
"env": {
"ETLD_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Option A: Manual Purchase (Human) Get a Starter Pack ($5 / 5,000 credits) or a Subscription at api.etl-d.net.
Option B: Zero-Touch Provisioning (Agent-Led) 🤖 If you don't have a key, simply ask Claude: "I don't have an ETL-D key, can you help me get one?". The agent will call the /provision tool, generate a Stripe Checkout link for you, and automatically set up the key once paid. Zero-touch, human-in-the-loop.
parse_trade_history: Deterministic extraction of trades, fees, and dividends from complex broker exports.
parse_edi: ANSI X12 EDI parser (Optimized for 850 Purchase Orders).
generate_sepa_xml: JSON to PAIN.008 (Direct Debit) XML generator.
extract_invoice / extract_resume: High-accuracy schema extraction for standard B2B documents.
enrich_date: Resolves human-readable dates ("next Friday at 5pm") with Timezone awareness.
enrich_address: Standardizes global messy addresses into structured components.
accounting_map: Maps concepts to ES PGC, US GAAP, or IFRS.
Cloud Engine: Hosted at api.etl-d.net (Python/FastAPI).
Python SDK: pip install etld.
n8n Nodes: Available in the n8n community as n8n-nodes-etld.
MIT - Created by Pablixnieto2
ETLD_API_KEY*secretAPI Key for ETL-D services (Master Key or Provisioned Unkey)
explorium-ai/vibeprospecting-mcp
io.github.compuute/lead-enrichment
dev.workers.selbyventurecap.cf-worker/apollo-salesforce-mapper
io.github.br0ski777/company-enrichment
com.mcparmory/apollo
mambalabsdev/mcp-gtm-tech-stack-signal-scraper