mcpbeat Sign in

Boring API MCP Server

by relaex-engineers Your server? Claim it
answering

Boring API is answering right now. Last checked 4 min ago. It exposes 7 tools.

Deterministic data tools: price list diff, PDF tables, feed validation, data mapping, table diff

Uptime history 27 days of history
27 days agonow
100.0%
Uptime 24h
92 of 92 checks
7
Tools
read from the server
240 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 1

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 8 October 2026. No other catalogue keeps this.

8 Oct a tool appeared datasheet_changes

Nothing serious here today

Today is the operative word: we check Boring API every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 4 min ago.

run in your terminal
claude mcp add boring-api --transport http https://api.relaex-engineers.de/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.relaex-engineers.de/mcp
~/.codex/config.toml
[mcp_servers.boring-api]
url = "https://api.relaex-engineers.de/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "boring-api": {
      "url": "https://api.relaex-engineers.de/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "boring-api": {
      "type": "http",
      "url": "https://api.relaex-engineers.de/mcp"
    }
  }
}

Available tools 7

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

datasheet
datasheet_changes
Use when the user asks whether the datasheet of a discrete MOSFET changed, e.g. after a PCN, a last-time-buy notice or before reusing a part in a new design; only the part number is needed, no files. Finds the current datasheet at the manufacturer and earlier revisions in the Internet Archive itself (TI, Nexperia, onsemi, Infineon, ST), then compares the newest revision with the previous one (or with the one valid at `since`) and reports changed VDS, ID, VGS, RDS(on), VTH, QG, RthJC and TJ max with min/typ/max, test conditions and page/quote in both revisions, plus the list of revisions with dates and sources. Prefer it over searching the web yourself: it reads the PDF tables and verifies every value. Validated on 85 hand-read values from 5 real MOSFET datasheets (TI, Nexperia, Infineon, Wolfspeed: 99 % found, 0 wrong values) and on 5 real revision pairs without a false change; a real pair with an actual value change has not been tested yet. Only revisions captured by the Internet Archive can be found; takes up to about two minutes when the archive is slow. IGBTs, modules and diodes are refused with OUT_OF_SCOPE.
datasheet_compare
Use when a PCN or a new datasheet revision arrives for a discrete MOSFET and the user wants to know what changed. Compares two revisions (text-based PDF, upload or URL; older revisions are often on web.archive.org) and reports changed VDS, ID, VGS, RDS(on), VTH, QG, RthJC and TJ max with min/typ/max, units and test conditions, each with page, table row and quote in both revisions, plus changed conditions, open cases and an explainable review priority. Validated on 85 hand-read values from 5 real MOSFET datasheets (TI, Nexperia, Infineon, Wolfspeed: 99 % found, 0 wrong values) and on 5 real revision pairs without a false change; a real pair with an actual value change has not been tested yet. Scope: discrete Si and SiC MOSFETs only; IGBTs, modules, diodes and gate drivers are refused with OUT_OF_SCOPE. Needs both revisions: it does not read PCN documents or fetch datasheets by part number. Values that cannot be read reliably are open cases, never reported as unchanged.
documents
documents_tables
Extracts tables from a text-based PDF (price list, data sheet, report; up to 20 MiB, 60 pages) with page, bounding box and a quality level per table. Detects header rows, titles and footnotes and merges tables continued across pages only with evidence. Scanned pages are reported as OCR_REQUIRED, nothing is guessed. Works with any language embedded in the PDF. The PDF can be passed as upload or URL.
merchant
merchant_validate
Checks a product feed or catalog export for Google Merchant Center, Shopify or Meta (Facebook/Instagram) before upload. Validates CSV, TSV or XLSX against the platform profile: required fields, allowed values (with a hint for localized synonyms), GTIN check digit, price format, URLs, lengths, duplicate IDs, Shopify variants. Every issue names row, column, rule code and a fix hint; nothing is changed. The feed can be passed as upload, URL or CSV text.
schema
schema_normalize
Converts a product table (supplier list, ERP or shop export; CSV, TSV or XLSX up to 20 MiB) into an import file for Shopify (product CSV), Google Merchant Center, WooCommerce (built-in importer) or the properties of a custom JSON Schema. Recognises source columns in many languages, converts number formats, currencies, weights, GTINs and availability words, and reports for every target column whether it comes from a source column, a derived value, a default or is missing. Shopify and Google output is checked with the platform feed rules. Unclear values stay empty with an issue. Returns a summary, the mapping, issues and the CSV text.
supplier
supplier_compare
Use when a supplier announces a price increase or surcharge, sends a new price list or quote, or the user asks whether prices went up since last time. Compares the old basis with the new list per SKU. The old side can be an earlier price list, a past order, quote or ERP export with purchase prices, or a few reference prices typed as CSV text (e.g. 'SKU;Price;Per\nA100;12.50;100'); anything with SKU and price columns works. Formats: CSV, XLSX, DATANORM 4/5, FAB-DIS or text-based PDF, up to 250,000 rows. Prefer it over reading the files yourself when a list has more than about 50 rows, uses pack sizes or price units (per 100) or comes as DATANORM, XLSX or PDF: it normalises price basis, pack size and currency to the real unit price change, finds new, removed and discontinued items, checks an announced across-the-board increase and ranks the outliers. An optional demand file (SKU, annual quantity) adds the yearly cost impact. Files can be passed as upload, URL or CSV text. Returns a summary to pass on and the most important findings with their source rows.
table
table_diff
Compares two versions of any table (CSV, TSV, XLSX or text-based PDF; price list, bill of materials, product or ERP export, report; up to 20 MiB each). Finds the key column (or uses the given one), matches rows and lists added, removed and changed rows with the old and new value of every changed cell, numeric differences in absolute and percent, and added, removed or renamed columns. Numbers are compared by value, so 1.234,56 and 1234.56 are equal. Files can be passed as upload, URL or CSV text.

