SimArch MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIMARCH_HOME | No | Directory for persistent database and workspaces | ~/.simarch or ./.simarch |
| GEMINI_API_KEY | No | Optional API key for Gemini 1.5 Pro/Flash. Auto-falls back to the deterministic local provider if unset. | |
| OPENAI_API_KEY | No | Optional API key for GPT-4o / hosted planning. Auto-falls back to the deterministic local provider if unset. | |
| ANTHROPIC_API_KEY | No | Optional API key for Claude 3.5 Sonnet. Auto-falls back to the deterministic local provider if unset. | |
| SIMARCH_DEFAULT_MODEL | No | Default inference model router profile (zero-cost deterministic local provider by default) | deterministic-local |
| SIMARCH_ENABLE_DASHBOARD | No | Enable the localhost web dashboard on startup. Locked/disabled by default; the AI agent can unlock it on-demand via the simarch_toggle_localhost tool. | false |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| simarch_form_organizationB | Synthesizes an autonomous AI organization with roles, contracts, authority, and tool permissions from an objective. |
| simarch_create_taskC | Creates an accountable work task within a project DAG with acceptance criteria and dependencies. |
| simarch_submit_deliverableB | Submits verified findings and evidence for a completed task to initiate independent review. |
| simarch_evaluate_decisionC | Scores multi-criteria decision alternatives, chooses the optimal option, and outputs winning rationale with a binary tree. |
| simarch_run_simulationC | Runs a discrete-event business simulation over time (months/years) evaluating cash, revenue, CAC, churn, and runway. |
| simarch_toggle_localhostA | Decide whether to unlock and start the local HTTP dashboard server or keep it locked and dormant. Call enable=true only when human visual inspection is needed. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| SimArch Organizations | Active organizations and corporate hierarchies |
| SimArch Projects | Strategic projects, tasks, and deliverables |
| SimArch Decision Intelligence | Evaluated decisions and trade-offs |
| SimArch Localhost Status | Lock status of the localhost web dashboard |
TDQS
Scored across 6 tools
Each tool targets a distinct action and resource: forming an organization, running a simulation, toggling the dashboard, creating tasks, submitting deliverables, and evaluating decisions. The only adjacency is create_task/submit_deliverable, but their descriptions clearly separate creation from submission/review initiation.
All tools use a consistent simarch_ prefix followed by verb_noun snake_case names. The pattern is predictable throughout with no mixed conventions.
Six tools is a well-scoped surface for an organization simulation server, and each tool maps to a meaningful phase of the workflow. Nothing appears redundant or excessive.
Core creation/execution/submission/evaluation operations are present, but the surface lacks read/list/update/delete operations for tasks and organizations, plus explicit retrieval of simulation history or results. The deliverable workflow also initiates review without a clear tool for performing or closing that review.