MCP.Market

Battery ERP MCP server

by icohangar-ops·io.github.icohangar-ops/battery-erp·v0.1.1

Battery value-chain inventory MCP: lookup SKUs, status/reorder, bin-check, audited confirmation.

C55/100grade C
What users say
No reviews yet
Be the first
Safety scan
C55/100

full report

Adoption
New

0 stars9 downloads/wk

Reviews

Write one

Nobody has reviewed Battery ERP yet.

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

Battery ERP tools (6, 1 write)

write = sends, deletes, buys or posts

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

  • create_bin_check_requestwrite action

    Create a human bin-count verification task for SMS / warehouse workflows.

  • get_inventory_record

    Return the full inventory record for a SKU (on-hand, reserved, reorder, cost).

  • get_inventory_status

    Get inventory status plus reorder suggestion when below reorder point.

  • list_inventory

    List status for all seeded inventory SKUs (demo store).

  • lookup_inventory

    Look up available quantity and stock status for a part number or SKU.

  • record_bin_confirmation

    Record a human-confirmed on-hand quantity. Requires auth_token matching BATTERY_ERP_CONFIRM_TOKEN.

Public scan report

scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan18 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 qualitystatic API keys via environment variables6/15
  • Maintenancerepository not readable: repo not found3/15
  • Maintainer identityno repository or website to verify2/10
Overall 55/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Battery ERP compares

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

Safety score
55/100
higher than 10% of 48,255 servers
Tools
6
the typical server has 7
Tools that change things
17%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
9
more than 2% of 12,191 servers with a package

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

Install Battery ERP in Claude Code, Cursor or VS Code

claude mcp add battery-erp -- uvx battery-erp
Add to Cursor

What the publisher says

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

Battery ERP — Material, cell, pack, and supply-chain management with real-time

commodity pricing and Fabric Lakehouse analytics.

Covers the full battery value chain: lithium, cobalt, nickel, manganese, graphite

through cell chemistries (NMC-811, NCA, LFP, LMO) to battery packs with BOM costing,

supplier scoring, inventory management, and what-if cost scenarios.

mcp-name: io.github.icohangar-ops/battery-erp

What this is

Battery ERP manages the complete battery value chain — from raw material sourcing through cell manufacturing to pack assembly. Every cost is traceable to a specific material, supplier, and price point.

Quick start

# From PyPI — https://pypi.org/project/battery-erp/
python3 -m pip install 'battery-erp[mcp]'   # MCP tools
python3 -m pip install 'battery-erp[api]'   # REST adapter

# From source
git clone https://github.com/icohangar-ops/battery-erp.git
cd battery-erp
python3 -m pip install -e '.[dev]'
PYTHONPATH=src python3 -m pytest tests/ -v

# Domain modules
python3 -c "
from battery_erp.pricing import calculate_cell_cost_summary, get_material_price_table
prices = get_material_price_table()
for chem in ['NMC-811', 'NMC-622', 'NCA', 'LFP', 'LMO']:
    r = calculate_cell_cost_summary(chem, 50.0, prices)
    print(f'{chem}: \${r[\"cost_per_kwh\"]:.1f}/kWh (BOM: \${r[\"bom_cost_usd\"]:.2f})')
"

Architecture

┌──────────────────────────────────────┐
                    │  Raw Materials (20+ tracked)          │
                    │  Lithium · Cobalt · Nickel · Mn · Gr  │
                    └──────────────┬───────────────────────┘
                                   │ BOM
                    ┌──────────────▼───────────────────────┐
                    │  Cell Chemistries                     │
                    │  NMC-811 · NMC-622 · NCA · LFP · LMO  │
                    └──────────────┬───────────────────────┘
                                   │ cells + components
                    ┌──────────────▼───────────────────────┐
                    │  Battery Packs                        │
                    │  EV · ESS · Consumer · Industrial     │
                    └──────────────────────────────────────┘

Side modules:
  ┌─────────────────┐  ┌──────────────────┐  ┌──────────────────┐
  │ Supplier Scoring │  │ Inventory Mgmt   │  │ Cost Scenarios    │
  │ Composite 0-100  │  │ Reorder logic    │  │ What-if analysis  │
  │ A/B/C/D grades   │  │ Status tracking  │  │ Price shock model │
  └─────────────────┘  └──────────────────┘  └──────────────────┘

Core modules

Shortened. The full README is on GitHub.

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

Grade history

  • 2026-11-01downgradeB → Cscore 55

Battery ERP: common questions

Is Battery ERP MCP server safe?
With care: it is graded C, so read the findings first (55/100). Read the Battery ERP safety report
How do I install Battery ERP?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Battery ERP need an API key?
Yes. The registry entry asks for BATTERY_ERP_CONFIRM_TOKEN.
Is Battery ERP maintained?
The last commit was 52 days ago (2026-09-13). The latest release is v0.1.1.
How does Battery ERP compare with other MCP servers?
safety score 55/100 (higher than 10% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from icohangar-ops →