MCP.Market

b1-mcp-server for SAP B1

by bersimao·io.github.bersimao/b1-mcp-server·v1.6.0·3 stars

MCP server for SAP Business One database (HANA / MS SQL) and Service Layer operations

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

not scanned yet

Adoption
New

3 stars0 downloads/wk

Reviews

Write one

Nobody has reviewed b1-mcp-server for SAP B1 yet.

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

b1-mcp-server for SAP B1 tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How b1-mcp-server for SAP B1 compares

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

Safety score
92/100
higher than 90% of 802 Databases servers
GitHub stars
3
more than 65% of 602 Databases servers

Release history: 3 versions in the registry since 2026-10-19, latest 2026-11-02, typically one every 7 days.

Install b1-mcp-server for SAP B1 in Claude Code, Cursor or VS Code

Runs npx -y b1-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add b1-mcp-server -- npx -y b1-mcp-server
Add to Cursor

What the publisher says

From the b1-mcp-server for SAP B1 repository's README, as published. We do not edit it. Read it on GitHub

b1-mcp-server

A secure Model Context Protocol server that gives an AI client (e.g. Claude Code) guarded access to SAP Business One via both the database (HANA / MS SQL) and the Service Layer OData API.

Features

(GET), executeservicelayerwrite (PATCH / POST / DELETE), executeservicelayerwriteunattended (the same writes without approval, development profiles only), getschemainfo, checkconnection.

  • 7 MCP tools: connectdatabase, executesql, executeservicelayer

connection profiles. No restart needed.

  • Multi-environment: switch between client databases at runtime via named

INSERT/UPDATE/DELETE/DROP/CREATE/ALTER/EXEC is blocked server-side with no confirmation bypass — writes are handed to a human to run in a real DB client.

  • Read-only by design: the SQL path executes only SELECT. Every

through the same validation whether the user or the AI wrote it. Anonymous DO BEGIN..END blocks are classified by the most dangerous statement inside them, so a write hidden behind a trailing SELECT is still a write.

  • Server-side guardrails: all raw SQL submitted to execute_sql goes

Layer calls that reach policy or execution are recorded as JSON Lines, including policy denials.

  • Audit trail: selected-profile connection attempts and database/Service
  • Rate limiting per tool with sliding window.

Install

Requires Node.js 20 or newer.

npx b1-mcp-server

Or add to your Claude Code MCP config:

{
  "mcpServers": {
    "b1-db": {
      "command": "npx",
      "args": ["-y", "b1-mcp-server"]
    }
  }
}

Dependencies

Five runtime dependencies: @modelcontextprotocol/sdk, zod, @sap/hana-client and mssql (plus generic-pool, which backs the HANA connection pool). Database access is a local driver — src/db/directDb.ts — built directly on the HANA and MS SQL clients; Service Layer traffic goes through the strict-TLS adapter in src/sl/serviceLayerAdapter.ts using Node's own fetch and https. No HTTP framework, no axios, no PostgreSQL driver.

A clean install audits at found 0 vulnerabilities with no overrides block, which also means npx -y b1-mcp-server is clean — overrides never applied there, since npx runs without a root package.json.

Connection profiles

The server starts unconnected. Connections are loaded from ~/.claude/connections.json (one profile per environment) and selected at runtime by the AI via the connect_database tool.

Profile matching behavior in connect_database:

  • Exact match by id or dbName is preferred.
  • Partial matches are accepted only when they resolve to a single profile.
  • Ambiguous partial matches are rejected with a list of candidates.

Example ~/.claude/connections.json:

Shortened. The full README is on GitHub.

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

b1-mcp-server for SAP B1: common questions

Is b1-mcp-server for SAP B1 safe?
Yes, by our scan: it is graded A (92/100). Read the b1-mcp-server for SAP B1 safety report
How do I install b1-mcp-server for SAP B1?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does b1-mcp-server for SAP B1 need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is b1-mcp-server for SAP B1 maintained?
The last commit was 8 days ago (2026-10-26). The latest release is v1.6.0.
What can I use instead of b1-mcp-server for SAP B1?
Servers from other publishers that do the same job: SAP HANA CLI MCP server, DBHub MCP server and Faucet MCP server.
How does b1-mcp-server for SAP B1 compare with other Databases MCP servers?
safety score 92/100 (higher than 90% of 802 Databases servers); github stars 3 (more than 65% of 602 Databases servers). Full comparison.

Alternatives to b1-mcp-server for SAP B1

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

  • SAP HANA CLI
    150+ SAP HANA database tools as MCP tools for AI assistants
    C
  • 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
  • Magic Cloud
    Generate secured CRUD APIs over your database, run SQL, manage files, tasks and a headless browser
    A