Neumann logo

Neumann

Monte Carlo forecasting tools for costs, schedules, revenue, capacity, investments, and other uncertain plans.

Install Neumann

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://neumann.kromatic.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · 1d agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked 1d ago · Nov 12, 2026, 20:30 UTC

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://neumann.kromatic.com/mcp

Overview

Neumann MCP server turns uncertain inputs and model formulas into Monte Carlo forecasts for costs, schedules, capacity, revenue, and investment returns. It exposes tools for simulation, sensitivity ranking, scenario summaries, model validation, cost estimation, and distribution conversion. Use it when a single estimate is not enough and you need percentiles, target probabilities, or the assumptions driving an outcome. Anonymous use includes three free runs per UTC day, while larger or additional runs use account credits.

Use cases

  • Forecast project costs from low, likely, and high estimates
  • Estimate delivery-date and schedule risk
  • Measure the chance of staying within a budget
  • Rank assumptions that drive revenue or capacity
  • Evaluate NPV, IRR, and payback uncertainty

Key features

  • Monte Carlo outcome distributions
  • Percentiles and target probabilities
  • One-at-a-time input sensitivity ranking
  • Model validation and cost estimation
  • Range and distribution conversion
  • Background runs with progress retrieval

Tools11

What Neumann lets your agent do. Expand a tool for its parameters.

Verified live~25.8k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

What it can do

From the 11 tools this server returned when we ran it.

Handles credentials · 3Read-only tools · 11

Observed 2026-11-12 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

MaintenanceActively maintainedStatus declared by the project or listing owner.
Tools exposed11Callable tools this server registers over MCP.

How Neumann works

What Neumann does

Neumann provides MCP tools for analyzing plans built from uncertain inputs, formulas, and connections between model nodes. Its main calculation is Monte Carlo simulation: the service samples each uncertain input repeatedly, evaluates the model for each trial, and summarizes the resulting range.

The supported planning problems include project budgets and costs, delivery schedules, capacity, revenue, and investment measures such as net present value, internal rate of return, and payback. Results can include means, percentiles, per-period values, minimums and maximums, target or budget probabilities, and a run identifier for later queries.

How it works

A model describes its uncertain inputs, their distributions, the formulas that combine them, and the links between nodes. Before spending a run, check_simulation_model can identify invalid distributions, broken formulas, disconnected nodes, and loops without a delay. estimate_simulation_size_and_cost reports the model dimensions, estimated memory, complexity, runtime, size tier, and account cost without executing the analysis.

Long-running operations return a run identifier and continue in the background. get_simulation_results can report progress, wait for completion, or retrieve selected nodes, edges, metrics, periods, percentiles, thresholds, and histograms from a completed run. Only the caller that started a run can read it.

rank_inputs_by_impact performs one-at-a-time sensitivity analysis. It varies one input while holding the others at their medians, then returns a ranked data set suitable for a tornado chart. summarize_outcome_scenarios provides a shorter worst, median, and best-case view, with configurable percentiles.

Setup and configuration

Connect an MCP client to the Neumann endpoint at https://neumann.kromatic.com/mcp. Account creation is available through POST https://neumann.kromatic.com/api/v1/accounts; authenticated requests use an API key as a Bearer credential. The account and credit tools can show authentication state, remaining anonymous runs, credit balance, reset timing, and recent credit transactions.

Anonymous callers receive three free runs per UTC day. Anonymous models are limited to 1,000 trials and 20 nodes. Account runs use credits: small simulations cost one credit and large simulations cost five; the listed price is currently $0.50 per credit. Validation, estimation, distribution conversion, result retrieval, account checks, and feedback do not consume runs or credits.

Tools and capabilities

  • Run Monte Carlo simulations and retrieve output distributions across periods.
  • Rank uncertain inputs by their effect on a selected outcome.
  • Produce configurable worst, typical, and best-case scenarios.
  • Validate model structure before execution.
  • Estimate simulation size, memory, runtime, and credit tier.
  • Convert ranges into supported distributions and distributions back into interpretable ranges.
  • Check run progress and request targeted percentiles, thresholds, or histograms.
  • Buy credits when an authenticated account has a saved payment card.
  • Send feedback without including personal data, secrets, user numbers, or conversation transcripts.

Supported distribution conversions include normal, log-normal, uniform, triangular, beta, gamma, exponential, binomial, discrete variants, constant, and Bernoulli. Several distributions, including Poisson, categorical, Dirichlet, multivariate normal, and constant arrays, are not supported by the range conversion tool.

Limitations and notes

A simulation call can take longer than roughly 40 seconds and then requires repeated result checks. Sensitivity analysis can take minutes on larger models because it runs the model for each input and tested value. Anonymous results remain readable for 24 hours and only from the originating connection. Completed runs retain statistics for nodes and edges, but access is restricted to the caller that created them.

Scenario labels require care: “worst” means the lowest numeric value, so the cheapest result is the worst case when the outcome is a cost. Scenario input values are estimates at the requested percentile, not necessarily the exact inputs from one common trial. Inputs whose distributions produce lists are skipped during impact ranking.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Neumann

Neumann is an MCP server that connects AI clients to probabilistic models for project costs, schedules, capacity, revenue, and investment returns. Its main tools run Monte Carlo simulations, rank uncertain inputs by impact, summarize scenarios, validate models, estimate run size and cost, convert ranges to distributions, and retrieve results from background runs.

Connect your MCP client to https://neumann.kromatic.com/mcp. Account creation is available through POST https://neumann.kromatic.com/api/v1/accounts, and authenticated requests use an API key in a Bearer authorization header. Anonymous use is available with three free runs per UTC day.

Neumann provides three anonymous runs per UTC day at no charge. Account simulations cost one credit for a small run or five credits for a large run, with the listed price currently $0.50 per credit. Validation, estimates, conversions, result retrieval, account checks, and feedback are free.

Call check_simulation_model before running the model. It reports errors, warnings, and informational notes for broken formulas, unknown or invalid distributions, disconnected nodes, and loops without a delayed edge. Use estimate_simulation_size_and_cost separately to predict runtime, memory, size tier, and credit cost.

Pass the returned run_id to get_simulation_results and call it again until the status is completed. The tool reports progress for queued or running work and can later return selected nodes, periods, percentiles, thresholds, histograms, or the complete available summary.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewNeumann AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/neumann?style=directory)](https://allmcps.com/mcp/neumann)
HTML Embed
<a href="https://allmcps.com/mcp/neumann"><img src="https://allmcps.com/api/badge/neumann?style=directory" alt="Neumann on AllMCPs" /></a>