ETL-D MCP Server
ETL-D MCP Server 🌊
ETL-D — это детерминированное промежуточное ПО для данных, предназначенное для защиты ИИ-агентов. Оно предотвращает «галлюцинации» LLM над структурированными данными, предоставляя строгую трёхуровневую архитектуру парсинга через Model Context Protocol (MCP).
⚠️ Проблема: «Налог на данные» и галлюцинации
Стандартные LLM плохо справляются с чтением сырых B2B-файлов (CSV, PDF, EDI, Norma 43). Они страдают от:
Истощения токенов: Отправка CSV с 5000 строк в контекст — это пустая трата денег.
Потери точности: LLM испытывают трудности с пространственным выравниванием. Неправильно поставленная запятая в банковской выписке — финансовая катастрофа.
Недетерминизма: Нельзя построить надёжный конвейер, если выходной формат зависит от «настроения» LLM.
Related MCP server: document-parser
✅ Решение: трёхуровневая каскадная архитектура
Движок ETL-D обрабатывает каждый запрос через строгую иерархию:
Уровень 1 (эвристический): 100% детерминированные парсеры на Python. 0% риска галлюцинаций. Задержка ~70 мс.
Уровень 2 (семантический): Сопоставление столбцов со схемой с помощью маршрутизации на основе эмбеддингов.
Уровень 3 (LLM-щит): Строгое соблюдение JSON с использованием Llama 3.3 70B и ограничений
additionalProperties: falseдля высокоэнтропийного шума.
🚀 Быстрый старт (Claude Desktop)
Откройте ваш
claude_desktop_config.json.Добавьте сервер ETL-D (убедитесь, что используете версию
3.3.3):
{
"mcpServers": {
"etld": {
"command": "npx",
"args": [
"-y",
"@pablixnieto2/etld-mcp-server@3.3.3"
],
"env": {
"ETLD_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}🔑 Как получить API-ключ?
Вариант A: Ручная покупка (человек) Получите стартовый набор ($5 / 5000 кредитов) или подписку на api.etl-d.net.
Вариант B: Автоматическое предоставление без участия человека (под руководством агента) 🤖 Если у вас нет ключа, просто спросите Claude: «У меня нет ключа ETL-D, можете помочь его получить?». Агент вызовет инструмент /provision, сгенерирует для вас ссылку на Stripe Checkout и автоматически настроит ключ после оплаты. Без участия человека, с контролем со стороны человека.
🛠️ Доступные MCP-инструменты
Тяжёлая работа с финансами и B2B parse_bank_statement: Поддержка испанского формата Norma 43 (N43). Преобразует сырые банковские файлы в чистый JSON.
parse_trade_history: Детерминированное извлечение сделок, комиссий и дивидендов из сложных экспортов брокеров.
parse_edi: Парсер ANSI X12 EDI (оптимизирован для заказов на покупку 850).
generate_sepa_xml: Генератор XML из JSON в формат PAIN.008 (прямое дебетование).
Интеллектуальная обработка документов pdf_to_spatial_markdown: Критически важно для агентов. Преобразует PDF в Markdown с сохранением структуры таблиц до того, как LLM их прочитает.
extract_invoice / extract_resume: Извлечение схемы с высокой точностью для стандартных B2B-документов.
Атомарное обогащение (1 кредит за вызов) enrich_amount: Очищает «Итого: 1.240,50€» в {amount: 1240.50, currency: "EUR"}.
enrich_date: Разрешает человекочитаемые даты («в следующую пятницу в 17:00») с учётом часового пояса.
enrich_address: Стандартизирует неструктурированные адреса по всему миру в структурированные компоненты.
accounting_map: Сопоставляет понятия с испанским PGC, US GAAP или IFRS.
🏗️ Экосистема
Облачный движок: размещён на api.etl-d.net (Python/FastAPI).
Python SDK: pip install etld.
Узлы n8n: доступны в сообществе n8n как n8n-nodes-etld.
⚖️ Лицензия
MIT — создано Pablixnieto2
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
- accounting_map_endpoint_v1_finance_accounting_map_postA
- categorize_item_v1_enrich_categorize_postC
- code_generator_endpoint_v1_enrich_code_generator_postA
- create_batch_task_v1_enrich_batch__entity_type__postB
- create_checkout_v1_system_billing_checkout_postA
- crm_cleanse_v1_pipelines_crm_cleanse_postA
- dedupe_items_v1_enrich_dedupe_postB
- download_sepa_endpoint_v1_finance_sepa_xml_download_postC
Related MCP Servers
AlicenseAqualityBmaintenanceThe deterministic fact-verification layer for AI agents. Validates the structured facts an agent emits — IBANs, payment cards, VAT and national tax IDs, crypto and bank addresses, domains, emails, phone numbers, securities and academic identifiers, plus dates, currencies and holidays — against checksums and curated authoritative data, not guesses.561Apache 2.0- AlicenseNot gradedqualityCmaintenanceProvides AI agents with comprehensive document parsing capabilities including PDF text extraction, OCR, HTML-to-markdown conversion, table extraction, and summarization, optimized for agent workflows.101MIT

Agent Toolsofficial
AlicenseNot gradedqualityCmaintenanceProvides deterministic tools for transforming, formatting, and inspecting structured data for AI agents.1519Apache 2.0- AlicenseAqualityCmaintenanceConverts PDF bank statements into structured data (Markdown, JSON, CSV, JSONL) with verified transactions and balance checks, enabling agents to audit numbers.516MIT
Related MCP Connectors
Turn any PDF into structured JSON via AI + OCR: invoices, bank statements, contracts.
Deterministic JSON repair, validate, example-gen, schema-coerce for agents. Zero LLM, sub-10ms.
Deterministic compliance and vertical knowledge bases for autonomous agents. Free 24hr trial.
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/pablixnieto2/etld-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server