
Research
/Security News
Popular npm Packages in the keyv and Cacheable Namespaces Compromised in Active Supply Chain Attack
Popular npm packages keyv and cacheable compromised.
curistat-mcp
Advanced tools
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-mcp
Sign 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_mcp
The 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 |
FAQs
Futures volatility intelligence MCP server for ES, NQ, and related products
We found that curistat-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

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.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.

Security News
/Company News
Socket has joined the new Composer and Packagist sponsorship program as a launch sponsor, supporting the team that keeps PHP's package ecosystem secure.