🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

simmer-mcp

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

simmer-mcp

MCP server for Simmer — skill discovery, execution, autoresearch, and AI market tools

latest
Source
npmnpm
Version
3.4.8
Version published
Weekly downloads
45
-23.73%
Maintainers
1
Weekly downloads
 
Created
Source

simmer-mcp

MCP server that gives your AI agent access to Simmer trading skill management, experiment tracking, and AI-powered market research.

npm version

Migrating from simmer-autoresearch? Run npm install -g simmer-mcp and update your agent config to use simmer-mcp as the command. Everything else is the same.

Install

npx simmer-mcp install-skill

This installs the SKILL.md for your agent runtime (OpenClaw / Hermes). For Claude Code, paste the content into your project's CLAUDE.md.

Claude Desktop config

{
  "mcpServers": {
    "simmer": {
      "command": "npx",
      "args": ["-y", "simmer-mcp"],
      "env": {
        "SIMMER_API_KEY": "sk_live_..."
      }
    }
  }
}

Get your API key from simmer.markets/dashboard.

Tools by tier

Free (no API key)

ToolDescription
list_skillsList the core bundled Simmer skills with tier and Pro requirements
get_skill_docsGet full SKILL.md for a specific skill
troubleshoot_errorLook up a Simmer API error and get a fix

Pro (requires SIMMER_API_KEY)

ToolDescription
init_experimentInitialize an autoresearch session for a skill
run_experimentRun a shell command as a timed experiment
log_experimentRecord experiment result (keep/discard/crash) with git commit
backtest_experimentReplay historical trades against new config (server-side)
simmer_<slug> × 5Read or execute a core bundled Simmer skill in paper or live mode
Raw market/trade toolssimmer_get_markets, simmer_get_market_context, simmer_get_briefing, simmer_trade, portfolio and position tools

MCP Resources

None as of v3.1.0. The previous simmer://docs/api-reference and simmer://docs/skill-reference resources shipped static markdown snapshots that drifted from the canonical source. Fetch docs.simmer.markets/llms-full.txt directly for the full Simmer API reference — it's always current.

Environment variables

VariableRequiredDescription
SIMMER_API_KEYFor Pro toolsAPI key from simmer.markets/dashboard
SIMMER_API_URLNoOverride API base URL (default: https://api.simmer.markets)
SIMMER_MCP_PYTHONNoAbsolute path to the Python binary to use for skill execution (see Pinning a Python interpreter)
AUTORESEARCH_MAX_EXPERIMENTSNoCap experiments per session (default: 50)
SIMMER_MCP_ALLOW_LIVENoSet true to allow live trading via guarded trade tools
SIMMER_MCP_ALLOW_EXTRA_ARGSNoSet true to pass extra_args through to skill CLI

Pinning a Python interpreter

By default, simmer-mcp resolves the Python binary in this order:

  • SIMMER_MCP_PYTHON env var (if set, used verbatim — no PATH lookup)
  • python on your PATH
  • python3 on your PATH
  • Literal python3 as a last resort

Set SIMMER_MCP_PYTHON when:

  • You run skills inside a dedicated venv (e.g. the Hermes venv or a custom environment):
    SIMMER_MCP_PYTHON=/path/to/venv/bin/python
    
  • Your system python is Python 2 (RHEL 7, Ubuntu 18.04, and other legacy Linux distros ship python → Python 2.x). In that case the fallback to python silently picks up Py2, simmer-sdk import fails, and skills report simmer-sdk: not installed. Pinning to python3 or your venv's interpreter avoids this.

Legacy Linux warning: On systems where python resolves to Python 2, all per-skill tools will fail with a silent import error unless SIMMER_MCP_PYTHON is set to a Python 3.8+ binary (the simmer-sdk minimum, per pyproject.toml).

Example: Claude Desktop config with a pinned interpreter

{
  "mcpServers": {
    "simmer": {
      "command": "npx",
      "args": ["-y", "simmer-mcp"],
      "env": {
        "SIMMER_API_KEY": "sk_live_...",
        "SIMMER_MCP_PYTHON": "/home/user/.venvs/simmer/bin/python"
      }
    }
  }
}

Replace the path with the output of which python3 (or your venv's bin/python) on your system.

Bundled skills (5)

Only foundational skills are included in this package. Each has a corresponding simmer_<slug> MCP tool when SIMMER_API_KEY is set:

  • simmer — Simmer overview and identity
  • simmer-wallet-setup — Real-money wallet setup guidance
  • simmer-mcp-setup — MCP runtime setup guidance
  • simmer-briefing — Agent briefing and heartbeat guidance
  • preflight — Trade-readiness check before real-money orders

Situational strategies such as combo, shock-ladder, copytrading, weather, and DCA install on demand from ClawHub instead of shipping inside the npm bundle. See CORE_BUNDLE_DECISION.md for the canonical allowlist decision and rationale.

Requirements

  • Node.js 18+
  • Python 3.9+ (for per-skill execution)
  • pip install simmer-sdk>=0.13.0 (for per-skill execution)

Contributing

See CONTRIBUTING.md for development setup, test structure, and release checklist.

Keywords

mcp

FAQs

Package last updated on 03 Aug 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts