Oraclaw

v1.4.1Data Science & MLstable

17 decision intelligence algorithms as MCP tools for AI agents. Bandits (UCB1, Thompson), LP/MIP solver (HiGHS), Monte Carlo simulation, Bayesian inference, graph analytics (PageRank, Louvain), genetic algorithms, CMA-ES, anomaly detection, time seri

agent-toolsai-agentsalgorithmsanthropicapi
Share:
8
Stars
0
Downloads
0
Weekly
0/5

What is Oraclaw?

Oraclaw is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 17 decision intelligence algorithms as mcp tools for ai agents. bandits (ucb1, thompson), lp/mip solver (highs), monte carlo simulation, bayesian inference, graph analytics (pagerank, louvain), geneti...

17 decision intelligence algorithms as MCP tools for AI agents. Bandits (UCB1, Thompson), LP/MIP solver (HiGHS), Monte Carlo simulation, Bayesian inference, graph analytics (PageRank, Louvain), genetic algorithms, CMA-ES, anomaly detection, time seri

This server falls under the Data Science & ML category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • 17 decision intelligence algorithms as MCP tools for AI agen

Use Cases

Decision intelligence algorithms
Monte Carlo simulation and Bayesian inference
Whatsonyourmind

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.4.1
UpdatedMay 2, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @oraclaw/mcp-server

Manual Installation

npx -y @oraclaw/mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Oraclaw

Oraclaw MCP Server provides 17 decision intelligence algorithms as MCP tools for AI agents, covering multi-armed bandits (UCB1, Thompson Sampling, Epsilon-Greedy), linear contextual bandits (LinUCB), genetic algorithms, Monte Carlo simulation, Bayesian inference, A* pathfinding, LP/MIP/QP solving via HiGHS, graph analytics (PageRank, Louvain), CMA-ES optimisation, anomaly detection, time series forecasting, and risk analysis. Eleven tools are free; six premium tools require an API key.

Prerequisites

  • Node.js 16+ with npx available (no installation required for the free tier)
  • Claude Desktop or another MCP-compatible client
  • Optional: ORACLAW_API_KEY for premium tier tools (CMA-ES, HiGHS LP/MIP, graph analytics, VaR/CVaR, ARIMA forecasting, anomaly detection)
  • Internet access to reach the hosted API at https://oraclaw-api.onrender.com
1

Add Oraclaw to Claude Desktop configuration

No local installation is required. Add the MCP server to your Claude Desktop config at ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows). The npx command pulls the latest package automatically.

{
  "mcpServers": {
    "oraclaw": {
      "command": "npx",
      "args": ["-y", "@oraclaw/mcp-server"]
    }
  }
}
2

Add an API key for premium tools (optional)

To unlock the six premium tools (CMA-ES, HiGHS solver, graph analytics, VaR/CVaR risk, ARIMA forecasting, anomaly detection), add your ORACLAW_API_KEY to the environment block. Without a key, the 11 free-tier tools work with 25 calls/day.

{
  "mcpServers": {
    "oraclaw": {
      "command": "npx",
      "args": ["-y", "@oraclaw/mcp-server"],
      "env": {
        "ORACLAW_API_KEY": "your-oraclaw-api-key-here"
      }
    }
  }
}
3

Restart Claude Desktop

Quit and relaunch Claude Desktop. The Oraclaw tools will appear in Claude's tool list. Ask Claude to describe the available decision intelligence tools to verify the connection.

4

Run a bandit optimisation

Ask Claude to run a multi-armed bandit using UCB1 to choose between options. Claude will call the optimize_bandit tool with your arm data and return the recommended next action with confidence scores.

# Example REST API call (for testing without Claude Desktop)
curl -X POST https://oraclaw-api.onrender.com/api/v1/optimize/bandit \
  -H 'Content-Type: application/json' \
  -d '{
    "arms": [
      {"id": "A", "name": "Option A", "pulls": 10, "totalReward": 7},
      {"id": "B", "name": "Option B", "pulls": 8, "totalReward": 4},
      {"id": "C", "name": "Option C", "pulls": 5, "totalReward": 3}
    ],
    "algorithm": "ucb1"
  }'
5

Run a Monte Carlo simulation

Ask Claude to run a Monte Carlo simulation to model uncertainty in a decision or forecast. The simulate_montecarlo tool supports six distributions: normal, uniform, lognormal, exponential, triangular, and beta.

Oraclaw Examples

Client configuration

Claude Desktop configuration for Oraclaw with an optional API key for premium algorithm access.

{
  "mcpServers": {
    "oraclaw": {
      "command": "npx",
      "args": ["-y", "@oraclaw/mcp-server"],
      "env": {
        "ORACLAW_API_KEY": "your-api-key-here"
      }
    }
  }
}

Prompts to try

Example prompts to use Oraclaw decision intelligence algorithms through Claude.

- "Run a UCB1 bandit optimisation on these three ad variants and tell me which to show next: [variant A had 120 impressions and 14 clicks, variant B had 95 impressions and 18 clicks, variant C had 60 impressions and 9 clicks]"
- "Use Monte Carlo simulation with 10,000 samples from a normal distribution (mean=5000, std=800) to model monthly revenue and give me the 5th and 95th percentiles"
- "Run Bayesian inference with a Beta prior (alpha=2, beta=5) and 40 successes from 100 trials to estimate the true conversion rate with a 95% credible interval"

Troubleshooting Oraclaw

Free tier tools return a 429 rate limit error after a few calls

The free tier allows 25 API calls per day to https://oraclaw-api.onrender.com. Purchase a pay-per-call plan or a monthly subscription and set ORACLAW_API_KEY in your config to increase your quota.

Premium tools return 'API key required' even though ORACLAW_API_KEY is set

Verify the environment variable is in the env block of the mcpServers config, not as a system environment variable. Claude Desktop injects env block variables when spawning the npx process. Restart Claude Desktop after editing the config.

npx takes a long time to start on the first run

The first invocation downloads @oraclaw/mcp-server from the npm registry. Subsequent starts use the npm cache and are faster. If it times out, check your internet connection or run 'npx -y @oraclaw/mcp-server' manually in a terminal to pre-populate the cache.

Frequently Asked Questions about Oraclaw

What is Oraclaw?

Oraclaw is a Model Context Protocol (MCP) server that 17 decision intelligence algorithms as mcp tools for ai agents. bandits (ucb1, thompson), lp/mip solver (highs), monte carlo simulation, bayesian inference, graph analytics (pagerank, louvain), genetic algorithms, cma-es, anomaly detection, time seri It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Oraclaw?

Install via npm with the command: npx -y @oraclaw/mcp-server. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with Oraclaw?

Oraclaw works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Oraclaw free to use?

Yes, Oraclaw is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Data Science & ML MCP Servers

Explore all data science & ml servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "oraclaw": { "command": "npx", "args": ["-y", "@oraclaw/mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Oraclaw?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides