Curistat Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Curistat Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Futures-specific volatility intelligence for AI agents via the Model Context Protocol.
The first MCP server dedicated to futures volatility analytics. Provides forecasts, regime detection, rare signals, directional bias, and research tools for ES, NQ, and related products.
pip install curistat-mcpSign up at curistat.com/developer and generate an API key.
Add to your claude_desktop_config.json:
{
"mcpServers": {
"curistat": {
"command": "python",
"args": ["-m", "curistat_mcp"],
"env": {
"CURISTAT_API_KEY": "cst_agent_your_key_here"
}
}
}
}Restart Claude Desktop. You can now ask Claude questions like:
| Tool | Description |
|---|---|
get_forecast_today | Daily volatility forecast (1-10 rating) with expected move ranges |
get_forecast_week | 5-day forward volatility forecast |
get_signals | Scan all 24 rare volatility signals |
get_direction | Directional bias (17-component aggregate) |
get_session_plan | Full session planner with trade setups |
| Tool | Description |
|---|---|
get_regime | CRC composite (0-100, 5 bands) |
get_pulse | Market conditions snapshot |
| Tool | Description |
|---|---|
get_calendar | Economic calendar with vol impact estimates |
get_event_impact | Historical vol analysis around specific events |
get_similar_days | Historical analog day lookup |
ES, NQ, MES, MNQ, SPX, SPY, QQQ
from crewai import Agent
from crewai_tools import MCPTool
curistat_tools = MCPTool(
server_command="python",
server_args=["-m", "curistat_mcp"],
server_env={"CURISTAT_API_KEY": "cst_agent_..."},
)
analyst = Agent(
role="Futures Volatility Analyst",
tools=[curistat_tools],
goal="Analyze market conditions and provide trading intelligence",
)from langchain_mcp import MCPToolkit
toolkit = MCPToolkit(
server_command="python",
server_args=["-m", "curistat_mcp"],
server_env={"CURISTAT_API_KEY": "cst_agent_..."},
)
tools = toolkit.get_tools()CURISTAT_API_KEY=cst_agent_... python -m curistat_mcpThe server communicates via stdio using the MCP protocol.
| Variable | Required | Default | Description |
|---|---|---|---|
CURISTAT_API_KEY | Yes | -- | Your Curistat Developer API key |
CURISTAT_API_URL | No | https://api.curistat.com | API base URL |
Rate limits are enforced by your API key tier, not by the MCP server. The server is a thin client that proxies requests to the Curistat API.
| Tier | Requests/min | Requests/day |
|---|---|---|
| Free | 10 | 100 |
| Pro | 60 | 5,000 |
| Agent | 120 | 50,000 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.