MCP.Market

ERP Report Engine MCP server

by gulmezeren2-byte·io.github.gulmezeren2-byte/erp-report-engine·v0.7.0·1 stars

Read-only MCP for the SQL database behind an ERP: provably read-only guard, public benchmark.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed ERP Report Engine yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ERP Report Engine tools (6, 1 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • aging

    Receivables aging: open balances bucketed by days past due, the overdue share, and the customers who owe the most overdue. Empty if the profile maps no receivables.

  • check_query

    Check whether a SQL statement would pass the read-only guard, without running it.

  • describe_model

    List the canonical entities and columns you can query, and the active profile.

  • querywrite action

    Run a read-only SELECT/WITH query over the canonical entities and return the rows.

  • reconcile

    Reconcile each entity's fetched row count against an independent COUNT(*) of the source.

  • weekly_report

    The weekly KPI briefing with findings, data-quality gate, source reconciliation and SQL audit trail.

Public scan report

scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it

no findings
  • Code scan34 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 52 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ERP Report Engine compares

Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 75% of 802 Databases servers
Tools
6
the typical Databases server has 8
Tools that change things
17%
typical: 10%. Fewer write tools means less an agent can break
GitHub stars
1
more than 45% of 602 Databases servers

What its tools let an agent do: 5 read · 1 change

Install ERP Report Engine in Claude Code, Cursor or VS Code

claude mcp add erp-report-engine -- uvx erp-report-engine
Add to Cursor

What the publisher says

From the ERP Report Engine repository's README, as published. We do not edit it. Read it on GitHub

erp-report-engine

<!-- mcp-name: io.github.gulmezeren2-byte/erp-report-engine -->

The numbers for Monday's meeting are already sitting in your ERP's database. So who's still writing the report?

A read-only, self-verifying data layer for the SQL database behind your ERP — weekly reports and a guarded MCP server for AI agents. Every query provably read-only: measured against 28 attacks, not promised in prose.

🇹🇷 Türkçesi: README.tr.md

One scheduled run executes 9 audited SELECT statements and delivers a self-contained HTML report: four KPIs against an 8-week baseline, findings with named drivers, a data-quality gate, and row counts reconciled against the source. No BI license, no agent installed on the ERP server, and no writes — enforced in four layers (lexical, parse-tree, a side-effecting-function guard, and a read-only session), not promised in prose.

This exact report was produced by one command against the bundled demo database — including the three data-quality problems deliberately seeded into it, all caught by the gate.

The same guarded engine talks to AI agents, too. erp-report-engine mcp exposes the ERP to an agent through canonical entities (orders, never LG00101ORFICHE) behind the same read-only guard — the layer the MCP ecosystem keeps getting wrong. The reference PostgreSQL MCP server's read-only mode was walked out of with COMMIT; DROP SCHEMA public CASCADE; and archived; Supabase's MCP became the textbook "lethal trifecta". Here the guard checks the functions a statement calls**, not just its shape — and you don't have to take the adjective's word for it:

▶ Run the 28-attack trust benchmark · break the guard yourself, in your browser (the real guard.py, via Pyodide, nothing sent anywhere).

The exact guard.py the tests run, executing in the browser — a file read and the read-only-transaction escape refused, a real aggregate allowed. Paste your own attack →

60-second demo (no ERP required)

# install (pipx or uv keep it isolated; plain pip works too)
pipx install erp-report-engine          # or: uv tool install erp-report-engine
# from source instead:  pip install .

erp-report-engine init-demo             # builds demo.db + config.demo.yaml here
erp-report-engine run -c config.demo.yaml

Every command is also available as python -m erpreportengine …. Add a database driver with the extras: pipx install "erp-report-engine[mssql]" (Logo Tiger / Netsis / Mikro — SQL Server) or [postgres].

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ERP Report Engine: common questions

Is ERP Report Engine MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the ERP Report Engine safety report
How do I install ERP Report Engine?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does ERP Report Engine need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is ERP Report Engine maintained?
The last commit was 92 days ago (2026-08-04). The latest release is v0.7.0.
What can I use instead of ERP Report Engine?
Servers from other publishers that do the same job: DBHub MCP server, Faucet MCP server and LINQ to DB MCP server.
How does ERP Report Engine compare with other Databases MCP servers?
safety score 88/100 (higher than 75% of 802 Databases servers); tools 6 (the typical Databases server has 8); tools that change things 17% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to ERP Report Engine

Same job from other publishers: the closest match first, then the best rated.

  • DBHub
    Token-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLite
    A
  • Faucet
    SQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.
    A
  • LINQ to DB
    Inspect database schemas and execute SQL queries across multiple database providers with LINQ to DB.
    A
  • StackQL MCP Server
    SQL-native query and provisioning engine for cloud infrastructure, served over MCP.
    A
  • Magic Cloud
    Generate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browser
    A

More from gulmezeren2-byte →