ReliaSim MCP
ReliaSim is a discrete rate simulation software for production and supply chain. This MCP server allows AI assistants to connect to ReliaSim's public endpoint to access curated reference results from saved engine runs, enabling users to simulate throughput, service, stock, and cost impacts of changes before implementation.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://reliasim.com/mcpWhat its tools do
7 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to reliasim.com ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Run experiments on manufacturing lines
- Sweep buffer sizes to find bottlenecks
- Test inventory and network decisions
- Expose supply and demand mismatches
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- reliasim 0.2.0
- MCP protocol negotiated in check
- 2024-11-05
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
find_bottleneck — Find the bottleneck
Single Run bottleneck analysis for the selected chapter — which node has the worst availability, per-interrupt downtime split, throughput, OEE. All eight chapters return verified saved results. ANTI-FABRICATION: numbers in the response are canonical reference values from real ReliaSim engine runs. Quote them VERBATIM. Do not round, estimate, or recall from training data. For follow-ups about the same chapter, re-call this tool.
{
"type": "object",
"properties": {
"chapter": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs1-ct",
"description": "Which curriculum chapter the tool should answer about. Format: `bs<1-5>-<ct|leds>`. Both tracks run on the same real plant data — `ct` = Constraint-Level (interrupts rolled up to one Weibull per machine, 5 total) and `leds` = LEDS-Level (interrupts drilled down to named failure modes, 36 total). Defaults to bs1-ct when omitted."
}
}
}{
"title": "Find the bottleneck",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_chapter_facts — Get line model facts
Structural facts of the selected chapter — topology, rate limits, interrupt distributions, expected efficiency. Use when the user asks about the line's configuration. ANTI-FABRICATION: rates and distributions are verified values from the model file. Quote VERBATIM; do not estimate or substitute training-data recall.
{
"type": "object",
"properties": {
"chapter": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs1-ct",
"description": "Which curriculum chapter the tool should answer about. Format: `bs<1-5>-<ct|leds>`. Both tracks run on the same real plant data — `ct` = Constraint-Level (interrupts rolled up to one Weibull per machine, 5 total) and `leds` = LEDS-Level (interrupts drilled down to named failure modes, 36 total). Defaults to bs1-ct when omitted."
}
}
}{
"title": "Get line model facts",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}get_chapter_narrative — Get line model walkthrough
Long-form narrative for the selected chapter — what the chapter adds to the complexity ladder and the key teaching point. Use when the user asks 'walk me through this' or wants the conceptual primer. Pure prose, no numerical claims; safe to summarize.
{
"type": "object",
"properties": {
"chapter": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs1-ct",
"description": "Which curriculum chapter the tool should answer about. Format: `bs<1-5>-<ct|leds>`. Both tracks run on the same real plant data — `ct` = Constraint-Level (interrupts rolled up to one Weibull per machine, 5 total) and `leds` = LEDS-Level (interrupts drilled down to named failure modes, 36 total). Defaults to bs1-ct when omitted."
}
}
}{
"title": "Get line model walkthrough",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}run_gain_loss — Show Gain and Loss results
Gain/Loss experiment — disable each interrupt one at a time, measure production recovered. Reveals the ACTUAL impact of each failure mode (Gain ≠ Loss: removing one lets others fire more often). Available on `bs1-leds`, `bs3-leds`, `bs4-ct`, `bs4-leds`. Use when the user asks 'what if we fixed X?' / 'which interrupt matters most if we actually fixed it?' / 'show me the Pareto'. ANTI-FABRICATION: per-interrupt recovered-production numbers come from real ReliaSim engine runs. Quote VERBATIM; the Gain ≠ Loss interaction is exactly the kind of figure LLMs are prone to fabricate — don't.
{
"type": "object",
"properties": {
"chapter": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs1-ct",
"description": "Which curriculum chapter the tool should answer about. Format: `bs<1-5>-<ct|leds>`. Both tracks run on the same real plant data — `ct` = Constraint-Level (interrupts rolled up to one Weibull per machine, 5 total) and `leds` = LEDS-Level (interrupts drilled down to named failure modes, 36 total). Defaults to bs1-ct when omitted."
}
}
}{
"title": "Show Gain and Loss results",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}run_buffer_tradeoff — Show buffer size tradeoff
Buffer Tradeoff experiment — sweep a buffer's capacity from 50 → 10,000 units, measure throughput gain. Shows the diminishing-returns elbow for buffer sizing. Only defined on `bs4-ct` and `bs4-leds`; each chapter has THREE inline buffers with different placements (pass `buffer` id to pick one). Compare CT vs LEDS on the same slot to see why interrupt-detail level changes buffer ROI math (e.g. b3: CT +23.7% vs LEDS +64.2%). Use when the user asks 'how big should the buffer be?' / 'do buffers help on this line?' / 'which buffer position gives the most gain?' / 'what's the diminishing-returns point?'. ANTI-FABRICATION (CRITICAL): the specific tradeoff numbers (e.g. CT +23.7% vs LEDS +64.2%) are sweep-derived reference values. Quote VERBATIM in your reply; do NOT recall similar percentages from training data — every buffer position has different math.
{
"type": "object",
"properties": {
"buffer": {
"type": "string",
"default": "b3",
"description": "Buffer id to sweep. The Buffer-Options Constraint-Level model has `b3` (Buffer 1, between Capper↔Labeler), `b4` (Buffer 2, between Labeler↔Case Packer), `b5` (Buffer 3, between Case Packer↔Palletizer). The Buffer-Options LEDS model has `b2` (Buffer Option 1, earliest), `b3` (Buffer Option 2, middle), `b4` (Buffer Option 3, last). Defaults to b3 if omitted — but pick the buffer that matches the question (e.g. 'the first inline buffer' = b3 on CT, b2 on LEDS)."
},
"chapter": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs4-ct",
"description": "Chapter id. Only `bs4-ct` and `bs4-leds` have buffer tradeoffs defined."
}
}
}{
"title": "Show buffer size tradeoff",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}explain_concept — Explain a ReliaSim concept
Definitional primer for ReliaSim's framework concepts — Constraint, Buffer, Interrupt, Converter, cascading losses, OEE, Gain/Loss methodology, Buffer Tradeoff. Returns bundled theory content, NOT interpretation of any specific simulation run. Use for 'what is X?' / 'how does X work?' / 'explain the framework' questions. For line-specific claims (throughput, availability, what-if), call the sim tools instead.
{
"type": "object",
"required": [
"concept"
],
"properties": {
"concept": {
"enum": [
"constraint",
"buffer",
"interrupt",
"converter",
"cascading_losses",
"oee",
"gain_loss",
"buffer_tradeoff"
],
"type": "string",
"default": "constraint",
"description": "Which concept to explain. Returns a definitional primer — theory, not interpretation of a specific simulation run. Use for 'what is a Constraint?' / 'what are cascading losses?' / 'explain Gain-Loss'."
}
}
}{
"title": "Explain a ReliaSim concept",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}compare_chapters — Compare two line models
Side-by-side comparison of two chapters — tracks, topology, OEE, throughput, headline bottleneck. Output is sim-derived (no interpretation drift). Use for 'how does X compare to Y?' / 'what's the difference between Constraint-Level and LEDS-Level on the same model?' / 'what changes when we add buffers?' questions. ANTI-FABRICATION: per-chapter OEE/throughput numbers are real reference values; the side-by-side delta is computed from them, not estimated. Quote VERBATIM.
{
"type": "object",
"required": [
"chapter_a",
"chapter_b"
],
"properties": {
"chapter_a": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs1-ct",
"description": "First chapter id (left column of the comparison). Defaults to bs1-ct."
},
"chapter_b": {
"enum": [
"bs1-ct",
"bs2-ct",
"bs3-ct",
"bs4-ct",
"bs1-leds",
"bs2-leds",
"bs3-leds",
"bs4-leds",
"cmp-buffer-reliability",
"cmp-shared-palletizer"
],
"type": "string",
"default": "bs1-leds",
"description": "Second chapter id (right column of the comparison). Defaults to bs1-leds — same plant data as bs1-ct, but with interrupts drilled down to named failure modes; the canonical first-look comparison."
}
}
}{
"title": "Compare two line models",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 272 ms
- 95th percentile latency
- 272 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 272 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http reliasim-mcp https://reliasim.com/mcpCodex
codex mcp add reliasim-mcp --url https://reliasim.com/mcpCursor
{
"mcpServers": {
"reliasim-mcp": {
"url": "https://reliasim.com/mcp"
}
}
}Cline
{
"mcpServers": {
"reliasim-mcp": {
"type": "streamableHttp",
"url": "https://reliasim.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"reliasim-mcp": {
"type": "http",
"url": "https://reliasim.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http reliasim-mcp https://reliasim.com/mcpClaude Desktop
https://reliasim.com/mcpWindsurf
{
"mcpServers": {
"reliasim-mcp": {
"serverUrl": "https://reliasim.com/mcp"
}
}
}Let your agent find its tools
Find servers like ReliaSim MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run ReliaSim MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.