Boring API
Deterministic data tools for business tables: supplier price list diff, PDF table extraction, product feed validation (Google, Shopify, Meta), product data mapping to Shopify/Google/WooCommerce import files, and a diff for any two versions of a table. Read-only, no sign-up.
Hosted MCP Server
npx add-mcp 'https://api.relaex-engineers.de/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
Claude (claude.ai, desktop and mobile)
- Settings → Connectors → Add custom connector.
- Name:
Boring API, URL:https://api.relaex-engineers.de/mcp, no authentication. - In a chat, enable the connector in the tools menu. Claude then calls the tools on its own when a request fits, or when you ask for them by name.
ChatGPT
- In the settings under Apps (formerly Connectors), open the advanced settings and enable Developer mode (paid plans; on Business and Enterprise an admin enables it).
- Create an app: name
Boring API, MCP server URLhttps://api.relaex-engineers.de/mcp, authentication No authentication. - In a chat, select the app from the tools menu. Files you upload in the chat are passed to the tools automatically.
Claude Code, Cursor, VS Code and other MCP clients
claude mcp add --scope user --transport http boring https://api.relaex-engineers.de/mcp
Other clients: add a remote MCP server with transport “Streamable HTTP” and the URL above.
Try it
Example prompts (they use the public example files below):
- “Compare these two supplier price lists and tell me which prices went up the most: https://api.relaex-engineers.de/examples/supplier-old.csv and https://api.relaex-engineers.de/examples/supplier-new.csv”
- “Extract the tables from https://api.relaex-engineers.de/examples/tables.pdf”
- “Check this Google Merchant feed and tell me how to fix the errors: https://api.relaex-engineers.de/examples/feed-google.csv”
- “Turn https://api.relaex-engineers.de/examples/products-erp.csv into a Shopify import file”
- “What changed between https://api.relaex-engineers.de/examples/bom-v1.csv and https://api.relaex-engineers.de/examples/bom-v2.csv?”
- “Compare the datasheet revisions https://api.relaex-engineers.de/examples/datasheet-rev-a.pdf and https://api.relaex-engineers.de/examples/datasheet-rev-b.pdf”
- “Compare the PDF price lists https://api.relaex-engineers.de/examples/price-list-old.pdf and https://api.relaex-engineers.de/examples/price-list-new.pdf”
With your own data: upload the files in the chat, share a link (Google Drive, Google Sheets, Dropbox) or paste the table. The assistant can also pass small tables as CSV text.
Example files
- supplier-old.csv Old supplier price list (German headers, EUR)
- supplier-new.csv New supplier price list (5 price changes, 1 new, 1 removed)
- price-list-old.pdf Old price list as PDF
- price-list-new.pdf New price list as PDF
- tables.pdf Two-page PDF with one table continued across pages
- feed-google.csv Google Merchant feed with German availability/condition
- products-erp.csv ERP product export (German headers, prices 129,90, grams)
- bom-v1.csv Bill of materials, revision A
- bom-v2.csv Bill of materials, revision B (parts, quantities, a renamed column)
- datasheet-rev-a.pdf Synthetic MOSFET datasheet, revision A
- datasheet-rev-b.pdf Synthetic MOSFET datasheet, revision B (VDS, RDS(on) and RthJC changed)
Tools
supplier_compare: compare two supplier price lists (CSV, Excel, DATANORM, PDF).documents_tables: extract tables from a PDF with page and position.merchant_validate: check Google, Shopify and Meta product feeds.schema_normalize: turn a product or supplier export into an import file for Shopify, Google Merchant, WooCommerce or your own JSON Schema.table_diff: compare two versions of any table and see what changed.datasheet_compare(beta): compare two revisions of a MOSFET datasheet.
All tools are read-only. See the privacy policy, llms.txt and the REST API docs.
Questions: david.malczewski@relaex-engineers.com