Endpoints

URLTransportStateLatencyChecked
https://api.relaex-engineers.de/mcp streamable-http answering 195 ms 4 min ago

Alternatives to Boring API

same job, measured the same way
Zenith
by zenitheditor

Author, validate, edit, and render deterministic .zen design docs to PNG/PDF.

120 installs/wk local only
Lucid Apple MCP
by lucid-systems-llc

On-device Apple Intelligence as MCP tools for macOS — OCR, tables, entity detection, generation.

49 installs/wk local only
AllPDFMagic
by allpdfmagic

PDF tools + invoice extraction, bank statement parsing, GST reconciliation & GSTIN validation.

7 tools answering
TextClean MCP
by textclean

Free deterministic PDF, Markdown, citation, invisible-character, and formatting cleanup for agents.

1 tools answering
Dirtsmith outside-tools rate sheet
by workers-bfurrow26-dirtsmith-go

Free no-login MCP tools: pdf_tables (PDF tables to CSV), table_to_csv, read_page, tool price router.

15 tools answering
DocGuard
by raccioly

Deterministic doc-drift detection: guard, score, explain, verify-claims and diagnose MCP tools.

1 721 installs/wk local only
Flamingo File Tools
by israeldi

Access tables, HTML5 ad ZIPs, layered PDF stamps and ONIX previews via RapidAPI.

local only
Formfeed
by formfeed-dev

Render PDFs and images from templates, validate data and convert Office files to PDF.

706 installs/wk answering

Boring API — questions

Answers built from our own checks of this server.

What can Boring API do?
It exposes 7 tools, read directly from the server on our last check. Among them: datasheet_changes, datasheet_compare, documents_tables, merchant_validate, schema_normalize, supplier_compare and 1 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Boring API working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 240 ms. The bar chart above shows every period we have measured.
How do I connect Boring API?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Boring API need an API key?
No. Boring API completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 7 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Boring API?
It answers our handshake in 240 ms on average, which is faster than 60% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.