1. Conduid
  2. Data
  3. BanditDB
MCP server · Data

BanditDB

Persistent decision memory for agents — learns which action works in which context

Unclaimed data
37Low

Scored a month ago · breakdown

About BanditDB

BanditDB is an MCP server published by dynamicpricing-ai in the Data category: persistent decision memory for agents — learns which action works in which context.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

uvx
uvx banditdb-python
pip
pip install banditdb-python

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (9)

archive_campaignSoft-delete a campaign. Pauses predictions/rewards but preserves all learned weights.

Parameters not published.

batch_get_intuitionGet decisions for multiple campaigns in a single round-trip. Pass a list of `{campaign_id, context}` dicts.

Parameters not published.

campaign_diagnosticsInspect per-arm learning state: `theta_norm`, prediction counts, reward rates, and entropy health. Use when a campaign doesn't seem to be learning or one arm is dominating.

Parameters not published.

campaign_reportBusiness-level convergence report. Tells you whether the campaign has statistically converged and which arm is winning with confidence intervals.

Parameters not published.

create_campaignCreate a new decision campaign. Accepts `algorithm` (`"linucb"` or `"thompson_sampling"`) and `alpha`. Use Thompson Sampling for natural Bayesian exploration with no tuning needed.

Parameters not published.

get_intuitionAsk BanditDB which arm to pick for a given context. Returns the arm and an `interaction_id` to save.

Parameters not published.

list_campaignsList all active campaigns (shows `algorithm` and `alpha`) — useful to check what exists before calling `get_intuition`.

Parameters not published.

record_outcomeReport whether the chosen action succeeded (1.0) or failed (0.0). Updates the shared model.

Parameters not published.

restore_campaignRestore an archived campaign to active status with all weights intact.

Parameters not published.

Ask AI

✦

Ask AI about BanditDB

Powered by Claude · Grounded in docs

I know everything about BanditDB. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About BanditDB

How do I install BanditDB?

Run uvx banditdb-python, then add the server to your MCP client's configuration.

Is BanditDB safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is BanditDB still maintained?

Yes — the last commit was 5 days ago. The repository has 0 stars and 0 forks.