Skip to main content
Glama
nusduck

biz-db-mcp

by nusduck

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BIZDB_ORG_IDNoOrganization ID used for export identity.
DBPM_APP_KEYNoDBPM private key passed to the bridge process via environment variable.
BIZDB_USER_IDNoUser ID used for export identity.
BIZDB_MYSQL_DSNNoMySQL DSN for single database configuration (e.g., mysql://user:password@host:3306/database).
BIZDB_SESSION_IDNoSession ID used for export identity.
BIZDB_DBPM_APP_IPNoDBPM application IP address.
BIZDB_DBPM_APP_KEYNoDBPM application key.
BIZDB_DBPM_COMMANDNoCommand to execute the DBPM bridge.
BIZDB_DBPM_ENABLEDNoWhether DBPM (password management system) is enabled. If 'true', the following DBPM_* variables are required.false
BIZDB_DBPM_SERVERSNoComma-separated list of DBPM servers.
BIZDB_DBPM_APP_NAMENoDBPM application name.
BIZDB_WRITE_ENABLEDNoWhether write operations are enabled. Set to 'true' to allow DML.false
BIZDB_DATABASES_JSONNoJSON configuration for multiple databases. Can be a mapping or a {'connections': [...]} array.
BIZDB_DEFAULT_DATABASENoDatabase ID to use as the default database.
BIZDB_SANDBOX_BASE_URLNoBase URL of the Sandbox for dataset export.
BIZDB_SANDBOX_API_TOKENNoAPI token for Sandbox dataset export.
BIZDB_WRITE_REQUIRE_WHERENoWhether WHERE clause is required for UPDATE/DELETE operations. Set to 'false' to disable.true
BIZDB_WRITE_MAX_AFFECTED_ROWSNoMaximum number of affected rows allowed for write operations.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_databasesA

List configured database ids without exposing DSNs or credentials.

describe_tableB

Return column metadata for a table in one configured database.

queryA

Run a bounded read-only SELECT. Use export for bulk pulls.

executeC

Execute one guarded DML statement when writes are explicitly enabled.

exportA

Stream a SELECT to Parquet and register it as a Sandbox Dataset.

The destination session and acting identity come from process-level environment variables, never from model-supplied tool arguments.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nusduck/biz-db-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server