Battery Erp logo

Battery Erp

MCP access to battery inventory lookups, reorder status, bin checks, and audited confirmations.

Install Battery Erp

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for battery-erp, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

The battery-erp MCP server exposes battery inventory workflows for SKU lookup, stock status, reorder suggestions, bin checks, and audited confirmations. It uses a shared InventoryService behind the MCP adapter and can sit alongside the project's REST interface. Reach for it when an agent needs operational inventory checks across materials, cells, packs, or supply-chain records. The package also includes pricing, supplier, BOM, manufacturing, and analytics modules for broader battery value-chain workflows.

Use cases

  • Look up a battery SKU and its inventory record
  • Check whether material stock needs reordering
  • Verify a warehouse bin before fulfillment
  • Confirm an inventory result with an audit trail
  • Compare battery chemistry costs using BOM data

Key features

  • SKU and inventory lookup
  • Inventory status and reorder checks
  • Warehouse bin verification
  • Audited inventory confirmation
  • Battery BOM and cost analysis
  • Supplier and manufacturing analytics

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

Last commit1mo agoMost recent push to the default branch.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Battery Erp works

What battery-erp does

The battery-erp MCP server provides an agent-facing interface to a battery value-chain domain library. Its inventory scope covers raw materials, cells, packs, and related supply-chain records. Agents can look up SKUs, inspect inventory status, identify reorder conditions, check warehouse bins, and request audited confirmation of an inventory result.

The underlying package models materials, cell chemistries, battery cells, battery packs, bills of materials, suppliers, purchase orders, inventory records, manufacturing batches, and price history. Deterministic rules support BOM cost rollups, chemistry and pack costing, inventory status updates, reorder suggestions, supplier scoring, purchase-order analysis, manufacturing yield metrics, price trends, and what-if cost scenarios.

How it works

A shared InventoryService supports both the REST adapter and the MCP adapter, so the same inventory-oriented service layer can serve agent and HTTP workflows. The MCP process is intended for stdio connections; the repository diagram shows it being used with Cursor and Claude clients.

The library can use a built-in table of prices for more than 20 battery materials. Separate pricing functions can retrieve live commodity values through AlphaVantage and macroeconomic indicators through FRED. Reporting modules generate inventory health, supply-chain, manufacturing, and pricing reports. Microsoft Fabric support adds notebooks for creating 11 Delta tables and producing a cost and operations dashboard, but the project is described as a domain library rather than a hosted ERP.

Setup and configuration

Install the MCP extras from PyPI:

bash
python3 -m pip install 'battery-erp[mcp]'

For development from source, clone the repository and install the editable development package:

bash
git clone https://github.com/icohangar-ops/battery-erp.git
cd battery-erp
python3 -m pip install -e '.[dev]'

The package requires Python 3.10 or newer. A separate api extra installs the REST adapter rather than the MCP tools.

Tools and capabilities

The battery-erp MCP server is suited to these inventory operations:

  • Find inventory records by SKU or related battery item.
  • Check whether stock is available, low, or out of stock.
  • Evaluate reorder conditions and suggested purchase actions.
  • Check a warehouse bin before an operational decision.
  • Obtain an audited confirmation for an inventory result.

The wider package can also calculate representative cell and pack BOMs, compare chemistry costs, score and rank suppliers, track purchase-order pipelines, measure manufacturing yield, and model material-price changes. Fabric notebooks provide persistent Delta-table storage and SQL-oriented analytics for the documented battery value-chain entities.

Limitations and notes

The battery-erp MCP server is not a hosted ERP. The repository presents it as an adapter over a domain library, so deployment, persistence, and surrounding operational systems remain part of the integrating application's design. Fabric setup requires running the included setup notebook before using the documented Delta-table analytics. Live pricing depends on the corresponding external pricing integrations; default material prices are available independently.

Confirm those details in the repository's integration documentation before wiring the server into production automation. The project is MIT licensed.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Battery Erp

battery-erp is an MCP server that connects AI clients to a battery value-chain inventory service and its domain models. Its main tools support SKU lookup, inventory status and reorder checks, warehouse bin checks, and audited confirmations. The package also includes BOM costing, supplier, pricing, manufacturing, and analytics modules.

Install it with `python3 -m pip install 'battery-erp[mcp]'`. For source development, clone the repository and run `python3 -m pip install -e '.[dev]'`. The documented package requires Python 3.10 or newer.

Yes, the repository documents Cursor as a stdio MCP client for battery-erp.

Yes, battery-erp includes Microsoft Fabric notebooks and schemas for 11 Delta tables. Run `fabric_setup_lakehouse.py` to create the tables with seed data, then use `fabric_cost_dashboard.py` for chemistry, pack, inventory, supplier, pricing, yield, and scenario analytics.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewBattery Erp AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/battery-erp?style=directory)](https://allmcps.com/mcp/battery-erp)
HTML Embed
<a href="https://allmcps.com/mcp/battery-erp"><img src="https://allmcps.com/api/badge/battery-erp?style=directory" alt="Battery Erp on AllMCPs" /></a>